即使我遵循了所有正确的步骤,用户 ID 视图也未填充

User-ID view not populating even though I am following all the right steps

各位, 我看起来高低不一,但现在似乎完全受阻了。为了在 Google Analytics 中将登录 ID 捕获为用户 ID,我们执行了以下操作 1. 在 GA(Google Analytics) 中创建一个 userID 视图 2. 在 GA 中创建自定义维度 3. 在 Google Tag Manager(GTM) 中添加一个名为 userID 的数据层变量 4. 将变量添加为要在"fields to Set" 中设置的字段。还添加了自定义维度作为要设置的字段。

当我发布标签时,User-ID 视图一直没有填充。我已经测试过,dataLayer 变量在预览模式下显示正常。

我定义的userID是统一的,大小写相同。但是,在有关如何执行此操作的其他说明中 https://www.clickinsight.ca/about/blog/implement-user-id-tracking 他们改变了变量的大小写。变量名称是否需要是 Google Analytics 捕获数据的特定方式?

欢迎任何帮助。提前致谢。

自定义维度实际上并不是必需的。 Google Analytics 不会通过界面公开 userId,因此如果您想在报告中使用它,您可以添加自定义维度,但 userId 视图在没有它的情况下也能正常工作。

您链接的教程有点混乱,因为它们对 GTM 变量 (userID) 和 GA 字段 (userId) 使用了不同的大小写。虽然这在技术上是正确的,但如果他们使用统一的拼写(大小写?)可能会更容易。

根据analytics.js field reference(教程它的屏幕截图中显示正确,但您可能再次对文本中的不同拼写感到困惑)。