Google analytics 之 _setAccout函数及代码相关

2013-04-27
  • 847
  • 0

google analytics统计代码,还是很简单的。特别是现在,google analytics的代码变成了异步追踪代码,加到页面内,并不会影响到页面的打开速度。所以,你可以放心大胆的把GA的代码添加进去。建立好账户后,就可以得到我们要的代码了。

1、登录google analytics的管理后台后,点击页面右上的小齿轮。会进入到账户管理的页面。在这个页面下,我们也可以新建一个账户或者是n个账户。也就是说,你的所有网站可以使用同一个google analytics的账户进行管理。只是在它的下面设置不同的子账户就可以了。不同的账户会使用不同的代码。在GA的异步代码中,_setAccount()即是包含了账户信息的一个函数。以下是定义:

_setAccount(accountId)

仅用于异步跟踪。设置跟踪对象的网络载体 ID。如果多次调用此方法,则为每次调用创建一个新的跟踪对象。

_gaq.push(['_setAccount', 'UA-XXXXX-X>']);

代码中,红色的部分代表了同一个账户的id。每添加一个账户,红色的部分id会变。

2、点击命名好的账户。进入到该账户的管理页面,在该页面下,我们可以根据我们的需求添加新的网络媒体资源。每添加一个新的网络媒体资源,上面例子中,蓝色的代码部分就会变化。代表一个新的网络媒体资源。如何使用及为什么要用新的媒体资源,我在后面的文章会写到。这里我们点击默认的媒体资源。

3、点击默认的媒体资源后我们可以看到一个跟踪代码的选项。点击,接着我们就会看到跟踪代码配置的信息,包括网络媒体资源名称、网站网址、网络媒体资源ID和跟踪状态4个信息。如果代码添加成功,跟踪状态会显示,正在接收数据。再下面会显示,代码的标准、高级及自定义选项。一般情况下,我们选择标准就可以了。关于代码的自定义,以后再说。标准的代码跟踪模式有几个,只有单个域,一般中小型的网站都是这种情况。其实就是出了www,没有其他的二级域名。第二种,一个域名包含多个子域,也就是有很多个二级域名。最后是多个顶级域。关于后面的两种情况,因为设计到跨域跟踪,以后我会单独的写一篇文章出来。我们只看第一种情况就可以了。按照google analytics的官方要求,统计代码要加在页面的头部,之前。通常我们把代码加在统一的头文件中就可以应用到全站了。

但是总有些技术或者分析人员,因为害怕影响页面加载速度,要把代码加在页面的底部,那么好吧,其实不是所有的文件都要加在头部的。我们可以对代码进行分割。按照如下的方式添加:

代码中的黑体部门即我们平时所加的GA代码。

Page Content

Page Content

这样把代码分为两部分,前面的那部分对网页产生几乎可以忽略的影响,而后面把ga.js放在了底部,这种做法可以最大限度的保持异步代码的优势。 google analytics的统计代码加好了,等着回去研究数据吧.