我正在尝试将 GA4 与 Universal Analytics (GA3) 一起添加到我的网站 - 我没有使用跟踪代码管理器。我已从 GA 控制台的“Web 流详细信息”部分复制了 JS,并将其放置在 . Universal Analytics 代码稍后会在页面中加载并按预期工作 - 数据在 GA 控制台中可见。
最初,我使用 https://tagassistant.google.com/ 测试了 GA4 代码,所有事件都显示在 GA 控制台的调试视图中:
当我打开开发工具并使用“收集”过滤网络流量时,我可以看到 GA3 和 GA4 事件。如果我使用“collect?v=2”进行过滤,我只会看到 GA4 事件。
如果我随后在不使用 https://tagassistant.google.com/ 的情况下打开同一网站,我只会看到 page_view 和 user_engagement 事件 - 开发工具中没有上述事件,并且它们不会显示在 GA 控制台中 -甚至几天后。
我安装了一个名为“datalayer checker”的 Chrome 扩展程序,它显示了所有预期的数据。调用 window.dataLayer 也会显示相同的预期数据。
在调试视图中,一切正常,但实时运行时则不起作用。我已验证事件包含所需的属性。
还有其他人经历过这种情况吗?或者提出可能的原因?
我在 WordPress 上也遇到过同样的问题。我建议检查开发人员控制台并查看是否有任何错误。还要仔细检查同意 cookie 管理器是否阻止自定义事件。谢谢!
本周我遇到了类似的问题,尽管是在 GTM 中。我知道这是一个有点不同的问题,但它可能有某种联系。我至少分享我的经验并希望它能帮助别人。
当我多次检查每个设置时,我感到绝望,但在调试模式下一切看起来都很好,但在实时版本中却不然……令我惊讶的是,我找到了非常基本的解决方案,这对我有用。我问题的关键是我没有足够的权利来发布实时版本。用 GTM 权限的语言来说,我只有批准权限,没有发布权限。我知道这听起来像是一个愚蠢的错误,但是尽管我在 GTM 方面很有经验,但我第一眼并没有注意到权限之间的差异。即使拥有批准权限,您也可以发布版本,但问题是它不会上线。界面和发布过程看起来几乎相同,因此当您在一周内发布多个工作区时很难注意到......
这个问题你解决了吗? 我也面临着同样的问题,现在不知道该怎么办。