通过配置变量包含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) 一个跟踪代码,多个域