怎么测试 Google Ads 转化跟踪,怎么判断它在正常工作
更新于 2026-10-23
测试 Google Ads 转化跟踪,最快的办法是先看 Google Ads 里每个转化操作的状态,再用 Google Tag Assistant 自己触发一次转化。下面讲各个状态是什么意思、测试怎么做、代码发出的数据要看哪几项,以及数据还是对不上时去哪查。
先看 Google Ads 里的状态
在 Google Ads 里打开「目标 (Goals)」菜单,点「摘要 (Summary)」,看每个转化操作旁边的状态。点状态能看到提醒,再点「查看详情」或「查看所有问题」看完整列表。Google 现在的帮助文档列了五种状态:
- 有效 (Active):一切正常。
- 需要注意 (Needs attention):转化还在记录,但有问题要处理。
- 配置有误 (Misconfigured):设置错误或代码损坏,转化已经完全停止记录。
- 等待转化记录 (Awaiting conversions):过去 7 天没记录到转化。常见原因是转化操作建了不到 48 小时、广告系列暂停了,或者网站流量还不够。
- 已移除 (Removed):转化操作被删除或归档,不再跟踪数据。
- Google 有些页面 (包括下面要用的 Tag Assistant 说明) 还在用旧的叫法:未验证、代码处于不活跃状态、最近无转化、正在记录。Google 说新代码显示未验证或不活跃是正常的,记录到第一次转化或测试成功后就会变成有效。
用 Tag Assistant 测试 Google Ads 转化跟踪
Google 自带的测试从 Google Ads 里发起。它在你正常访问网站时盯着代码,不用去点自己的广告。
- 用 Google Tag Manager 的,先打开容器的调试:在 Tag Assistant 窗口里选择「调试“当前”版本」。
- 进「目标」→「摘要」,显示全部转化操作。把鼠标停在状态为未验证、代码处于不活跃状态或需要注意的转化操作上,点「排查问题」,再点「继续」。
- 网址填落地页或首页,不要填转化页,然后点「连接」。网站会在新标签页打开,Tag Assistant 窗口和摘要表格都别关。
- 像顾客一样操作,直到完成转化,再点 Tag Assistant 徽章上的「完成」。如果是购买转化,就要真的下一单,测完再取消退款,但这笔转化照样会计入报告。Tag Assistant 没认出你触发的转化,就点「我想我已经触发了该转化」,会显示失败结果和修复建议。
- 结果页会列出你测的转化操作,以及其他已验证的操作。点「关闭 Tag Assistant」回到摘要页。
- 验证通过的操作大约 30 分钟后在账户里更新。先显示最近无转化,等真实转化进来后变成正在记录。
直接看代码发出的数据
也可以直接打开 tagassistant.google.com,这样看代码到底发了什么更快。
- 点 Add domain,填上以 https:// 开头的店铺网址,点 Connect。Tag Assistant 会在网址后加一个 _dbg 参数,如果页面因此出错,编辑这个网域,关掉 Include debug signal in the URL。
- 触发转化后,在 Tag Assistant 摘要窗格里选你的 Google Ads 代码 (以 AW- 开头),打开转化事件的「命中」标签页,展开请求。
- 看 send_to。它带着转化 ID 和转化标签,Google 要求代码里的标签和 Google Ads 里转化操作的标签一致。
- 看 value、currency、transaction_id。Google 示例代码里的 0.0 和 USD 只是占位值;如果每次请求都还是这两个值,代码很可能没读到订单数据。
- Tag Assistant 的 Chrome 插件是推荐装,不是必须装。调试 iframe 里的代码必须有它,弹窗和新标签页也是装了插件更好调。原来的 Tag Assistant Legacy 和 Tag Assistant Companion 已经合并成一个 Tag Assistant 插件,Companion 暂时还能用,但会停用。
确认每笔订单只算一次
交易 ID 是每笔订单唯一的编号。同一个转化操作收到两次交易 ID 相同的转化,Google Ads 只算第一次。顾客刷新或者回到感谢页时,就靠它避免重复计数。
- transaction_id 里要传真实的订单号。1234、thank_you 这种固定值、价格、币种代码都不行,ID 重复使用会让 Google Ads 少算转化。
- 测试方法:连下两笔测试订单,看两次转化请求里的 ID 是否不同,并且都不是空值或 undefined。
- 交易 ID 去不掉重复的浏览型转化。
- 确认同一个页面没有装多个 Google 代码或多个 Tag Manager 容器,Google 把这列为代码出问题的常见原因。
Google Ads 转化跟踪不工作,接下来查哪里
- 代码诊断工具 (Tag Diagnostics):在 Google 代码设置的「代码质量」部分点「查看诊断信息」。代码会被评为极佳、良好、需要注意、紧急或无最近的数据,并给出修复步骤,比如缺少转化链接器、代码在网页上的位置过低、内容安全政策屏蔽了某些资源。
- 代码覆盖率 (Tag coverage):在「工具」菜单进「数据管理器」,找到你的 Google 代码点「管理」,再打开「代码覆盖率」。页面分为已添加代码、没有近期活动、未添加代码三类。换过域名、感谢页网址或加了跳转之后,确认每个新网址都有 Google 代码。
- Google Tag Manager:转化链接器代码要在用户点广告后可能落地的每个页面上触发。配置有误的转化操作如果是自动创建的,没法对应到 Tag Manager 的转化代码,要手动建一个转化操作,拿到转化 ID 和转化标签。
- 广告拦截和 Cookie 同意:测试时对你的店铺关掉广告拦截插件,同意管理工具要允许 Google 的同意 API。
- 增强型转化会把经过哈希处理 (SHA256) 的客户数据 (比如邮箱) 随转化一起发送。用了的话,「目标」摘要页的「诊断」标签会显示它的覆盖率和匹配率。
- 如果购买转化是从 Google Analytics 导入的,而不是 Google Ads 代码直接发的,问题可能出在 GA4 那边,可以对照 GA4 审计清单 查一遍。
- 改完要等。Google 说诊断和状态更新需要 24 到 48 小时,流量很少时提醒也可能是误报。
Shopify 店铺怎么查
- Shopify 通过 Google & YouTube 渠道连接 Google Ads:后台进 Sales channels > Google & YouTube,在 Just want to set up Google Ads conversion measurement? 横幅里点 Get started。连接用的 Google 账号必须是这个 Google Ads 账户的管理员。
- Google 说通过 Google & YouTube 应用发送的转化,Shopify 会自动带上交易 ID。
- Shopify 提醒,Additional scripts 或 checkout.liquid 里残留的旧代码会让同一个事件被记录不止一次。用浏览器开发者工具看,同一个事件是不是往同一个地址发了多次请求。
测一次看不出的问题
- 测试通过,只说明代码在你的浏览器、你走的这条路径上触发了一次。别的页面、别的设备、不同的 Cookie 选择,结果可能不一样。
- Google 说明,转化按点击广告的日期计入,有些转化在点击几天后才发生,所以最近几天的数字还会变;报告更新需要 3 到 24 小时。
- Google 说明线下转化导入要 24 到 48 小时处理;它们不经过浏览器,Tag Assistant 看不到。
- Pixel Audit 在我们的服务器上跑浏览器这一段:打开你的店铺,走一遍首页、商品、购物车、结账,报告 Google Ads 代码和另外 7 个平台的代码一路上发了什么。它不下单,所以看不到购买转化本身,也看不到服务器端事件和线下导入。问题清单免费看。
不装插件,一次查完商品、购物车、结账页上的 Google Ads 代码。
常见问题
- 怎么判断 Google Ads 转化跟踪有没有在正常工作?
- 在 Google Ads 里进「目标」→「摘要」,看转化操作是不是有效。想马上确认代码,就从这个页面或 tagassistant.google.com 打开 Tag Assistant,自己触发一次转化。
- Google Ads 转化状态多久更新?
- 用 Tag Assistant 验证通过的操作大约 30 分钟更新。新装或改过代码后,Google 说状态最多要 48 小时才会变。
- 转化操作为什么显示等待转化记录?
- 过去 7 天没记录到转化。最常见的原因是转化操作建了不到 48 小时、广告系列暂停了,或者流量还不够。
- 不点自己的广告能测试转化吗?
- 能。Tag Assistant 是在你正常访问网站时检查代码,Google 说测试成功就能让新的转化操作变成有效。
- 还需要装 Tag Assistant Companion 吗?
- 不需要。Companion 已经并进统一的 Tag Assistant Chrome 插件。不装插件也能在 tagassistant.google.com 连接网站,但 Google 推荐装,调试 iframe 里的代码必须装。