Le bozze di campagna sono un modo per mettere in scena un insieme di modifiche previste per una campagna di base. Ogni bozza della campagna ha una campagna di base e una bozza di campagna associate.
- La campagna di base è una campagna normale nel tuo account, con annunci, gruppi di annunci e altre risorse.
- La bozza di campagna è un livello virtuale in cui le modifiche vengono aggregate man mano che esegui le operazioni, ma non influiscono sulle campagne reali nel tuo account. Una volta soddisfatto dello stato della bozza di campagna, puoi applicarla a una campagna reale in diversi modi.
Puoi trovare un esempio completo di creazione di esperimenti nel catalogo dei codici campione.
Crea una bozza
Per creare un CampaignDraft:
Crea un oggetto
CampaignDraftcon i seguenti campi:base_campaign: il nome della risorsa della campagna su cui si baserà questa bozza.name: un nome per la bozza della campagna.
Poi, crea un
CampaignDraftOperationcon ilcreatecampo impostato su l'oggettoCampaignDraftche hai creato.Infine, invia questa operazione all'API Google Ads utilizzando il
CampaignDraftService.MutateCampaignDraftsmetodo. La richiestacreateè sincrona e restituisce immediatamente una risposta.
Modifica una bozza di campagna
Dopo aver creato una bozza della campagna, puoi recuperarne il nome della risorsa dal campo results di MutateCampaignDraftsResponse.
Prima di poter apportare modifiche, devi recuperare il nome della risorsa della bozza di campagna associata. Con il nome della risorsa della bozza di campagna, puoi eseguire una query
GoogleAdsService.SearchStream
per trovare la bozza di campagna:
SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"
Una volta ottenuto il nome della risorsa della bozza di campagna, puoi modificarla come qualsiasi altra campagna nel tuo account. La bozza di campagna non può pubblicare annunci, ma funge da area di staging per le modifiche che puoi applicare a una campagna di base in un secondo momento.
Promuovi o rimuovi una bozza di campagna
Dopo aver completato la configurazione della bozza di campagna, hai a disposizione alcune opzioni:
- Promuovi la bozza di campagna alla campagna di base chiamando
CampaignDraftService.PromoteCampaignDraft. In questo modo, tutte le modifiche apportate alla bozza di campagna vengono applicate alla campagna di base. Si tratta di un' operazione asincrona. - Rimuovi la bozza della campagna utilizzando l'operazione
removediCampaignDraftService.MutateCampaignDrafts, passando il nome della risorsa della bozza della campagna. In questo modo, la bozza viene annullata e le modifiche vengono eliminate se hai deciso di non procedere. Si tratta di un'operazione sincrona.