GA.js使用了若干Cookies来统计数据。本文将具体介绍这些Cookies及其内容
- _utma 该cookie主要用于识别UV(Unique Visitor),Visit count 和recency。
当用户第一次访问时创建,以后每次访问更新。
用处: 确定UV。
生命周期:最后一次更新后的两年
组成:
[domain identifier].[unique visitor id].[timstamp of first visit].[timestamp of previous visit].[timestamp of current visit].[total visits]
- 域哈希,表示该domain的唯一代码
- Unique visitor id
- 用户初次访问时间戳
- 上一次访问时间戳
- 当前访问的时间戳
- 该用户总共访问次数
- 例子:
- _utmb 用来确定Session的cookie,每个PV或event都会触发写。当Session过期时删除。
用处: 记录当前用户的session
生命周期: 最后一次更新后的30分钟
组成:
[domain identifier].[page views in that session].[outbound link].[timestamp]- 域哈希,表示该domain的唯一代码
- 当前session的pv值
- 标示未track的外链计数
- 最后一次创建的时间戳
例子:
- _utmz 用来存储流量来源信息和链接标记的变量,每次PV更新。
用处: 通常被用于计算流量
生命周期: 最后一次更新后的6个月
组成:
[domain identifier].[unique visitor id].[timstamp when cookie is set].[number of visits].[number of sources visitor has used to visit the site].[details about the source]
- 域哈希,表示该domain的唯一代码
- 从当前外链访问过来的时间戳
- 当前用户总访问数
- 该cookie生命周期内用户通过外链访问的外链总数
- 外链的信息(广告活动、来源、内容,关键字等)
例子:
- _utmv 存储自定义的属性信息
用处: 用来存储和自定义的一些变量,最终会发到Google Analytics server.
生命周期: 最后一次更新后的两年
组成:
[domain identifier].[User Defined]|[customer variable 1]^[Customer variable2]^….
- 域哈希
- 自定义变量内容
自定义变量用^号隔开,变量内的属性用=号隔开,只能在cookie中看到visitor级别的自定义变量。session级别和page级别的变量均不可见。
例子:
133458700.|1=Registered=Yes=1^3=UserID=30666=1^4=Cookie=30666=1#sthash.ZWIJTo9S.dpuf
1. 133458700 域哈希
2. 用户自定义数据 (因为设置的_setVar为空,所以“.”后面跟着“|”)
3. 1=Registered=Yes=1 是第一个变量
变量内容可以归纳为:
[custom variable slot]=[customer variable name]=[custom variable value]=[scope of custom variable , 1 means visitor level custom variable]
- _utmx
这个是Google Website Optimizer (GWO) cookie ,如果网站没有使用GWO不会出现
用处: 优化网站客户体验的,具体可以参见:http://bluewhale.cc/2011-01-09/google-website-optimizer.html
生命周期: 最后一次更新后的两年