上一篇演示了预算更改自动化脚本执行成功的结果,本篇讲下如何在代码层级和设置上实现预算更改。

执行原理

 ads script 中 提 供 名 为 “mutute“ 的 功 能 , 跟 ads script 本 身 自 带 的 执 行 API 不 同 。 比 如 像 AdsApp.Budget 中 budget.setAmount, 这 种 可 执 行 广 告 更 改 的 功 能 是 ads script 本 身 自 带 的 , 但 是 可 更 改 或 者 管 理 的 维 度 不 多 , 但 涉 及 到 更 深 层 级 的 广 告 更 改 的 操 作 , 就 需 要 “mutute“ 出 马 了 。

谷 歌 官 方 给 出 了 一 个 操 作 案 例 和 解 释 :

const budgetResult = AdsApp.mutate({
    campaignBudgetOperation: {
      create: {
        amountMicros: 10000000,
        explicitlyShared: false
      }
    }
  });

 

对 AdsApp.mutate 的 调 用 接 受 一 个 JSON 对 象 , 该 对 象 表 示 单 个 MutateOperation。 在 此 对 象 中 , 你 可 以 指 定 要 执 行 的 操 作 类 型 ( 在 本 例 中 为 campaignBudgetOperation) 。 然 后 , 您 可 以 指 定 create、remove, 或 者 同 时 指 定 update 和 updateMask。create 和 update 中 的 具 体 字 段 取 决 于 您 要 操 作 的 资 源 的 具 体 类 型 。

在 “mutute“ 这 个 调 用 类 中 , 可 执 行 的 操 作 类 型 有 三 个 :

  • Create( 创 建 )
  • Updata( 更 新 )
  • Remove( 删 除 )

在 调 用 mutute 这 个 类 进 行 广 告 更 改 之 前 , 必 须 指 定 其 中 一 个 操 作 。

选 定 操 作 类 型 后 , 接 下 来 开 始 对 广 告 进 行 更 改 ,mutute 可 更 改 的 资 源 有 很 多 , 受 众 , 出 价 , 广 告 文 案 和 落 地 页 , 转 化 操 作 , 追 踪 模 板 ,基 本 涵 盖 了 绝 大 部 分 API 可 更 改 的 范 围 , 具 体 的 资 源 可 以 查 看 以 下 链 接 内 的 内 容 :

付费内容请查看以下链接

或扫码

公众号图片

 

此作者没有提供个人介绍
最后更新于 2024-12-18