廣告活動草稿可讓您預先準備對基礎廣告活動進行的變更。每個廣告活動草稿都與基礎廣告活動和草稿廣告活動相關聯。
- 基礎廣告活動是帳戶中的一般廣告活動,包含廣告、廣告群組和其他資源。
- 廣告活動草稿是虛擬層,您執行作業時,系統會匯總變更,但不會影響帳戶中的任何實際廣告活動。確認草稿廣告活動的狀態符合需求後,即可透過幾種不同方式套用至實際廣告活動。
撰寫草稿
建立 CampaignDraft
與在 Google Ads API 中建立其他實體一樣簡單。建立 CampaignDraft
並指定其 base_campaign
和 name
,然後呼叫 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"
取得草稿廣告活動資源名稱後,您就可以修改該廣告活動,方式與修改帳戶中的任何實際廣告活動相同。草稿廣告活動無法放送廣告,但可做為變更的暫存區,方便您日後套用至實際廣告活動。
升級或移除草稿廣告活動
設定完草稿廣告活動後,您有幾種選擇。
- 升級草稿廣告活動,將草稿廣告活動中的所有變更套用至基礎廣告活動。這是一項非同步作業。呼叫
CampaignDraftService.PromoteCampaignDraft
即可執行這項操作。 - 將廣告活動草稿的
status
設為REMOVED
,即可移除廣告活動草稿。如果您決定不繼續,系統會捨棄變更。這是同步作業,運作方式與其他 API 呼叫相同。