【问题标题】:Google Analytics (GA4) not reading userId from Google tag manager datalayer variableGoogle Analytics (GA4) 没有从 Google 标签管理器数据层变量中读取 userId
【发布时间】:2022-12-11 10:11:39
【问题描述】:

我正在使用 nextJs 开发一个网站。在实施 GTM 和 Google 分析时,我遇到了一个问题,即 GA4 没有从 Google 标签管理器读取 user_id 属性。

我的代码正在推送事件并触发标签:

标签正在读取正确的值。

这是以下数据层变量。

当我检查 GA4 调试视图时,我看不到正在设置的 user_id。 User Properties 选项卡保持空白,没有任何内容填满它。

我曾尝试使用第一方 cookie 来设置实际有效的 user_id,但我当时面临的问题是在注销用户并清除所述 cookie 时,GA4 仍然设法保存 user_id 并且不会将其从未来事件中清除。

有人可以指出我正确的方向吗?

【问题讨论】:

    标签: next.js google-analytics google-tag-manager


    【解决方案1】:

    我面临着同样的问题,并对此进行了研究。我现在怀疑“GA4 Configuration”标签只能工作一次并且设置 user_id 字段,无论我触发多少次。 我认为唯一的方法是重新加载页面以刷新 GTM 标签,但我对这个结论并不满意,所以当我找到更好的方法时我会回来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-21
      • 1970-01-01
      • 2022-10-07
      • 1970-01-01
      • 2023-03-13
      • 2023-01-13
      • 2023-02-24
      • 2022-10-19
      相关资源
      最近更新 更多