GA4中Client ID和User ID的區別

Google Analytics Haran 3年前 (2021-11-29) 2860次瀏覽 0條留言

更新時間:2025年1月9號

這一節來認識GA4常提到的Client IDUser ID

什麼是Client ID

Client ID 是由GA4生成的第一方Cookie,用於判別使用者,並串接使用者在網站上的行為,每一個 Client ID 都是唯一不重複。

Client ID客戶端追蹤伺服端追蹤是不一樣的:

 

客戶端追蹤

客戶端追蹤它是儲存在名為 “_ga”的Cookie 中: 

GA4中Client ID和User ID的區別

Client ID主要是由四個部分組成,每一個部分都由“.”區隔,以GA1.2.987121999.1637741839為例,如下圖所示:

GA4中Client ID和User ID的區別

987121999.1637741839就是我們通常所說的Client ID,它是由隨機號碼和時間戳構成。

各部分的作用如下:

參數 解釋
GA1 版本號碼,是固定值.
1 網域層級,如haranhang.com是 1, haranhuang.co.jp是2, 從右往左數有幾個”.”
987121999 隨機號碼,10位數
1637741839 時間戳

 

 

伺服端追蹤

伺服端追蹤它是儲存在名為 FPID的Cookie 中: 

GA4中Client ID和User ID的區別

FPID的的結構,如:FPID2.2.Ol%2F%2BDVGHq0KkshV3bzl4Eq%2FZg55Xsextrr%2BrPiVByO8%3D.1733989576

各部分的作用如下:

參數 解釋
FPID2.2 版本號碼,是固定值
Ol%2F%2BDVGHq0KkshV3bzl4Eq 待確定
Zg55Xsextrr%2BrPiVByO8%3D 待確定
1733989576 時間戳 

延伸閱讀:深入解析GA4裡的Client ID(客戶端追蹤&伺服端追蹤)

雖然Client ID 能判別使用者,並串接使用者在網站上的行為,但使用者更換設備或瀏覽器的時候會產生的新Client ID,就會視為是一個新的使用者,所以Client ID 無法進行跨裝置、跨瀏覽器對同個使用者進行辨識。

如果要進行進行跨裝置、跨瀏覽器的跟蹤,那麼就需要用User ID

什麼是User ID

User ID是你的網站的永久性ID體系,它可以將GA4中使用者的參與資料和你自己伺服器的使用者串聯起來。

由於User ID不是GA4自動產生,是你自己的ID體系,所以是需要設定,導入User ID後才會生效的,詳細設定方法請看:Google Analytics中用User ID實現跨設備跟蹤

 

滿足如下要求才可作為User ID使用:

  • 不含個人識別資訊:由於Google Analytics隱私保護要求,你不能將PII資訊(Personally Identifiable Information,個人識別資訊)作為User ID,如電子郵件和電話號碼都是不允許,但你做哈希加密後就可以使用。
  • 專屬於服務或應用程式的一名使用者
  • 同一名登入使用者無論使用哪種裝置,其 ID 都相同:使用者從不同的裝置登入都能夠判別,這是跨設備、跨瀏覽器跟蹤的原理,詳細可以看Google Analytics中用User ID實現跨設備跟蹤

 

User ID的好處:

  • 計算使用者更準確:每一個專屬 User ID 都代表一位不重複使用者,因此所提供的使用者資料更加精確,也更符合現實(如果網站沒有設定User ID,Google Analytics是基於Client ID計算使用者,如果有設定User ID,對已啟用 User-ID 的於資料檢視,Google Analytics是基於Client ID計算使用者)
  • 分析登入使用者的體驗:只有登錄入才會有User ID,所以User ID記錄的是登入後的使用者的資訊
  • 在 Analytics (分析) 帳戶中存取特殊工具和報表
  • 瞭解客戶開發、互動和轉換之間的關係

 

User ID 功能目前有以下幾項限制:

  • User-ID 功能提供的「跨裝置」報表最多只能呈現 90 天的資料。
  • 無論在網頁介面或 API 中,都無法用 User-ID 做為報表維度進行查詢。

Client ID和User ID的區別

面我們來看看它們兩者在不同方面具體的區別:
區別1:
  • Client ID:代表的是唯一的瀏覽器或設備,如果切換瀏覽器或設備,會生成一個新的Client ID。
  • User ID:代表的是唯一的用戶,使用你自己的帳號系統,永遠不會變。

 

區別2:

 

區別3:

 

  • Client ID:區分訪問你站點的使用者,GA4用於識別使用者的ID。
  • User ID:只能區分登入的使用者,就是只有登入後的使用者才有。

 

區別4:
  • Client ID
  • User ID:可以自定義,如可以是一串字符、數字或混合構成,例如:df45346424。

 

區別5:
  • Client ID:只能存在於已經配置好的設備或瀏覽器中,所以不能用於做跨設備追蹤。
  • User ID:可以存在於不同的設備或瀏覽器,所以能用於做跨設備追蹤。

 

區別6:
  • Client ID:當使用者更換設備或瀏覽器的時候不能很好的統計使用者的數量,因為會產生新的Client ID。
  • User ID:即使使用者更換設備或瀏覽器也能精準統計用戶的數量,使用者User ID不變。

 

區別7:
  • Client ID:只能用於當使用者是單一瀏覽器時的歸因分析。
  • User ID:可以用於跨設備,跨瀏覽器的歸因分析。

 

區別8:
  • Client ID:當使用者只用一個瀏覽器訪問的時候,能很好的追蹤到使用者。
  • User ID:在用戶的登入之前,你是追蹤不到的,因為User ID是登入後才有的。

如果您在操作上仍有任何疑問,歡迎留言交流,或加入:Google Analytics 4交流社團發問
Like (1)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址