通知

G Suite 現已更名為 Google Workspace:滿足您業務需求,大幅提升工作效率。

Google Analytics (分析) 使用者 ID

Google Analytics (分析) User-ID 可用來將多個使用者工作階段和活動與專屬 ID 建立關聯。透過 User-ID,您可以算出更準確的使用者人數、分析已登入使用者的體驗,以及瞭解使用者在不同裝置上的行為。

如要設定 Google Analytics (分析) 代碼來擷取 User-ID,必須完成下列兩個步驟:

步驟 1:在代碼管理工具中建立 User-ID 變數

  1. 建立一個名為「user_id」代碼管理工具變數。此變數可從第一方 Cookie 或資料層擷取 User-ID 值:
    • 如果您在用戶端網路瀏覽器上使用第一方 Cookie 來儲存使用者 ID,則可透過第一方 Cookie 變數讀取來自 Cookie 的使用者 ID 值。只要建立一個新的「第一方 Cookie」變數,然後在「Cookie 名稱」欄位中輸入 Cookie 名稱即可。
    • 如果網頁本身就提供使用者 ID,您可以建立資料層變數,方法是建立新的「資料層」變數,然後在「資料層變數名稱」欄位中輸入變數名稱。

步驟 2:在 Google Analytics (分析) 代碼中加入 User-ID 欄位

視您使用的是通用 Analytics (分析) 還是 GA4 而定,在代碼中加入 User-ID 欄位的步驟會有所不同。

在通用 Analytics (分析) 代碼中加入 User-ID 欄位

  1. 在通用 Analytics (分析) 代碼中,開啟「更多設定」>「要設定的欄位」
  2. 按一下 [+ 新增欄位],並在新欄位中輸入下列的值:
    欄位名稱
    userId {{user_id}}
  3. 儲存代碼並發布變更。

在 GA4 代碼中加入 User-ID 欄位

為了讓 User-ID 功能在 GA4 中正常運作,您必須為每個事件附加 user_id 欄位。在「設定代碼」中設定 User-ID 欄位後,系統會自動將這個欄位附加到所有事件。因此,建議您在「設定代碼」中加入 User-ID 欄位,而不是在每個事件代碼中個別加入。

如要在 GA4 設定代碼中加入 User-ID 欄位,請按照下列步驟操作:

  1. 在「設定代碼」設定中,選取「要設定的欄位」
  2. 按一下「新增列」,並在新欄位中輸入下列的值:
    欄位名稱
    user_id {{user_id}}
  3. 儲存代碼並發布變更。

如要在 GA4 事件代碼中加入 User-ID 欄位,請按照下列步驟操作:

  1. 在事件代碼設定中,選取「事件參數」
  2. 按一下「新增列」,並在新欄位中輸入下列的值:
    欄位名稱
    user_id {{user_id}}
  3. 儲存代碼並發布變更。

移除已登出使用者活動的 User-ID

Google Analytics (分析) User-ID 政策規定,一旦使用者登出您的網站,就必須停止追蹤 User-ID。使用代碼來追蹤使用者登出網站後完成的事件時,您必須停用 User-ID 欄位,系統才不會記錄該活動的 User-ID。

如果 User-ID 儲存在 Cookie 中,即使使用者已登出,代碼還是可以從 Cookie 讀取 User-ID 值。此外,若在「設定代碼」中設定了 User-ID,而使用者只是登出並未離開網頁,即使刪除 Cookie,User-ID 仍會儲存在資料層中。

如要在使用者登出後停止記錄 User-ID,請按照下列步驟操作:

  1. 刪除 User-ID Cookie。
  2. 若在「設定代碼」中設定了「user_id」欄位,請觸發沒有設定 User-ID 的新設定代碼,以清除資料層的值。

請注意,系統會將 User-ID 值「null」解讀為「未設定」;而將所有其他值 (包括 false 和 0) 視為有效的 User-ID。舉例來說,如果您將 User-ID 值「0」指派給未登入網站的使用者,Analytics (分析) 就會將他們的活動歸給 User-ID 值「0」。

使用者重新登入網站時,系統會設定新的 Cookie,而代碼也會繼續傳送 User-ID 給 Google Analytics (分析)。

這對您有幫助嗎?

我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
主選單
9019601010904567791
true
搜尋說明中心
true
true
true
true
true
102259
false
false