通过配置变量包含Google的gtag分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过配置变量包含Google的gtag分析相关的知识,希望对你有一定的参考价值。

我正在尝试设置新的Google分析,我想通过config.js为我的单页应用程序更改哪个GA_TRACKING_ID,具体取决于它是在我们的开发,登台还是生产服务器上。

我们已经使用此配置文件来更改我们的应用程序命中的API,并且可以在运行时设置配置gtag('config', app.config.analyticsCode);,但是获取分析js文件的脚本似乎在请求中对ID进行硬编码。 <script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>

我应该只使用JS手动编写标签吗?我可以在没有跟踪ID的情况下获取脚本并使用gtag()命令对其进行初始化吗?我无法在Gtag dev docs网站上找到这样做的方法。谢谢!

答案

看来可以在不定义默认跟踪ID的情况下加载gtag脚本,这是?id=GA_TRACKING_ID URL参数的作用。

然后你可以使用:

gtag('config', 'GA_TRACKING_ID'); // replace GA_TRACKING_ID with your tracking ID

设置属性的默认跟踪ID。

这是提到in the docs

代码段中的以下代码:

gtag('config', 'GA_TRACKING_ID');

用于以下目的:

  • 它将跟踪ID GA_TRACKING_ID配置为Google Analytics媒体资源,作为接收事件命令发送的数据的默认属性。
  • 它将页面视图发送到默认属性。

以上是关于通过配置变量包含Google的gtag分析的主要内容,如果未能解决你的问题,请参考以下文章

Google Analytics 使用 GTag,如何在 JavaScript 中为自定义细分添加代码?

同一页面上有多个 Google Analytics(分析)gtag 跟踪 ID

Google Analytics - (gtag) 一个跟踪代码,多个域

html BlueKai Google Analytics集成代码(gtag.js)

将谷歌分析跟踪代码限制为一个js

win10-vim8安装ctags/gtags/preview