mix*_*x3d 4 javascript google-analytics google-tag-manager
我正在尝试设置新的 Google 分析,并且我想GA_TRACKING_ID通过我的单页应用程序的 config.js 进行更改,具体取决于它是在我们的开发服务器、登台服务器还是生产服务器上。
我们已经使用此配置文件来更改我们的应用程序点击的 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 开发文档网站上找不到执行此操作的方法。谢谢!
看来可以gtag在不定义默认跟踪 ID 的情况下加载脚本,这就是?id=GA_TRACKING_IDURL 参数的作用。
然后您可以使用:
gtag('config', 'GA_TRACKING_ID'); // replace GA_TRACKING_ID with your tracking ID
Run Code Online (Sandbox Code Playgroud)
设置属性的默认跟踪 ID。
文档中提到了这一点:
片段中的以下代码:
Run Code Online (Sandbox Code Playgroud)gtag('config', 'GA_TRACKING_ID');服务于这些目的:
它将 Google Analytics 属性配置为跟踪 ID GA_TRACKING_ID 作为默认属性,以接收事件命令发送的数据。
它将综合浏览量发送到默认属性。