Bozze di campagna

Le bozze di campagna sono un modo per preparare una serie di modifiche da apportare a 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.

Creare una bozza

La creazione di un CampaignDraft è semplice come la creazione di qualsiasi altra entità nell'API Google Ads. Crea un CampaignDraft e specifica il relativo base_campaign e name, quindi chiama CampaignDraftService.MutateCampaignDrafts, passando il CampaignDraft appena creato come operazione create.

La richiesta create si comporta come una tipica chiamata API, in quanto viene restituita immediatamente una risposta.

Modificare una bozza di campagna

Una volta creata la bozza della campagna, devi cercare il nome della risorsa della bozza di campagna associata per poter iniziare ad apportare modifiche. Puoi farlo utilizzando la seguente query in GoogleAdsService.SearchStream:

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 allo stesso modo di qualsiasi campagna reale nel tuo account. La bozza di campagna non può pubblicare annunci, ma funge da area di gestione temporanea per le modifiche che puoi applicare a una campagna reale in un secondo momento.

Promuovere o rimuovere una bozza di campagna

Dopo aver completato la configurazione della bozza della campagna, hai a disposizione alcune opzioni.

  1. Promuovi la bozza di campagna alla campagna di base, applicando tutte le modifiche apportate alla bozza di campagna alla campagna di base. Si tratta di un'operazione asincrona. Questa operazione può essere eseguita chiamando CampaignDraftService.PromoteCampaignDraft.
  2. Rimuovi la bozza di campagna impostando il relativo status su REMOVED. In questo modo, le modifiche verranno eliminate se hai deciso di non procedere. Si tratta di un'operazione sincrona e funziona come qualsiasi altra chiamata API.