廣告活動草稿

廣告活動草稿可用來將某些預期變更內容分階段套用至基礎廣告活動。每個廣告活動草稿都有一個基礎廣告活動和相關聯的廣告活動草稿。

  • 基礎廣告活動是帳戶中的一般廣告活動,包含廣告、廣告群組和其他資源。
  • 草稿廣告活動是虛擬層,可在您執行作業時匯總變更,但不會影響帳戶中的任何實際廣告活動。確認草稿廣告活動的狀態無誤後,您可以透過幾種方式將其套用至實際廣告活動。

建立草稿

建立 CampaignDraft 的過程與 Google Ads API 中其他實體的建立方式一樣簡單。建立 CampaignDraft 並指定其 base_campaignname,然後呼叫 CampaignDraftService.MutateCampaignDrafts,將新建立的 CampaignDraft 傳入做為 create 作業。

create 要求的行為類似於一般 API 呼叫,會立即傳回回應。

修改廣告活動草稿

建立廣告活動草稿後,您必須查詢相關聯草稿廣告活動的資源名稱,才能開始進行變更。您可以使用 GoogleAdsService.SearchStream 中的以下查詢執行這項操作:

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

有了草稿廣告活動資源名稱後,您可以按照帳戶中任何實際廣告活動的方式修改該廣告活動。草稿廣告活動無法放送廣告,但可用於測試變更,之後再套用至實際廣告活動。

提交或移除廣告活動草稿

設定草稿廣告活動後,您可以選擇下列幾種做法:

  1. 將草稿廣告活動升級為基礎廣告活動,將您在草稿廣告活動中所做的所有變更套用至基礎廣告活動。這是一項非同步作業。您可以呼叫 CampaignDraftService.PromoteCampaignDraft 來執行此操作。
  2. 移除廣告活動草稿,方法是將其 status 設為 REMOVED。如果您決定不繼續進行,系統會捨棄變更。這是同步作業,運作方式與其他 API 呼叫相同。