广告系列草稿是一种用于对基本广告系列进行某些预期更改的方法。每个广告系列草稿都有一个与之相关联的基本广告系列和一个广告系列草稿。
- 基本广告系列是您账号中的常规广告系列,包含广告、广告组和其他资源。
- 广告系列草稿是一个虚拟层,在您执行操作时,所做更改会进行汇总,不会影响您账号中的任何实际广告系列。对广告系列草稿的状态感到满意后,您可以通过几种不同的方式将其应用到实际广告系列。
创建草稿
创建 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 调用一样。