Skip to content
GTM 發送 GA User-ID 追蹤訊號

GTM 發送 GA User-ID 追蹤訊號

開始前,請確認是否已經建立 Google Analytics user id 專屬的資料檢視

注意:user id 資料檢視使用的 user id 是由網站給予使用者的,如果網站沒有相關的登入機制與 user id (會員編號),則無法使用此功能!

事前準備

進行 Google Tag Manager 的設定以前,必須確保網站已經準備好相關的認證系統,大多數的情況下,認證系統即是使用者的登入狀態憑證,並帶有會員編號資訊;透過認證系統,我們可以選擇將會員編號儲存到網站第一方 cookie 或是 dataLayer(建議)。

備註:根據 Google Analytics user id 政策規定,一旦使用者登出網站,就必須停止追蹤 user id。

使用網站第一方 cookie

Step 1: 確認網站已從認證系統取得 user id 並儲存為第一方 cookie 。

Step 1: 確認網站已從認證系統取得 user id 並儲存為第一方 cookie 。

上面使用的 cookie 檢查工具

Step 2: 建立 GTM user id cookie 變數

Step 2: 建立 GTM user id cookie 變數

使用 dataLayer (建議)

Step 1: 確認網站已從認證系統取得 user id 並發送到 dataLayer,有關 dataLayer 的說明,可以參考 GTM Data Layer 資料層 基礎介紹

Step 1: 確認網站已從認證系統取得 user id 並發送到 dataLayer。

備註:建議將 user id 訊號(authentication)在 GTM 載入前(Container Loaded) 就送出,上圖範例就是 user id 在 GTM 載入以後才送出(比較不好),後面會講原因。

Step 2: 建立 GTM user id 資料層變數

Step 2: 建立 GTM user id 資料層變數

Google Tag Manager 發送 User-ID 訊號設定

由於 user id 資料檢視是使用匹配(hit)來串接使用者行為,代表每一個匹配都必須要有 user id 才能進到 user id 資料檢視內,即便開啟工作階段統合功能, user id 的欄位資訊只會向前整合,並不會向後整合(詳細說明可參考官方文件的範例),建議將 user id 欄位資訊設定在 GA 變數內,確保所有使用此 GA 變數的代碼都能夠擁有 user id 欄位資訊。

設定 GTM 的 GA 變數

在欄位名稱填入 userId,值填入剛剛建立的 userId 變數(dataLayer 或 cookie變數)。

注意: user id 的欄位名稱格式是固定的,一定要叫 “userId” GA 才會認得。

檢查訊號是否正確送出

檢查訊號是否正確送出

開啟預覽模式,檢查並確認每一個匹配是否都帶有正確的 user id 欄位訊號;如果有, user id 數據很快就會出現在 user id 資料檢視。

補充說明

發送 user id 資訊前 無法存取 user id

前面有提到,使用 dataLayer 來存取 user id ,建議在 GTM 載入以前就送出(使用 第一方 cookie 也一樣);原因就是這會造成所有在能夠存取 user id 資訊以前就發送的匹配並不會有 user id 資訊,即便有開啟工作階段統合功能,我們也無法確認使用者在同工作階段一定還會產生其他帶有 user id 的匹配;如果沒有,這個工作階段所產生的數據將不會進到 user id 資料檢視。

送出帶有 user id 的 authentication 事件

如果真的無法將 user id 資訊在 GTM 載入前就送出,建議在能夠存取 user id 資訊的當下立刻送出一個事件(帶有 user id 的匹配),透過工作階段統合功能將前面的匹配一併串接起來,但這麼做也不是 100% 準確,而且表示每個頁面瀏覽都要多使用一個事件(匹配),最好的方式還是確保所有的匹配都能夠自己帶有 user id 。

進階應用

開始使用 user id 資料檢視後會發現,雖然 user id 資料檢視是依據網站發送的 user id 建立的,但是在預設的情況下,除了使用者多層檢視,我們並不能夠在其他報表使用 user id 這個欄位,想要在其他報表使用 user id 這個欄位,可以參考 GTM 搜集 GA client ID ,將 client id 改成 user id 即可;這麼做不僅能夠在其他報表使用 user id 這個欄位,而且不會被侷限在 user id 資料檢視,在一般的資料檢視一樣可以使用這個欄位。

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

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

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

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

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

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

Scroll To Top