【问题标题】:UserId Not Tracking Using Google Tag Manager & Angulartics使用 Google Tag Manager 和 Angulartics 不跟踪用户 ID
【发布时间】:2017-09-07 13:09:58
【问题描述】:

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

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

我已经设置为使用 github 指令跟踪用户 ID,并且在 GTM 中,我对其他(非 Angular)网站这样做的方式,但我的用户 ID 作为自定义维度没有传递到 GA。任何帮助都将不胜感激 - 我知道我错过了一些东西!

GTM userid set up

【问题讨论】:

  • 您是否设置了自定义事件触发器?使用 GTM,任何比浏览量更高级的东西至少需要自定义事件触发器。
  • 除了 Angulartics 自定义事件触发器之外我没有其他任何东西(但不确定需要添加什么)。你有我可以看的例子吗?谢谢!!!

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


【解决方案1】:

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

window.dataLayer.

因此,不要将 setUserProperty 用于 angulartics。您可以只使用 dataLayer 来填充 userId。

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

在 GTM 中,只需将该 dataLayer 读入一个变量并使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    相关资源
    最近更新 更多