Ali*_*aDu 3 javascript google-analytics analytics.js gtag.js
在我发现的其中一个网站上设置Google Analytics(分析),发现我提供的用于嵌入Google Analytics(分析)设置的跟踪代码段的语法和链接的JS脚本与几年前在设置另一个属性时使用的语法和链接的JS脚本不同。
片段1(gtag.js)-由Google Analytics(分析)设置提供
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXX-Y"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXX-Y');
</script>
Run Code Online (Sandbox Code Playgroud)
片段2(analytics.js)-在较旧的网站中使用
(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-XXXX-Y', 'auto');
ga('send', 'pageview');
Run Code Online (Sandbox Code Playgroud)
文档通常是指从analytics.js到gtag.js的迁移,但没有任何特定的截止日期。因此,当我仍然在较旧的网站上使用analytics.js时,就会出现以下问题:
在收集的数据和网站性能方面,使用gtag.js与analytics.js有什么区别(如果有)?
另外,当我在较旧的网站上迁移到gtag.js时,Google Analytics(分析)在收集数据时是否有任何已知的障碍?像某些数据可能会在“传播”期间或类似的时间丢失。
提前致谢!
gtag.js并不是analytics.js的替代库,它是实现analytics.js库的新方法。当您查看使用gtag.js在页面上加载的javascript时,您会看到通过gtag.js加载的analytics.js。因此数据收集是相同的。
我会说,仅在需要时更改它,否则请保持原样。analytics.js很好。我会说gtag.js的实现可能会比analytics.js复杂,这仅是因为它是新的,而且有些人更习惯analytics.js并会混淆gtag()和ga()函数。
| 归档时间: |
|
| 查看次数: |
1204 次 |
| 最近记录: |