Kampagnenentwürfe

Mithilfe von Kampagnenentwürfen werden einige Änderungen an einer Basis bereitgestellt, Kampagne. Jeder Kampagnenentwurf hat eine Ausgangskampagne und einen Kampagnenentwurf. die damit verknüpft sind.

  • Die Ausgangskampagne ist eine normale Kampagne in Ihrem Konto mit Anzeigen, Anzeigengruppen, und andere Ressourcen.
  • Der Kampagnenentwurf ist eine virtuelle Ebene, auf der Änderungen Abläufe ausführen, jedoch keine Auswirkungen auf echte Kampagnen in Ihrem Konto haben. Einmal mit dem Status des Kampagnenentwurfs zufrieden sind, können Sie ihn echte Kampagne auf unterschiedliche Art und Weise.

Entwurf wird erstellt

Das Erstellen eines CampaignDraft ist so einfach wie jedes andere in der Google Ads API erstellen. CampaignDraft erstellen und ihre base_campaign und name, dann anrufen CampaignDraftService.MutateCampaignDrafts und übergeben die neu erstellte CampaignDraft als create-Vorgang.

Die create-Anfrage verhält sich wie bei einem typischen API-Aufruf, indem eine Antwort sofort zurückgegeben wird.

Kampagnenentwurf ändern

Nachdem Sie den Kampagnenentwurf erstellt haben, müssen Sie den Ressourcennamen suchen. des zugehörigen Kampagnenentwurfs, damit Sie Änderungen vornehmen können. Sie können indem Sie die folgende Abfrage in GoogleAdsService.SearchStream:

SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"

Sobald Sie den Ressourcennamen des Kampagnenentwurfs kennen, können Sie die Kampagne ändern wie jede echte Kampagne in Ihrem Konto. Kampagnenentwurf können keine Anzeigen ausliefern, sondern dienen als Staging-Bereich für Änderungen, auf die Sie eine echte Kampagne erstellen.

Kampagnenentwürfe bewerben oder entfernen

Nachdem Sie den Kampagnenentwurf konfiguriert haben, stehen Ihnen mehrere Optionen zur Verfügung.

  1. Hochstufen des Kampagnenentwurfs auf die Ausgangskampagne unter Anwendung aller Änderungen, die Sie am Kampagnenentwurf an der Ausgangskampagne vorgenommen haben. Dies ist ein asynchronen Vorgang ausführen. Dies kann durch den Aufruf von CampaignDraftService.PromoteCampaignDraft
  2. Entfernen Sie den Kampagnenentwurf, indem Sie status an REMOVED. Dadurch wird Änderungen verwerfen, falls Sie nicht fortfahren möchten. Dies ist ein synchroner und funktioniert wie jeder andere API-Aufruf.