纪元:
使用“防闪烁代码段”,所有代码都将通过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/

10-12 02:00