javascript - 如何从 GTM 代码获取 GA 跟踪 ID

标签 javascript reactjs google-analytics google-tag-manager react-ga

是否可以使用 JavaScript 来检索给定 GTM 代码的 Google Analytics“网络媒体资源 ID”?

我包括the snippet对于我的页面 HEAD 中的 GTM,Google Tag Assistant 扩展程序可以正确查看标签,包括“网络属性 ID”(UA-XXXXX-XX)。 我正在使用ReactGA发送 GA 事件的模块,我需要“Web Property Id”来初始化它。

如果我复制它来初始化模块,如下所示;

ReactGA.initialize('UA-XXXXX-XX');

它工作正常,但我更愿意动态检索它:我已经映射了 GTM 代码,如果我可以从 GTM 代码检索它们,我看不出有任何理由对 Web 属性 ID 执行相同的操作。

最佳答案

Google Analytics(分析)将有关 ID 的信息存储在全局变量 gaData 中,您可以这样接收 GA ID 信息:

Object.keys(gaData)[0]
//it will return string UA-XXXXXXX

关于javascript - 如何从 GTM 代码获取 GA 跟踪 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44920265/

相关文章:

javascript - 如何居中图像,当我在当前窗口中打开它时

javascript - 简单随机重定向代理有偏向

javascript - 如何在多个选择列表中设置选定值

javascript - 如何使用jquery检查父元素的类

javascript - Recharts 条形图 - 仅在堆叠条形图中的某些条形上有条件地显示标签

javascript - ReactJS:如何在 JavaScript 中过滤数组以在 map 上显示特定图像

angularjs - 如何使用 Angulartics 在 Google Analytics 中设置自定义维度

javascript - react 路由和django url冲突

android - Google Mobile App Analytics v2 中对我的异常的描述在哪里?

tomcat - 防止跟踪 cookie(例如 google analytics)到达应用后端