2016-03-02 44 views
1

我一直在考虑一些代码放入夫妇的网站,如下(跟踪ID修改)Google Analytics脚本块是否已更改?

<script type="text/javascript"> 
    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-99999999-99']); 
    _gaq.push(['_trackPageview']); 

    (function() { 
     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
    })(); 
</script> 

但我刚刚创建了一个新的GA帐户,和脚本GA状态补充的是如下:(再次跟踪id修改)

<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','//www.google-analytics.com/analytics.js','ga'); 

    ga('create', 'UA-99999999-99', 'auto'); 
    ga('send', 'pageview'); 

</script> 

这个“标准”代码最近改变或是有其他原因的差异?我试图抢先一个“为什么不是我们发给你的代码?”问题是否使用GA要求我使用的代码。

回答

3

有两种Google Analytics版本。

经典分析,它使用ga.js您的第一个片段。

它采用通用Analytics(分析)的analytics.js你的第二个片段。

如果您拥有较旧的Google Analytics(分析)帐户,则可能正在使用旧的片段。所有新网站都使用Universal Analytics进行创建,并应使用新的代码段。

从技术上讲,即使是老坐着应该开始使用新的片段,但旧的片段仍然适用于他们。我不认为新网站可以使用旧的片段tbh,但这样做实在没有意义,因为它不支持许多功能。

因此,曾经向您发送该片段的人是时代背后的人,并没有意识到存在新版Google Analytics(分析)。

+0

太棒了。谢谢DalmTo。就是我以后的样子。 –

+0

现在发送电子邮件谁曾发送给你的片段,并看起来很聪明,告诉他们他们应该知道新版本的谷歌分析及其功能。 :) – DaImTo

+1

这是一个远射,但它可能只是工作:) –

相关问题