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
生命週期: 最後一次更新後的兩年