转载自:http://blog.sina.com.cn/s/blog_546abd9f0101b30g.html
Google Analytics设置了5个不同的cookie,_utma, _utmb, _utmc, _utmz和 _utmz。分别用来存储不同的信息。所有的cookie统一使用_u-t-m开头,所以我们看到这三个字母就知道是google的cookie。下面逐个介绍Google Analytics的cookie和功能。
__utma:
是
来识别网站独立访客的访客ID,共有6段
__utma=46000562.38637672.1335324011.1343783467.1343786843.198
第一个字段是域名的哈希串,对于一个确定的域名来说,这个值是不会改变的。
第二个字段是识别visitor的ID,标识了不同的访问者,不同的值就意味着不同的访问者。这就是GA能够辨别不同访问者的原因。这个值如果不发生人为地删除cookie的情况的话,两年后才会被替换为一个新的值。
第三个字段是这个visitor第一次访问网站的时间,如果不删除cookie,两年内这个值也不会变。这个时间是UNIX时间。这里以及cookie中其他的UNIX时间记录,构成了GA的整个时间度量系统。
第四个字段是这个visitor前一个visit开始的时间。
第五个字段是这个visitor这一次visit开始的时间。
第六个字段是记录这个visitor访问网站的次数。
__utmz:
用来记录网站访问者的来源
__utmz=46000562.1343789879.198.44.utmcsr
=feedback.goodjobs.cn|utmccn=(referral)|utmcmd=referral|utmcct=/
第一个数是域名的 HASH 值
第二个数值1343789879是随机数字,是用函数 _ust=Math.round((new Date()).getTime()/1000); 计算出来的
第三个数值198其实就是 __utma 的第六个固定常量
第四个数值
44是指这个访问者通过不同来源(除了直接来源)访问网站的来源数。
最后一个参数 utmccn=(direct)|utmcsr=(direct)|utmcmd=(none) 是表示来源等信息,默认就是这个
__utmc和__utmb:
utmb和utmc都是记录visit的cookie。两个cookie的区别是,utmb在30分钟后过期,如果utmb过期刷新,那么visit也被刷新。utmc是浏览器关闭则随浏览器一起关闭(失效),再打开浏览器访问那个网站,visit也被刷新。这就是为什么GA的visit在不活动30分钟后结束,以及关闭浏览器结束的原因。
__utmc=46000562; __utmb=46000562.3.10.1343789879
#总结
__utma用来分析唯一用户,访问次数,停留时间,新访或回访等等。
__utmz用来记录流量来源。