广告系列草稿

广告系列草稿是一种暂存对基本广告系列的一组预期更改的方式。每个广告系列草稿都关联着一个基准广告系列和一个草稿广告系列。

  • 基础广告系列是您账号中的普通广告系列,包含广告、广告组和其他资源。
  • 草稿广告系列是一个虚拟层,您在其中执行操作时,系统会汇总所做的更改,但不会影响您账号中的任何实际广告系列。对草稿广告系列的状态感到满意后,您可以通过几种不同的方式将其应用于实际广告系列。

您可以在代码示例目录中找到实验创建的完整示例

创建草稿

如需创建 CampaignDraft,请执行以下操作:

  1. 创建一个包含以下字段的 CampaignDraft 对象:

    • base_campaign:相应草稿所基于的广告系列的资源名称。
    • name:广告系列草稿的名称。
  2. 接下来,创建一个 CampaignDraftOperation,并将 create 字段设置为您创建的 CampaignDraft 对象。

  3. 最后,使用 CampaignDraftService.MutateCampaignDrafts 方法将此操作发送到 Google Ads API。create 请求是同步的,会立即返回响应。

修改广告系列草稿

创建广告系列草稿后,您可以从 MutateCampaignDraftsResponseresults 字段中检索其资源名称。

您必须先检索相关联的草稿广告系列的资源名称,然后才能对其进行更改。有了广告系列草稿资源名称,您就可以查询 GoogleAdsService.SearchStream 以查找广告系列草稿:

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

获得草稿广告系列的资源名称后,您可以像修改账号中的任何其他广告系列一样修改该草稿广告系列。草稿广告系列无法投放广告,但可作为临时区域,用于存放您稍后可应用于基础广告系列的更改。

推广或移除草稿广告系列

配置完广告系列草稿后,您有以下几种选择:

  1. 通过调用 CampaignDraftService.PromoteCampaignDraft 将草稿广告系列升级为基本广告系列。这样一来,您在草稿广告系列中所做的所有更改都会应用到基本广告系列。这是一项异步操作
  2. 使用 CampaignDraftService.MutateCampaignDraftsremove 操作移除广告系列草稿,并传入广告系列草稿的资源名称。如果您决定不继续操作,此操作会取消草稿并舍弃所有更改。这是一项同步操作。