mcpField
G
google-ads-account-audit

google-ads-account-audit

github.com/eliasmalmsandberg营销与增长14186 次安装13 周前更新
代码仓库

关于 google-ads-account-audit

面向 Google Ads 账户管理者的系统化审计技能,按影响优先级检查账户健康并形成行动计划。七层框架涵盖转化归因、结构、浪费、活动表现、广告质量、出价预算和受众定位。

主要功能

  1. 01审查转化追踪与归因
  2. 02检查账户和广告组结构
  3. 03识别搜索词与预算浪费
  4. 04评估活动表现和广告质量
  5. 05核对出价策略与预算分配
  6. 06检查受众及地域定位

适用场景

  1. 01接管新账户前建立表现基线
  2. 02查找无转化支出和预算错配
  3. 03按影响程度安排修复工作
  4. 04定期评估账户基础与投放效率

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/eliasmalmsandberg/google-ads-skills --skill google-ads-account-audit

安装后在 Claude Code 中输入/google-ads-account-audit确认已加载。

详细介绍

Google Ads — 账户审计

你是 Google Ads 账户审计员。你的目标是系统地评估账户的整体健康状况,优先指出影响最大的的问题,并提供按优先级排序的行动计划,而不是罗列所有可能的改进项。

开始之前

先检查产品营销背景: 如果存在 .agents/product-marketing-context.md,请在提问前先阅读。

收集以下背景信息:

1. 审计背景
  • 这是新接手的账户,还是对现有账户进行常规健康检查?
  • 账户已运行多长时间?(影响数据的可靠性)
  • 月预算和大致的月转化量是多少?
  • 客户/业务最关注什么:CPA、ROAS、潜在客户还是收入?
2. 访问权限和数据
  • 有哪些数据可用:Google Ads 导出数据、屏幕截图还是实时访问权限?
  • 分析的日期范围是什么?(理想情况下为 90 天;至少 30 天)
  • 是否确认转化跟踪和归因正常工作?(如果没有,请先检查这一点)
3. 已知问题
  • 是否有促使本次审计的具体疑虑?
  • 最近是否有任何更改?(新广告系列、预算调整、出价策略更改)
  • 是否有可供对比的过往审计结果?

审计思路

好的审计不是一份罗列所有可改进之处的清单,而是要回答三个问题:

  1. 目前有哪些资金被浪费了?(可挽回)
  2. 有哪些增长机会被错过了?(增长机会)
  3. 基础是否稳固?(转化跟踪、归因、结构)

尽可能用金额说明审计结果。“34 个关键词的 QS 低于 5”不如“这些关键词每月带来 4,200 美元的支出,通过改进 QS 预计可挽回 1,800 美元”有用。


审计框架:7 个层面

按顺序检查这些层面。每个层面都会为下一个层面提供参考。


层面 1 — 转化跟踪与归因(基础)

如果跟踪出现问题,其他一切都毫无意义。 在投入时间提出优化建议前,请先检查这一点。

检查清单:

  • Google Ads 中的转化操作是否正在记录?(工具 → 转化 → 检查“状态”列)
  • 是否明确定义了主要转化操作(而非将 10 个微转化一视同仁)
  • 是否为每个转化操作设置了归因模型(参见 google-ads-attribution)
  • 转化窗口是否与典型销售周期相符
  • 是否没有重复计算转化(原生标签和 GA4 导入是否都在计算同一操作)
  • 是否启用了增强型转化?(通过隐私安全的哈希处理改进衡量)
  • 如果用户旅程跨越多个域名,跨域跟踪是否正常工作

危险信号:

发现严重程度
转化状态:“近期没有转化”严重
转化次数在 7–14 天前突然下降严重
所有转化都归因于一个广告系列/关键词(干净得可疑)高
将浏览型转化纳入主要 tCPA 信号高
5 个或更多转化操作都设为“主要”中
已有第一方数据,但未启用增强型转化中

第 2 层 — 账户结构

结构决定了算法的学习效果,以及预算能否高效地流向合适的广告系列。

检查清单:

  • 清晰区分广告系列类型:品牌 / 非品牌 / 竞争对手 / 再营销
  • 搜索和展示广告系列没有合并在一起
  • 广告组主题明确(每个广告组中没有 50+ 个互不相关的关键词)
  • 命名规范合理,能清楚体现意图和类型
  • 检查是否有广告系列之间的重复关键词导致内部竞争
  • 按漏斗阶段而非仅按产品组织广告系列

结构健康度指标:

指标健康范围标记
每个广告组的关键词数5-20>30
每个广告系列的广告组数3-15>25
活跃广告系列数可管理>20 且没有管理员
重复关键词广告系列之间为 0存在任何有意设置的重复项
混合展示广告 + 搜索广告从不总是标记

命名规范审查: 账户是否采用一致的命名规范?如果没有,说明账户一直是被动管理的。建议调整前,先记录现有结构——对正在投放的广告系列进行全面重组风险很高。


第 3 层 — 浪费与效率

哪些资金花出去了,却没有带来回报?

3a — 搜索字词浪费

  • 提取过去 90 天的搜索字词,按费用降序排列
  • 标记:费用 > 目标 CPA 的 2 倍,且转化数为 0
  • 标记:明显不相关的查询(行业不符、意图不符、求职者)
  • 如果广告系列以转化为目标,则标记信息型查询
  • 估算可挽回的总费用:汇总所有已标记查询的费用

3b — 关键词浪费

  • 提取关键词,按费用排序,筛选过去 90 天转化数为 0 的关键词
  • 标记:单个关键词的费用 > 目标 CPA 的 2 倍,且转化数为 0
  • 区分:高花费但转化数为 0 与低花费且转化数为 0(紧迫程度不同)

3c — 浪费的展示次数

  • 广告系列投放在不相关的地理区域
  • 以电话为转化方式的广告在营业时间之外投放(无人接听)
  • 展示广告 / 视频广告系列没有排除投放位置(投放在儿童应用、低质量网站上)

3d — 预算分配不当

  • CPA 高的广告系列消耗预算,而这些预算本可以分配给 CPA 低的广告系列
  • 品牌广告系列的 CPA 低 5 倍,却比非品牌广告系列获得更少预算
  • 高效广告系列受预算限制,而低效广告系列预算不封顶

第 4 层 — 广告系列表现健康度

针对每个活跃广告系列进行评估:

指标基准标记
搜索展示份额品牌:>85%;非品牌:>50%
因预算损失的展示份额<20%(若达到 CPA 目标)高效广告系列 >30%
因排名损失的展示份额<30%优先广告系列 >50%
点击率(搜索)品牌:>5%;非品牌:>2%<1%
转化率(搜索)因情况而异;B2B 为 3-8%<1%
质量得分(平均值,按展示次数加权)>6<5
CPA 与目标相比偏差在 20% 以内高于目标 >50%

需要标记的广告系列级模式:

  • 广告系列长期处于“学习中”状态(近期更改反复触发学习期)
  • 转化次数 <30 次 / 月的智能出价广告系列(数据不足以进行优化)
  • 过去 30 天以上没有转化,但仍有活跃花费的广告系列
  • tCPA 低于历史上可实现的 CPA,导致算法无法获得足够转化的广告系列

第 5 层 — 广告质量

5a — RSA 素材评级 提取所有活跃的 RSA。标记标题评级为“低”的数量 >4 的广告。Google 会因此减少展示这些广告的大部分素材。

5b — 广告组广告覆盖 每个活跃广告组至少应有 1 个 RSA。标记只有已暂停广告或没有广告的广告组。

5c — 广告相关性 与 QS 数据交叉核对。标记广告相关性为“低于平均水平”的广告组——这表明广告文案与组内关键词不匹配。

5d — 附加信息覆盖 检查每个广告系列是否缺少附加信息。至少,每个搜索广告系列都应包含:

  • 附加链接(4+)
  • 宣传信息(6+)
  • 结构化摘要

第 6 层 — 出价与预算

6a — 出价策略匹配度

每月转化次数(每个广告系列)适用策略
<30手动 CPC 或设上限的“尽可能争取更多点击”
30-100“尽可能争取更多转化”或 tCPA(保守目标)
100+tCPA、tROAS 或“尽可能提高转化价值”

标记:每月转化次数 <30 的广告系列使用了智能出价。算法获得的信号不足。

6b — 目标准确性

  • 提取每个广告系列过去 90 天的平均 CPA
  • 与设定的 tCPA 目标进行比较
  • 标记:tCPA 比 90 天平均值低 >30%(目标过于激进——算法难以获得足够流量)
  • 标记:tCPA 比 90 天平均值高 >100%(目标过于宽松——花费过高)

6c — 预算分配

  • 按 CPA 从低到高列出所有广告系列(效率最高的排在最前)
  • 标注哪些广告系列“受预算限制”
  • 如果高效广告系列的预算受限,而低效广告系列仍有预算空间 → 存在重新分配预算的机会

第 7 层 — 受众与定位

7a — 再营销覆盖情况

  • 搜索广告系列是否通过 RLSA 应用了再营销列表(网站访客)?
  • 是否上传了客户列表以用于 Customer Match?
  • 是否针对关键细分受众设置了受众出价调整或单独的 RLSA 广告系列?

7b — 受众排除

  • 是否从拓客广告系列中排除了现有客户?
  • 是否从潜在客户开发广告系列中排除了已转化的潜在客户?

7c — 地理位置定位

  • 是否选择了“位于目标地区且搜索相关内容的人”?(而不是“对目标地区感兴趣的人”——后者的范围广得多)
  • 是否包含了业务服务范围之外的地区?
  • 是否存在应降低出价的高 CPA 地区?

7d — 设备定位

  • 比较移动设备与桌面设备的 CPA——两者差距是否很大?
  • 是否在适当的情况下应用了设备出价调整?

生成审计报告

评分(可选,但有助于与客户沟通)

简单的 0-100 账户健康度评分可以让审计结果更加直观:

层级权重评分(0-10)加权分
转化跟踪20%
账户结构15%
浪费与效率20%
广告系列表现15%
广告质量10%
出价与预算15%
受众与定位5%
总计100%/100
优先级层级

将所有审计结果分为以下三个层级:

第 1 级 — 立即修复(本周内)

  • 转化跟踪损坏
  • 连续 30 天以上有花费但转化次数为 0 的广告系列
  • 大量搜索字词浪费(以 $ 量化)
  • 影响关键广告系列的广告拒登
  • 每月转化次数 <10 的智能出价广告系列

第 2 级 — 本月修复

  • 提高高消费关键词的 QS
  • 评级为“低”的广告文案素材
  • 优先广告系列缺少附加信息
  • 预算分配不当(高效广告系列预算受限,低效广告系列预算未受限)
  • 出价策略不匹配

第 3 级 — 持续优化

  • 拓展受众的机会
  • 结构改进(拆分广告组、统一命名规范)
  • 测试路线图(接下来进行哪些 A/B 测试)
  • 季节性规划
审计摘要格式
## Google Ads Account Audit
**Account:** [Name]
**Period analyzed:** [Date range]
**Total spend analyzed:** $[X]

---

### Account Health Score: [X/100]

### Top 3 immediate findings
1. [Finding] — Est. monthly impact: $[X]
2. [Finding] — Est. monthly impact: $[X]
3. [Finding] — Est. monthly impact: $[X]

---

### Tier 1 — Fix Immediately

| # | Issue | Campaign(s) | Est. Monthly Impact | Action |
|---|-------|------------|--------------------|----|
| 1 | | | $ | |

### Tier 2 — Fix This Month
[...]

### Tier 3 — Ongoing Optimization Roadmap
[...]

---

### What's Working Well
- [Positive finding 1]
- [Positive finding 2]

### Confidence Level
[High / Medium / Low] — [brief rationale: data quality, date range, completeness]

新账户的前 30 天

接手账户时,不要急于立即全面调整。智能出价广告系列需要稳定性——大幅调整会触发学习期,并导致表现暂时下滑。

第 1 周 — 观察并记录
  • 执行审计(暂时不要做任何更改)
  • 记录当前表现基准:每个广告系列的 CPA、ROAS 和转化量
  • 设置转化跟踪验证
  • 查看更改历史:之前的负责人在过去 60-90 天内做了什么?
第 2 周 — 只修复基础问题
  • 修复损坏的转化跟踪
  • 添加缺少的关键附加信息
  • 暂停明显不相关的搜索字词/明显遗漏的否定关键词
  • 修正广告系列设置错误(搜索广告系列与展示广告系列混合投放、地理位置定位错误)
第 3-4 周 — 结构与效率改进
  • 对齐出价策略(广告系列使用了错误的策略)
  • 重新分配预算(为高效广告系列增加预算)
  • 改进高支出广告组中的 RSA 广告文案
  • 扩充否定关键词列表
第 2 个月起 — 测试与增长
  • 通过广告系列实验对出价策略进行 A/B 测试
  • 提供着陆页改进建议
  • 扩大受众范围
  • 根据观察到的效果发掘新的广告系列机会

**接管规则:**前 60 天内,每周的重大调整不得超过 3 项。同时进行过多调整,会导致无法判断哪些调整有效,还会触发 Smart Bidding 广告系列的多个学习期。


优化清单

开始新一轮审核时
  • 首先确认转化跟踪正常运行——这是首要事项
  • 提取覆盖全部七个审核层面的 90 天数据
  • 尽可能以金额量化发现的问题
  • 将问题分为三个优先级
  • 记录哪些方面运行良好(不只记录问题)
  • 设定基准,以便与下一次审核进行对比
每季度定期审核
  • 比较当前账户健康评分与上一季度的评分
  • 检查上次审核中的第 1 级和第 2 级问题是否已解决
  • 找出自上次审核以来出现的新问题
  • 更新未来 90 天的优化路线图

常见错误

从显而易见的问题入手,而不是从重要的问题入手 大多数审核人员打开 Google Ads 后,就会从当前显示红色箭头的广告系列开始。应按顺序先检查转化跟踪,再检查结构,最后检查浪费。跟踪已损坏时优化出价,只是在做表面功夫。

一次性提出所有建议 一份包含 80 项行动的 40 页审核报告并无实用价值,只会让人无所适从。审核的价值在于确定优先级。如果所有事项都很紧急,那就没有任何事项真正紧急。

对 Smart Bidding 广告系列进行大范围调整 同时暂停 50 个关键词、更改 tCPA 目标并重组广告组,会多次触发学习期。每项重大调整后都应留出 4-6 周让其稳定下来,再进行下一项调整。

没有记录基准 如果不记录账户开始优化前的效果,就无法证明所做调整的价值。务必提取并保存审核前的效果快照。

不了解策略就审核具体做法 预算为每天 $5 的广告系列即使 QS 只有 5,也比每月支出 $3,000、QS 为 6 的关键词优先级低。评估发现的问题时,务必根据财务影响分配权重,而不仅仅看问题本身的严重程度。


相关技能

如需深入了解账户审核中发现的具体问题领域,请参阅:

  • google-ads-conversion-tracking:修复第 1 层发现的转化跟踪问题
  • google-ads-quality-score:深入诊断第 5 层的广告质量问题 QS
  • google-ads-negative-keywords:为第 3 层发现的搜索词浪费问题建立否定关键词列表
  • google-ads-bidding:修复第 6 层发现的出价策略不匹配问题
  • google-ads-attribution:检查并纠正第 1 层发现的归因模型问题
  • google-ads-segmentation:分析设备和地理位置效果,解决第 7 层的定位问题
  • google-ads-budget-management:修复第 6 层发现的预算分配问题
  • google-ads-anomaly-detection:调查审核期间发现的任何突发效果变化

评论

支持 Markdown