_trackPageview()设置了所有会话所需要的cookie,并且将数据提交给Google服务器。图示中列出了 Google Analytics所设置的 Cookie。你可以用浏览器的偏好设置看到这些值——通常
在你的隐私设置中。对于 IE 来说,你可以在 IE 选项>浏览历史记录>查看文件中找到这个
cookie文件。
Google Analytics 所使用的 5个Cookie名称及类型
Cookie名称 | 使用期限、类型 | 目的 |
_utma | 24 个月、第一方 | 存储域名和访问者标识,例如唯一 ID、最后一次访问的时间戳、迄今为止的会话数 |
_utmb | session,第一方 | 存储 session 标识。每一次唯一session 都不同 |
_utmc | session,第一方 | 存储 session标 识 。在30分钟没有活动后失效 |
_utmv | 24 个月,第一方 | 存储自定义标签,例如客户、订阅者、注册用户 |
_utmz | 6 个月,第一方 | 存储广告系列变量,例如,推介网站、关键词(如果是搜索引擎的话)、媒介类型(CPC、organic、banner、email) |
当查看你的Google Analytics cookie时,你可能注意到所有值之前的都是GATC所在的域
的名称的哈希值。这个哈希值是代表你的网站的固定长度的数值。
例如,www.mysite.com的哈希值可能是202414657,因此,cookie _utmv的值是202414657.test%20user。同样,www.yoursite.com的哈希值可能是195485746,而cookie _utmv的值是1954857467.another%20test。注意,哈希值的长度都是9个数字,尽管域名的长度不同。这正是哈希值的目的所在。Google Analytics中的与哈希值的作用是用这个值来检查访问者cookie的完整性。
小技巧:如果你对Google Analytics哈希值算法的运作机制感兴趣,请见:
http://www.google.com/support/forum/p/Google+Analytics/thread?tid=626b0e277aaedc
如果你有多个二级域名,比如www.mysite.com和support.mysite.com,并且你希望跟踪
在这些二级域穿梭的访问者,那么你需要关闭域哈希值,以便cookie完整性检查不会拒绝从一个域到另一个域的用户cookie。同样,如果你将访问者用一个域传递给你所控制的另一个第三方域,例如从www.mysite.com到www.mysite.co.uk,那么你也需要做出修改。