UserId 未使用 Google 跟踪代码管理器和 Angulartics 进行跟踪

UserId Not Tracking Using Google Tag Manager & Angulartics

我正在尝试通过 Google 标签管理器为使用 Angular 1.5 到 Angulartics 的站点实施 GA 跟踪。

我在分析方面,与我们的开发人员在这方面的合作一直很艰难,因为他们对跟踪一无所知,而我是 Angular 需求的傻瓜。

我已经使用 github 说明设置跟踪用户 ID,在 GTM 中,我对其他(非 Angular)网站也是如此,但我的用户 ID 是自定义的维度没有传递给 GA。如果能解决这个问题,我们将不胜感激 - 我知道我遗漏了一些东西!

GTM userid set up

有了angulartics和angulartics-gtm,你可以直接使用dataLayer

window.dataLayer.

所以不要将 setUserProperty 用于角度学。您可以只使用 dataLayer 来填充 userId。

window.dataLayer.push({'userId':'123abc'});

在 GTM 中,只需将该数据层读入变量并使用它。