google-analytics - 通过性能最高的GTM或Gtag部署优化

标签 google-analytics google-tag-manager google-optimize

纪元:
使用“防闪烁代码段”,所有代码都将通过GTM进行部署

问题:在analytics.js时代,存在一种安装Optimize的“ analytics-optimize”方法,以便optimize可以在GTM之前开始加载,而不必依赖于GTM容器的加载/初始化。

看到这里:https://www.bounteous.com/insights/2017/03/02/updated-instructions-implementing-google-optimize/#3-how-to-install-the-optimize-snippet

这是重要的部分:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
  ga('create', 'UA-123456-1', 'auto');
  ga('require', 'GTM-XXXXXX');
</script>


如果您之前没有看到此内容,请允许我快速总结一下:这将加载分析JS,而后者又将加载优化容器。 ga('send','pageview');省略了浏览量,因为浏览量将通过GTM发送(稍后加载)

但是,随着gtag.js的发布,是否存在执行相同功能的更新的“ Gtag-Optimize”代码段,或者在GTAG时代不再需要此代码段?

使用“ analytics-optimize”方法可以更快地加载Optimize ..是否还有与性能相关的原因试图在GTM之外加载优化,还是通过GTM加载是目前性能最高的方法?
(或至少具有足够的性能,因此无需尝试其他方法,例如“ gtag-optimize”)

最佳答案

如果您通过gtag解决方案部署它,请参见此处https://support.google.com/optimize/answer/7513085?hl=en

这会将gtag和优化脚本加载到GTM之外。

要停止综合浏览量,请在gtag代码中将综合浏览量设置为false。

gtag('config', 'GA_MEASUREMENT_ID', { 'send_page_view': false });

关于google-analytics - 通过性能最高的GTM或Gtag部署优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58140096/

相关文章:

javascript - Youtube API 和跟踪嵌入式视频

javascript - Google UA 增强电子商务 : different variable name for ID

google-analytics - 无需 Google Optimize 即可填写 ExperimentID 和 ExperimentVariant

google-analytics - 使用跟踪代码管理器部署 Analytics 时运行 Google Optimize 会导致错误

c# - 自动将查询字符串从页面请求附加到 ASp.NET WebForms 中的出站页面请求

google-analytics - Android 实时分析

javascript - 如何解决此 RegExp 问题以及 GTM 中的 JavaScript 编译器错误?

nuxt.js - 如何在 Nuxt.js 中使用 Google 标签

google-optimize - 加载 Google Optimize On DataLayer 更改 - 评估自定义事件

cordova - Google Analytics for Apache Cordova 应用程序