欢迎访问我的博客,有问题可以在任意文章底部留言评论

Google Ads转化跟踪“Firing Failed”问题排查与解决方案

GTM调试 Haran 9年前 (2016-10-08) 7185次浏览 0个评论
文章目录[隐藏]

更新时间:2025年7月3号

近在Google Tag Manager(GTM)预览调试中,有用户遇到Google Ads 转换追踪标签 状态显示 “Fired”,但实际状态为 “Firing Failed”。如:

Google Ads转化跟踪“Firing Failed”问题排查与解决方案

这个问题通常是由于标签配置、触发器设置或其他相关问题导致的。以下是一些常见原因及解决方法。

标签配置错误

原因Google Ads 转换追踪 依赖于在网站上正确放置的跟踪代码。如果转换 ID(Conversion ID) 或转换标签(Conversion Label) 输入错误,或者代码没有正确放置,标签将无法触发。

解决方法:与Google Ads后台丢比,确保在GTM标签配置中填写了正确的Conversion ID和Conversion Label。

 

触发器设置不对

原因:Google Ads 转换追踪标签 必须通过正确的触发器(Triggers) 来指定触发时机。如果触发器条件设置不正确,标签可能会无法触发或触发错误的页面,导致 “Firing Failed”。

解决方法:确保触发器设置正确,可以在GTM预览模式中查看触发器是否被激活,确保事件与触发条件匹配。

 

标签顺序或依赖问题

原因Google Ads转换标签依赖其他标签或变量(如GA4配置),如果顺序错误可能触发失败。

解决方法:在GTM中检查标签顺序和依赖关系。

 

 

页面重定向或加载问题

原因:用户提交表单后立即跳转到新页面,可能导致标签未触发完成就被中断。

解决方法:在表单提交或按钮点击触发前增加延时 或 触发器里并勾选 “等待标签触发完成”。

 

同意模式(Consent Mode)或隐私设置问题

原因:随着隐私法规(如 GDPR)的严格执行,网站的 Cookie 同意管理平台(CMP) 设置可能阻止跟踪代码的执行。如果用户未授权必要的跟踪权限(如 ad_storage 或 ad_personalization),则Google Ads转换标签 可能被阻止。

解决方法:如果安装有CMP,确保同意的时候,传递的参数正确,数据可以正常跟踪

浏览器或广告拦截器问题

原因:某些浏览器(如 Firefox、Brave)或广告拦截扩展(如 AdBlock、Ghostery)可能会阻止 Google Ads 转换跟踪代码 的执行,导致标签 “Firing Failed”。

解决方法:在测试时,禁用浏览器插件或使用隐私模式(Incognito) 测试,避免插件干扰。必要时,移除不必要的插件。

Content Security Policy(CSP) 屏蔽

原因:如果网站启用了 Content Security Policy(CSP),并未将GTM和Google Ads的相关域名加入白名单,浏览器会阻止这些域名的请求,从而导致标签触发失败。如:Google Ads转化跟踪“Firing Failed”问题排查与解决方案

解决方法:在页面的 <head> 中添加以下CSP 设置,允许GTM和Google Ads域名通过。

<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' www.googletagmanager.com www.google-analytics.com; connect-src 'self' www.google-analytics.com; img-src 'self' data: www.googletagmanager.com www.google-analytics.com; style-src 'self'; frame-src 'self' www.googletagmanager.com">

 

网络或服务器延迟

问题:网络不稳定或 GTM/Google Ads 服务器延迟,导致请求未完成。

解决方法:检查网络连接,在不同网络环境下测试,观察一段时间,确认是否为短期延迟。

 

数据格式错误

原因:如果启用了增强转化(Enhanced Conversions) 功能,但没有正确传递用户提供的数据(如 电子邮件 或 电话号码),或者数据格式不正确(例如,电话号码未使用 E.164 格式),也可能导致 “Firing Failed”。

解决方法:确保数据以正确的格式传递数据层

缺少Conversion Linker标签

原因Conversion Linker 标签用于存储广告点击信息(如gclid参数)到第一方Cookie 中,以确保跨页面或跨域的准确跟踪。如果缺少此标签或配置错误,转化跟踪可能会失败。

解决方法:确保安装有Conversion Linker,并正确配置,延伸阅读:认识Google Tag Manager里的转化链接器(Conversion Linker)

Cookie冲突

原因:在进行 Google Ads 转换跟踪时,可能会遇到 _gcl Cookie 冲突的问题,导致 Cookie 生成失败,从而影响转化追踪。

解决方法:如果 _gcl Cookie 冲突,可以通过自定义设置另一个 Cookie 名称(例如 __gcl)来避免冲突。

Step 1 :调整转化链接器

在转化链接器增加如下设定:Google Ads转化跟踪“Firing Failed”问题排查与解决方案

如果你还没有设置转化链接器,延伸阅读:认识Google Tag Manager里的转化链接器(Conversion Linker)

 

Step 2 :调整Google Ads转换追踪

以为 Google Tag Manager上安装Adwords转化跟踪 为例,在原有的Google Ads转换追踪设定里增加如下配置:Google Ads转化跟踪“Firing Failed”问题排查与解决方案


有疑问可以在底部留言
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址