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

时间:2019-09-27 18:56:02

标签: 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”)

1 个答案:

答案 0 :(得分:0)

这仍然是一个选项,如果您通过gtag解决方案进行部署,请参见此处https://support.google.com/optimize/answer/7513085?hl=en

这将在GTM外部加载gtag和优化脚本。

要停止网页浏览,请在gtag代码中将网页浏览设置为false。

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