为什么为我的网站生成的跟踪代码与文档中的代码不同? [英] Why is tracking code generated for my site different than what is in the documentation?

查看:119
本文介绍了为什么为我的网站生成的跟踪代码与文档中的代码不同?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

https://developers.google.com上查看GA开发人员页面/analytics/devguides/collection/gajs/eventTrackerGuide 它表示跟踪代码为:

var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _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);
  })();

但是,当我为我的网站开设一个帐户时,GA会向我提供跟踪代码:

But when I start an account for my site GA gives me the tracking code:

(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-XXXXX-1', 'auto');
  ga('send', 'pageview');

为什么这些完全不同?

谢谢

推荐答案

第一个代码段适用于旧的/传统的Google Analytics(分析)跟踪脚本.

The first code snippet is for the old/traditional Google Analytics tracking script.

第二个使用更新的通用Google Analytics(分析)跟踪脚本.

The second one uses the newer universal Google Analytics tracking script.

之所以与众不同,可能是因为Google尝试推出更新的跟踪脚本,但尚未更新其所有文档.

The reason why they are different is probably because Google is trying to push the newer tracking script, but haven't updated all of their documentation.

analytics.js JavaScript库是基于Universal Analytics技术构建的.如果您在网站上使用引用了analytics.js的跟踪代码段,那么您正在使用Universal Analytics.

The analytics.js JavaScript library is built on Universal Analytics technology. If you’re using a tracking code snippet on your website that references analytics.js, you’re using Universal Analytics.

如果您使用的是ga.js之类的任何其他库,则说明您使用的是Classic Analytics跟踪技术,并且应该升级您的跟踪代码(如果您还具有Universal Analytics属性).

If you’re using any other library, like ga.js, you’re using a Classic Analytics tracking technology, and should upgrade your tracking code (if you also have a Universal Analytics property).

参考

这篇关于为什么为我的网站生成的跟踪代码与文档中的代码不同?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆