統一版谷歌分析Universal Analytics(UA)用戶識別之Client ID和User-ID

Client ID

Google Analytics(分析)默認識別用戶的標識。

Client ID 是訪客首次訪問網站的時候由Google Analytics(分析)庫隨機生成的一個唯一字符串,用作偽匿名標識符,以匿名方式標識瀏覽器實例。Client ID 由隨機數+時間戳組成,如下所示,

Client ID 代表的是一個匿名設備或瀏覽器的實例,默認情況下,Google Analytics(分析)會為每臺設備分配一個唯一的 Client ID,並在報告中將每個 Client ID 視為一個唯一身份用戶。

Client ID 生成後自動隨所有匹配發送,存儲在客戶端瀏覽器的一個名為“_ga”的有效期為兩年的第一方 Cookie中,這樣用戶再次訪問同一網站時即可被識別到。但如果用戶切換設備或在同一臺設備上切換不同的瀏覽器,又或者清除Cookie,這都會生成新的Client ID,

例如,某用戶在21:58首次用Edge瀏覽器到訪網站,那麼系統便會自動生成一個Client ID,

假設該用戶隨後退出,不久後再用IE瀏覽器首次訪問,那麼此時系統也會自動生成一個Client ID,

雖然都是同一用戶的訪問行為,但由於這兩個新唯一Client ID不同,所以Google Analytics(分析)會把這統計為兩個新用戶的訪問,新用戶數記錄為2。因此Client ID無法跨瀏覽器或跨設備識別唯一身份用戶。

User-ID

用戶的唯一身份標識,用來代表某個唯一身份用戶。

User-ID是一串唯一字符串,由您自己生成,隻有用戶登錄後才會識別到,用戶登錄前無法追蹤。

啟用User-ID後,User-ID功能會給每一個用戶分配一個唯一的ID,用於識別從不同的設備以及不同瀏覽器訪問網站的同一用戶。也就是說User-ID可用於跨設備用戶唯一性識別,能夠將多個設備、會話和互動數據與相同的用戶相關聯,實現跨多臺設備或多次會話識別唯一身份用戶,獲取更準確的用戶統計數量。

借助 User-ID,您可以將單個用戶的永久性 ID 與來自一臺或多臺設備的一個或多個會話的互動數據相關聯。Google Analytics(分析)會將每個唯一的 User ID 解讀為一個單獨用戶,這樣可以在報告中提供更準確的用戶數。當您將一個唯一 ID 及所有相關的互動數據發送到 Google Analytics(分析)後,在您的報告中,所有活動都將歸因於一位用戶。由於每一個唯一 User ID 都被視為 Google Analytics(分析)報告中的一位唯一身份用戶,因此您可以獲得更準確的用戶數據,從而更好地反映真實情況。

要實現 User-ID 功能,您必須能夠生成自己的唯一 ID,始終向用戶分配 ID,並在向 Google Analytics(分析)發送數據時添加這些 ID。例如,您可以將您自己的身份驗證系統生成的唯一 ID 作為 User-ID 的值發送到 Google Analytics(分析)。在分配唯一 ID 時發生的任何互動(例如鏈接點擊、網頁或屏幕導航)都可以通過 User-ID 發送到 Google Analytics(分析)並進行關聯。

具體來說,要設置 User-ID,您必須先在自己的 Google Analytics(分析)帳號中啟用該功能(必須擁有媒體資源的“編輯者”角色),然後將User ID添加到跟蹤代碼中。另外User-ID 數據隻顯示在專門的 User-ID 數據視圖中,因此,您還需要創建 User-ID報告數據視圖來查看您的 Google Analytics(分析)報告中的數據。

User-ID 數據視圖中的所有報告都會顯示來自以下會話的數據:已指定 User-ID 且相關數據已發送至 Google Analytics(分析)的會話。要查看未將 User-ID 發送到 Google Analytics(分析)的會話中的數據,請使用其他數據視圖。

另外,需要註意的是,為某個數據視圖啟用User ID後,新用戶和唯一身份用戶數據將會使用唯一 User-ID 來計算,而非使用唯一 Client ID。且一旦為某個數據視圖啟用瞭 User-ID 功能,就無法再停用此功能。

Client ID與User-ID之間的區別總結如下:

赞(0)