angularjs - 无法使用Google跟踪代码管理器和Angulartics跟踪UserId

标签 angularjs google-analytics google-tag-manager angulartics google-analytics-userid

我正在尝试通过Angulartics使用Angular 1.5通过Google跟踪代码管理器为网站实施GA跟踪。

我在分析方面,与我们的开发人员合作一直很困难,因为他们对跟踪一无所知,而且我对Angular十分满意。

我已经设置为使用github指令来跟踪userid,并且在GTM中,我已经对其他(非Angular)网站进行了跟踪,但是作为自定义维度的userid并未传递给GA。任何帮助将不胜感激得到解决-我知道我错过了一些东西!

GTM userid set up

最佳答案

使用angulartics和angulartics-gtm,您可以直接使用dataLayer

window.dataLayer。

因此,不要将setUserProperty用于角度分析。您可以只使用dataLayer填充userId。


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


在GTM中,只需将dataLayer读入变量并使用它即可。

关于angularjs - 无法使用Google跟踪代码管理器和Angulartics跟踪UserId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46097287/

相关文章:

javascript - Angular Controller 不止一次触发。只有某些

ios - 谷歌 ios 分析不适用于少数屏幕

c# - 从 C# 应用程序生成 Google Analytics

javascript - 获取变量的值

google-analytics - 备份 Google Data Studio、跟踪代码管理器和 Analytics 配置的方法?

angularjs - splice() 元素时完成 ng-repeat 的 Angular 指令

unit-testing - 如何模拟在 module.run Angular 应用程序中执行的 http 调用?

javascript - 如何在输入类型=数字中设置最大长度?

android - Flurry 和 Google Analytics 用户位置

javascript - 如何检查当前主机名是否与已单击链接的主机名匹配