Le bozze di campagna sono un modo per inserire in una fase una serie di modifiche previste campagna. Ogni bozza di campagna ha una campagna di base e una bozza di campagna. associate.
- La campagna di base è una normale campagna dell'account, con annunci, gruppi di annunci e altre risorse.
- La bozza di campagna è un livello virtuale in cui le modifiche vengono aggregate eseguire operazioni, ma non influiranno sulle campagne effettive del tuo account. Una volta sei soddisfatto dello stato della bozza di campagna, puoi applicarla a un una campagna reale in diversi modi.
Creazione di una bozza
Creare una CampaignDraft
è semplice come tutte le altre
creazione di entità nell'API Google Ads. Crea un CampaignDraft
e specificane
base_campaign
e
name
, quindi chiama
CampaignDraftService.MutateCampaignDrafts
,
passando il CampaignDraft
appena creato come un
create
.
La richiesta create
si comporta
una tipica chiamata API, in quanto
la risposta viene restituita immediatamente.
Modifica di una bozza di campagna
Dopo aver creato la bozza di campagna, dovrai cercare il nome della risorsa
della bozza di campagna associata
in modo da poter iniziare ad apportare modifiche. Puoi
esegui questa operazione utilizzando la seguente query
GoogleAdsService.SearchStream
:
SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"
Una volta individuato il nome della risorsa della bozza di campagna, puoi modificare la campagna esattamente come faresti con qualsiasi campagna reale del tuo account. La bozza di campagna non possono pubblicare annunci, ma fungono da area temporanea per le modifiche che puoi applicare una campagna reale in un secondo momento.
Promuovi o rimuovi una bozza di campagna
Dopo aver configurato la bozza di campagna, hai a disposizione alcune opzioni.
- Promuovi la bozza di campagna nella campagna di base, applicando tutte le
le modifiche apportate nella bozza di campagna alla campagna di base. Si tratta di un
operazione asincrona. Questa operazione può essere eseguita richiamando
CampaignDraftService.PromoteCampaignDraft
- Rimuovi la bozza di campagna impostandone la bozza
Da
status
aREMOVED
. Questa operazione genera le modifiche, se hai deciso di non continuare. Questo è un processo sincrono e funziona come qualsiasi altra chiamata API.