Skip to content
Google Analytics 4 資源 User-ID 設定教學與應用範例

Google Analytics 4 資源 User-ID 設定教學與應用範例

預設情況下, Google Analytics 4 資源只能追蹤使用者在相同裝置上的行為,一旦使用者切換了裝置或平台,將被系統視為新的使用者,使用者的行為路徑也將被中斷,發生轉換時也容易發生歸因的誤差。透過 GA4 User-ID 設定,可以將使用者在跨平台或跨裝置的行為串接在一起,解決數據中斷的問題,本篇文章將會教你如何設定 GA4 User-ID ,並提供 User-ID 的應用範例。

GA4 如何歸因跨平台、裝置行為?

Google Analytics 4 會利用以下三種方式識別使用者:

  • User Pseudo ID (自動收集)
    • APP 會存取裝置廣告 ID (Android -> AAID & iOS -> IDFA),網站會存取瀏覽器 Client ID ,透過 User Pseudo ID,網站與 APP 可以追蹤使用者在相同裝置的行為
  • User ID (手動收集)
    • 網站和 APP 可以自行給予登入使用者獨立的 User ID 。透過 User ID ,已登入使用者在跨裝置與跨平台的行為將會被整合,這是最精確的使用者識別方式
  • Google Signal (需啟用 Google Signal)

什麼時候要設定 User-id

  • APP 支援特殊的設定語法,根據官方文件說明,設定 User-ID 後,只要不清除 User-ID ,未來所有的事件都會自動標記先前設定的 User-ID ,儘管如此,還是建議每次開啟新的工作階段時,都重新設定 User-ID ,確保資料的完整性。
  • 網站必須要在每個事件手動標記 User-ID ,否則 GA4 會將其視為未登入狀態產生的 User-ID (詳細的設定方式下面會說明)。

注意:使用 User-ID 以前,請確認 User-ID 的值不包含任何使用者個資或任何第三方可以辨識出個人身分的信息,詳細規範與限制可以參考官方說明文件

設定 User-ID 代碼

  • APP User-ID 設定方式
    • Google 提供了詳細的 User-ID 開發者文件說明,支援多種開發語言,按照說明設定 User-ID 代碼即可完成設定。
  • 網站 User-ID 設定方式
    • 如果使用的是 gtag ,可以將 User-ID 添加到 config 代碼,詳細說明可以參考開發者文件
    • 如果使用的是 GTM ,可以將 User-ID 添加到 GA4 設定代碼,在要設定的欄位新增 user_id 欄位(注意大小寫與拼音需一致),並填上對應的 User-ID 變數。
GTM 設定 GA4 User ID 設定代碼

啟用 GA4 User-ID 相關功能

步驟 1 : 設定預設報表識別資訊

設定預設報表識別資訊

前往資源設定 -> 預設報表識別資訊,選擇按 User ID 和裝置劃分,GA4 才會使用 User-ID 歸因使用者行為,詳細說明可以參考 GA4 預設報表識別資訊 ,如何影響報表歸因?

步驟 2 : 建立 User-ID 使用者屬性

建立 User-ID 使用者屬性

前往使用者屬性 -> 新增使用者屬性 -> 建立 user_id 使用者屬性

新增 user_id 使用者屬性最容易讓人產生困惑,因為不管是 APP 或網站,設定 user_id 的過程中,都不是透過使用者屬性來設定的,那為什麼還要新增 user_id 使用者屬性?原因是新增 user_id 使用者屬性後(不需要額外重新發送 User-ID 使用者屬性),未來就可以在 GA4 預設報表與分析中心,直接使用 user_id 做為可使用的維度(下面會說明使用方式)。

User-ID 應用範例

GA4 預設報表 – 查看已登入使用者數據

Google Analytics 4 預設報表 - 查看已登入使用者數據

所有 GA4 預設報表顯示的都是所有使用者的數據,導入 User-ID 後,可以藉由新增已登入使用者區隔單獨顯示登入使用者(有User-ID)的數據。前往任何一個預設報表,點擊上方新增比較項目(區隔)。

GA4 預設報表 - 查看已登入使用者數據

將區隔比較項目設定為:包含已使用 User-ID 登入,維度值 = yes。

備註:實測發現已使用 User-ID 登入維度有時候會消失,目前如果有碰到維度消失的問題,則暫時無法使用此功能。

GA4 預設報表 – 查看指定 User-ID 數據

GA4 預設報表 -查看指定 User-ID 數據

除了已使用 User-ID 登入維度可以查看所有已登入使用者數據外,也可以使用 user_id (先前建立的 user_id 使用者屬性)維度,單獨選擇要查看的使用者。

GA4 預設報表 – 跨平台使用者報表

GA4 預設報表 - 跨平台使用者報表

如果 GA4 資源同時追蹤了跨平台的資料串流數據(網站 & APP),可以前往科技 > 總覽報表,查看使用者在跨平台的分佈與重疊狀況(如果使用者可以在不同平台登入相同帳號)。

GA4 分析中心 – 探索報表

GA4 分析中心 - 探索報表
  1. 前往 GA4 資源分析中心
  2. 建立探索類型報表。
  3. 新增 user_id 維度(先前建立的 user_id 使用者屬性)。
  4. 將報表設定為 user_id
  5. 報表將列出所有 user_id 相關的數據(not set 為未登入使用者),可依照需求自由變更要查看的指標。

備註:探索報表的指標預設為活躍使用者,實測發現有時候會無法正確顯示user_id,如果發生這種情況,建議可以將指標改為其他指標(例: 事件計數)。

GA4 分析中心 – 使用者多層檢視報表

GA4 分析中心 - 使用者多層檢視報表

建立使用者多層檢視類型報表,系統會根據預設報表識別資訊的設定,歸因並彙整出使用者的行為。

廣告版位

文章許願池

想看什麼文章主題?
我們會儘快為您安排

廣告板位

文章許願池

想看什麼文章主題?
我們會儘快為您安排

廣告版位

文章許願池

想看什麼文章主題?
我們會儘快為您安排
Scroll To Top