在默认的配置和使用情况下,Google Analytics(分析)仅会设置表中的4 个 cookie。(详见:http://code.google.com/intl/zh-CN/apis/analytics/docs/concepts/gaConceptscookies.html)
如果访客在网站上处于非活动状态的时间超过30 分钟(__utmb失效),或者退出了浏览器(__utmc失效),那么这次Visit将结束。无论缺少__utmb或__utmc,GA都会确定开始新的Visit。GA允许你使用 _setSessioncookieTimeout() 方法自定义默认会话时间的长度。
GA cookie详情:
(1)__utma ,Visitor识别cookie
通常来说“Time of initial”<“Beginning of previous session”<“Beginning of current session”,但由于这三个时间戳都是由客户端javascript计算得到的,所以三个值并没有严格的顺序关系,在访客操作系统时间出现误差时,有可能出现“Beginning of previous session”>“Beginning of current session”的情况。因此“Time of initial”、“Beginning of previous session”、“Beginning of current session”这三个跟访问相关的时间戳在GA服务器端统计时,只是作为visit unique id使用,并没有统计时间上意义。
Session counter就像它的名字一样就是用来计数的,记录当前访客访问此网站的次数。
(2)__utmb && __utmc,Visit识别cookie
以上是早些__utmb 和 __utmc的值,非常简单只有Domain Hash的值。从最新GA的cookie来看,__utmb已经有所变化。
如上图,最新的__utmb包含domain_hash.current_session_pageviews.unknown.current_session_inittime。第三个字段暂时不知道 是什么意思,在我的Firefox和Opera浏览器始终是10,你是知情人的话,请留言,谢谢。
(3)__utmz,来源识别cookie(Google官方称之为Campaign Values)
__utmz主要是用于记录访客流量来源数据。GA在访客回访时,会根据前后两次的来源决定Visit的“来源归属”。Visit来源归属决策遵循以下规则:
- 投放活动永远能覆盖别的渠道
- 自然搜索永远能覆盖别的渠道
- 推介网站永远能覆盖别的渠道
- 直接输入永远覆盖不了别的渠道