廣告活動草稿

廣告活動草稿可讓您預先準備對基礎廣告活動進行的變更。每個廣告活動草稿都與基礎廣告活動和草稿廣告活動相關聯。

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

撰寫草稿

建立 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 呼叫相同。