廣告活動草稿

廣告活動草稿可以暫存基礎廣告活動一些預期的變更。每個廣告活動草稿都有一個基礎廣告活動,以及相關的廣告活動草稿。

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

建立草稿

建立 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 呼叫一樣。