Le bozze di campagna sono un modo per organizzare una serie di modifiche previste per una campagna di base. A ogni bozza di campagna sono associate una campagna di base e una bozza di campagna.
- La campagna di base è una normale campagna 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 che la bozza della campagna ti soddisfa, puoi applicarla a una campagna reale in diversi modi.
Puoi trovare un esempio completo di creazione di esperimenti nel catalogo degli esempi di codice.
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 il campocreateimpostato sull'oggettoCampaignDraftche hai creato.Infine, invia questa operazione all'API Google Ads utilizzando il metodo
CampaignDraftService.MutateCampaignDrafts. La richiestacreateè sincrona e restituisce immediatamente una risposta.
Modificare una bozza di campagna
Dopo aver creato una bozza della campagna, puoi recuperare il nome della risorsa dal campo results di MutateCampaignDraftsResponse.
Prima di poter apportare modifiche, devi recuperare il nome della risorsa della campagna bozza associata. Con il nome della risorsa bozza di campagna, puoi eseguire 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 campagna bozza non può pubblicare annunci, ma funge da area di gestione temporanea per le modifiche che puoi applicare a una campagna di base in un secondo momento.
Promuovere o rimuovere una bozza di campagna
Dopo aver completato la configurazione della bozza di campagna, hai a disposizione alcune opzioni:
- Promuovi la bozza di campagna nella 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.