给出: 使用“防闪烁代码段”,所有代码都将通过GTM部署
问题:在analytics.js时代,存在一种安装Optimize的“ analytics-optimize”方法,以便optimize可以在GTM之前开始加载,而不必依赖于GTM容器的加载/初始化。
这是重要的部分:
<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”)
答案 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 });