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.
- 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
- Entfernen Sie den Kampagnenentwurf, indem Sie
status
anREMOVED
. Dadurch wird Änderungen verwerfen, falls Sie nicht fortfahren möchten. Dies ist ein synchroner und funktioniert wie jeder andere API-Aufruf.