在阅读此篇文章前请先阅读:Google 统计代码的原理,此篇文章是上篇的延续。
在默认的配置和使用情况下Google Analytics设置不同的cookie,__utma, __utmb, __utmc, __utmz和__utmv。分别用来存储不同的信息。所有的cookie统一使用__utm开头,所以我们看到这三个字母就知道是google的cookie。
__utma=30149280.1874138961.1300022121.1300022121.1300022121.1;+__utmz=30149280.1300023895.1.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=Excel%E5%9B%BE%E8%A1%A8%E4%B9%8B%E9%81%93;
__utma
此 Cookie 通常会在该网络浏览器首次访问您的网站时写入其中。 如果此 Cookie 被浏览器操作者删除,而该浏览器又对您的网站进行了后续访问,一个拥有不同唯一 ID 的 __utma
Cookie 将会写入其中。此 Cookie 用于确定您网站的唯一身份访问者,并会在每次网页浏览时获得更新。此外,Google Analytics(分析)会将为此 Cookie 指定的唯一 ID 作为额外的安全措施,以确保此 Cookie 的有效性和可访问性。
__utma的有效期为2年。其中第二组的随机唯一ID和第三组的时间戳联合组成了访问者ID,Google Analytics通过这个ID来辨别网站的唯一访问者。而后面的几个时间戳用户计算网站停留时间和访问次数。
utma Cookie存储的内容:30149280.1874138961.1300022121.1300022121.1300022121.1
- 第一组数字被叫做“域哈希”,是GA表示这个域的唯一代码。同一域中每个cookie的第一组数据都是“域哈希”,并且值都是一样的。
- 第二组数字是一个随机产生的唯一ID。
- 第三,四,五组数字是时间戳,其中第三组数字表示初次访问的时间。第四组数字表示上一次访问的时间,第五组数字表示本次访问开始的时间。
- 第六组数字是访问次数计数器。这个数字随着访问次数的增加而增加。
__utmb
此 Cookie 用于建立和保持用户与您的网站之间的会话。当用户浏览您网站的某个网页时,Google Analytics(分析)代码会尝试更新此 Cookie。如果未能找到此 Cookie,Google Analytics(分析)会写入一个新的该 Cookie 并建立新的会话。每当用户访问您网站中的其他网页时,此 Cookie 的有效期会重新更新为 30 分钟,因此只要在 30 分钟周期内重复发生了用户活动,单个会话就会一直持续下去。如果用户在您网站中某网页的停留时间超过了 30 分钟,此 Cookie 就会过期。您可以通过 _setSessionCookieTimeout()
方法修改默认的用户会话时间的长度。
__utmc
此 Cookie 会和 __utmb
Cookie 结合使用,确定是否为用户建立新的会话。具体来说,此 Cookie 没有特定的有效期,所以它将在用户退出浏览器时失效。如果某用户访问过您的网站后退出了浏览器并在 30 分钟内再次访问了您的网站,该用户将会由于缺少 __utmc
Cookie 而必须建立新的会话,尽管事实上 __utmb
Cookie 还尚未失效。
__utmz
此 Cookie 会储存访问者到达您的网站通过的引荐类型,即是否通过直接方法、引荐连接、网站搜索或广告系列(例如广告或电子邮件)到达。这些信息会用来计算您网站的搜索引擎流量、广告系列和网页的导航方式。此 Cookie 会在每次网页浏览时获得更新。
_utmz的有效期是6个月,_utmz中存储了所有流量的来源信息。
_utmz的内容中一共有4组数字:30149280.1300023895.1.3.
- 第一组数字是“域哈希”。
- 第二组数字是时间戳。
- 第三组数字是session number。
- 第四组数字是campaign number 记录通过不同来源访问网站的次数。
utmcsr、utmccn、utmcmd、utmctr、utmcct这些信息代表流量的来源,即存储URL builder的参数。
__utmv
此 Cookie 正常情况下在默认跟踪代码配置中不会出现。__utmv
Cookie 通过 _setVar()
方法传递所提供的信息,您可以使用该方法创建自定义用户细分。然后,此字符串将通过 utmcc
参数传递到 GIF 请求网址中记录的 Google Analytics(分析)服务器。仅当您将 _setVar()
方法添加到您网站页面的跟踪代码中时,此 Cookie 才会写入浏览器中。
__utmx
此 Cookie 用于 Website Optimizer,并且仅当您的网页正确安装并配置了 Website Optimizer 跟踪代码时才会设置。当优化脚本执行时,此 Cookie 会储存该访问者针对每个实验所分配到的变量,确保用户在您的网站体验的一致性。有关详情,请参阅 Website Optimizer 帮助中心。
参考链接:http://code.google.com/intl/zh-CN/apis/analytics/docs/concepts/gaConceptsCookies.html
打赏作者
