【发布时间】:2022-09-27 21:36:29
【问题描述】:
我正在尝试将 GA4 与 Universal Analytics (GA3) 一起添加到我的网站 - 我没有使用跟踪代码管理器。我已经从 GA 控制台的“Web 流详细信息”部分复制了 JS,并将其放在 . Universal Analytics 代码稍后在页面中加载并按预期工作 - 数据在 GA 控制台中可见。
最初,我使用https://tagassistant.google.com/ 测试了 GA4 代码,所有事件都显示在 GA 控制台的调试视图中:
- view_item_list
- 选择项目
- 查看项目
- generate_lead
- view_cart
- 添加到购物车
- remove_from_cart
- begin_checkout
- add_shipping_info
- add_payment_info
- 购买
- 退款
当我打开开发工具并使用“收集”过滤网络流量时,我可以看到 GA3 和 GA4 事件。如果我使用 \'collect?v=2\' 过滤,我只会看到 GA4 事件。
如果我随后打开同一个站点而不使用https://tagassistant.google.com/,我只会看到 page_view 和 user_engagement 事件 - 开发工具中没有上述事件,并且它们不会显示在 GA 控制台中 - 甚至几天后。
我安装了一个名为 \'datalayer checker\' 的 Chrome 扩展程序,它显示了所有预期的数据。调用 window.dataLayer 也会显示相同的预期数据。
在调试视图中,一切正常,当实时运行时它不起作用。我已验证事件包含所需的属性。
有没有其他人经历过这个?或者提出一个可能的原因?
标签: google-analytics universal-analytics google-analytics-4