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