我曾两次提及对 Google Ads 脚本的喜爱,这些脚本可用于自动化日常任务。脚本是在后台运行的代码片段,用于执行以下功能:
- 识别 URL 错误;
- 查找否定关键词冲突;
- 当账户在特定时期内没有展示量时发出通知。
脚本可以腾出时间用于账户策略和关键优化。以下是我另外四个常用的脚本。
更改历史记录警报
它的作用。通常多个用户有权访问同一个 Google Ads 账户,一个用户很容易错过另一个用户的调整,从而需要不断审查更改历史。例如,有人可能会更改设置或暂停某个关键词,从而影响整个账户。“更改历史记录警报”会显示更改内容、日期和用户。我每天都会运行此脚本。
需要自定义的内容。
- SPREADSHEET_URL:创建一个 Google 表格并粘贴其 URL;
- EMAIL_ADDRESSES:添加报告接收者的电子邮件地址(用逗号分隔);
- IGNORE_USERS:添加那些其更改无需报告的用户的电子邮件地址;
- SEND_EMAIL:设置为“true”,以便当不在忽略用户列表中的某人做出更改时收到警报;
- EMAIL_SUBJECT:保留通知中的默认主题行或对其进行更新;
- EMAIL_BODY:保留通知中的默认正文消息或对其进行更新;
- PERIOD:每日运行的默认设置是“昨天”,可根据需要更改。
脚本。复制“更改历史记录警报”脚本。
Performance Max 搜索词和类别
它的作用。多年来,Google 不分享触发广告的搜索查询,这些查询出现在 Performance Max 活动中。现在虽然可以查看,但需要用户深入挖掘洞察报告。“Performance Max 搜索词和类别”将此信息以易于阅读的 Google 表格形式提供,以便进行细分、过滤和格式化。将转化效果好的查询作为关键词添加到搜索活动中;对于点击量多但转化少的查询,请求将其设为否定关键词。
需要自定义的内容。
- MINIMP:包含搜索词或类别的最小展示次数。较大的账户需要更高的阈值,以避免纳入活动较少的实体。脚本默认为 10 次展示;
- SPREADSHEET_URL:创建一个 Google Sheet 并粘贴其 URL,或者留空该字段,脚本每次运行时都会生成一个新的电子表格;
- REPORTLASTNDAYS:数据回溯窗口,默认为 30 天。
脚本。复制“Pmax 搜索词和类别”脚本。
Performance Max 洞察
它的作用。此脚本提供最全面的 Performance Max 数据,显示:
- 各渠道(Shopping、Video、Display 以及 Search/Other)的支出占比;
- 按广告系列和网络划分的成本和转化指标;
- 按素材组划分的表现。
Performance Max 洞察报告按购物、视频、展示广告和搜索/其他分类显示支出百分比。点击图片放大。
Performance Max 广告主对广告出现的位置和包含的产品几乎没有控制权,但此脚本提供了透明度。例如,拥有产品数据源(feed)的零售商应预期会有更多的 Shopping 广告。如果 Shopping 的支出占比很高,说明广告系列按预期运作;如果有一半的支出用于 Display 且未产生转化,广告主应重新评估 Performance Max。
需要自定义的内容。
- 电子表格 (SS):复制 Google 表格模板并粘贴 URL。
脚本默认使用最近 30 天的数据,付费版允许更长的日期范围。
脚本。下载“Performance Max 洞察”脚本。
RSA 检查器
它的作用。“RSA 检查器”查找没有活跃响应式搜索广告的广告组。Google 将所有新创建的广告归类为 RSA。在从扩展文本广告过渡到 RSA 期间,此脚本的影响更为显著,但它仍然具有价值。我将每周在新账户上运行此脚本,以识别尚未过渡到 RSA 的广告组。如果由于 Google 拒绝某条广告而导致不存在 RSA,该脚本也会发出警报。
需要自定义的内容。
- CHECKPAUSEDCAMPAIGNS:设置为“true”以检查已暂停的活动中的 RSA;
- CHECKPAUSEDADGROUPS:设置为“true”以检查已暂停的广告组中的 RSA;
- CHECKPAUSEDADS:设置为“true”以检查已暂停的广告中的 RSA;
- ALERTONNEWENTITIESONLY:设置为“false”时,仅在新广告组没有 RSA(响应式搜索广告)时才接收电子邮件通知;
- RECIPIENTEMAILS:添加收件人的电子邮件地址;
- LABELNAME:分配给没有 RSA 的广告组的标签,默认值为“no_rsa_present”。
脚本。获取“RSA 检查器”脚本。

