2011-05-13 56 views
4

我注意到,通過網站設置cookie的名稱如下公約命名瀏覽器cookie

__utma, __utmb, __utmc, __utmz 

這是一個慣例?或者它是由某種服務器端語言創建的默認值?這些有特定的含義嗎?這些是預期的嗎?有人可以解釋一下嗎?

回答

9

這些都是谷歌分析的Cookie

的__utma餅乾:

這個cookie是所謂「永久」餅乾,如,它永不過期(從技術上講,它會過期...在2038年......但爲了解釋起見,讓我們假裝永不過期)。此Cookie記錄了訪問者訪問該網站所涉及的cookie的次數,第一次訪問的時間以及最後一次訪問的時間。 Google Analytics會使用此Cookie中的信息來計算要購買的日期和訪問等內容。

的__utmb和__utmc餅乾:

的B和C的cookies是兄弟,共同致力於計算訪問多長時間。 __utmb會在訪問者進入網站時獲取確切時間的時間戳,而__utmc會在訪問者離開網站時獲取確切時間的時間戳。 __utmb在會話結束時到期。 __utmc等待30分鐘,然後過期。你會發現,__utmc無法知道用戶關閉瀏覽器或離開網站的時間,因此它會等待30分鐘才能發生另一個瀏覽量,如果沒有,則會過期。

的__utmz餅乾:

__utmz先生跟蹤訪問者從你使用什麼搜索引擎,什麼聯繫你點擊,你用什麼關鍵字,來的地方,並在那裏他們在世界當你訪問一個網站。它將在15,768,000秒內過期 - 或者在6個月內過期。此Cookie是Google Analytics(分析)知道如何爲目標轉換或電子商務交易分配信貸的人員和信息來源/媒介/關鍵字。 __utmz還可讓您通過對Google Analytics(分析)跟蹤代碼的簡單定製來編輯其長度。

的__utmv餅乾:

如果你正在使用谷歌分析用戶定義的報告,並已編碼的網站上的一些自定義的細分東西時,__utmv Cookie會設定人的計算機上,以便Google Analytics知道如何對訪問者進行分類。 __utmv cookie也是一個持久的,終生的cookie。

從GA文章採取:
http://www.morevisibility.com/analyticsblog/from-__utma-to-__utmz-google-analytics-cookies.html

+0

感謝您的解釋。這很有意義,爲什麼我幾乎看到每個網站設置這些cookie。我認爲它的一些約定我不知道:) – user220201 2011-05-13 00:15:50

+0

「它永遠不會過期」 - 嗯,我認爲這可能有點過時。我有__utma cookies(實際上來自SO,它會在2012年和2013年到期)。這跟跟蹤用戶的POV差不多,從未像現在這樣好,因爲絕大多數網站中,絕大多數重複訪問者訪問更多往往每兩年一次。實踐中的細微差異,因爲任何積極關心這些東西的人都會刪除cookie的方式比他們的失效日期更頻繁,無論是2038年還是2013年。 – 2011-05-13 00:53:06