更新时间:2025年7月3号
最近有部分人会在GTM预览调试遇到:Google Ads转换追踪外面是显示“Fired,但实际是状态是”触发失败,可以看到是“Firing Failed”,如:
标签配置错误
Google Ads转化跟踪依赖于在网站上正确放置的跟踪代码,如果标签的转换ID(Conversion ID)或转换标签(Conversion Label)输入错误,或者代码未正确放置在网页上,标签将无法触发。
解决方法确认转化ID和转化标签准确
触发器设置不对
在Google Tag Manager中,转化跟踪标签需要通过触发器来指定触发时机。如果触发器条件设置不正确,标签可能不会触发或在错误的页面触发。
解决方法:确认触发器设置正确
缺少Conversion Linker标签
Conversion Linker标签用于存储广告点击信息(如gclid参数)到第一方Cookie中,以确保跨页面或跨域跟踪的准确性。如果缺少此标签或配置错误,转化跟踪可能失败。
解决方法:确保安装有Conversion Linker,延伸阅读:认识Google Tag Manager里的转化链接器(Conversion Linker)
同意模式(Consent Mode)或隐私设置问题
随着隐私法规(如GDPR)的严格执行,网站的Cookie同意设置可能阻止跟踪代码运行。如果用户未授予必要的同意(如ad_storage、ad_personalization),转化标签可能被阻止。
解决方法:如果安装有CMP,确保同意的时候,传递的参数正确,数据可以正常跟踪
浏览器或广告拦截器问题
某些浏览器(如Firefox、Brave)或广告拦截扩展可能阻止Google Ads跟踪代码的执行,导致触发失败。
解决方法:移除不必要插件
CSP屏蔽
被内容安全策略(Content Security Policy) 屏蔽,如:
解决方法是在所有页面的header里添加如下代码:
<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">
数据格式错误
增强转化(Enhanced Conversions)功能需要正确传递用户提供的数据(如电子邮件或电话号码)。如果这些数据未正确配置或格式错误(如电话号码未使用E.164格式),标签可能显示“触发失败”。
解决方法:确保数据以正确的格式传递数据层
Cookie冲突
Google Ads转换所用到的Cookie _gcl 有冲突,生成不了。
解决方法是自定义另一个Cookie名称,如 __gcl
Step 1 :调整转化链接器
在转化链接器增加如下设定:
如果你还没有设置转化链接器,延伸阅读:认识Google Tag Manager里的转化链接器(Conversion Linker)
Step 2 :调整Google Ads转换追踪
以为 Google Tag Manager上安装Adwords转化跟踪 为例,在原有的Google Ads转换追踪设定里增加如下配置: