【问题标题】:Google Analytics 4 Only Works In DebugGoogle Analytics 4 仅适用于调试
【发布时间】: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


    【解决方案1】:

    我在 Wordpress 上遇到过同样的问题。我的建议是检查开发者控制台,看看是否有任何错误。如果他们阻止自定义事件,还要仔细检查同意 cookie 管理器。谢谢!

    【讨论】:

    • 我有一个类似的持续问题,我注意到 GA4 调试视图和 GTM 调试、网络选项卡上的自定义事件,但在 GA4 报告仪表板上没有看到。一旦我能够解决问题,我会通知您。
    【解决方案2】:

    本周我面临同样的问题。当我多次检查每个设置时,我感到绝望,但在调试模式下一切看起来都很好,但在实时版本中却没有……令我惊讶的是,我找到了非常基本的解决方案,这对我有用。我的问题的症结在于我没有足够的权利发布实时版本。在 GTM 权限的语言中,我只有 Approve 权限而不是 Publish 权限。我知道这听起来像是一个愚蠢的错误,但尽管我在 GTM 方面非常有经验,但我并没有一眼就注意到权限之间的区别。即使拥有批准权限,您也可以发布版本,但问题是它不会上线。界面和发布过程看起来几乎相同,因此当您在一周内发布多个工作区时很难注意到......希望它有所帮助。

    【讨论】:

      猜你喜欢
      • 2022-10-18
      • 1970-01-01
      • 2014-09-16
      • 2018-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多