更新时间:2024年8月13号
在Google Tag Manager的预览测试过程中,正常发送,状态应该是“Succeed”,但你有可能会看到Tags一直处于“Still Running”状态,如下图所示:
“Still Running”状态表示这个事件没有被正常发送给Google Analytics 4 ,主要有以下几种可能:
衡量 ID设置不对
如没有设置正确的衡量ID,或设置错位置,导致数据不能正常发送到GA4服务器,一直处于“Still Running”状态。
处理方式:设置正确的衡量ID
触发器里一些延时配置
如果触发器里有设置一些延时配置,那么也会出现“Still Running”状态,直到时间满足才触发发送。
处理方式:缩短设置的延时或等待延时结束
Consent Mode意见征求
如果你的网站有实时CMP,需要用户授权同意后才可以跟踪用户的数据,如果用户没有同意,那么Google Analytics 4 就不能跟踪用户数据,如果代码已经加载了,就有可能会处于“Still Running”状态。
处理方式:无需处理,因为等待用户的授权
浏览器插件屏蔽
浏览器的插件屏蔽也可能会导致处于“Still Running”状态。
处理方式:移除一些不必要的浏览器插件,如 Ghostery, AdGuard AdBlocker, AdBlock Plu
Content Security Policy 屏蔽
Content Security Policy也就是CSP,如果没有将加载或请求的第三方添加到CSP白名单,会被屏蔽,请求不成功,可能会处于处于“Still Running”状态。
处理方式,将GTM和GA使用的域名添加到CSP