如何用更準確的方式,追蹤跨裝置使用者的網站行為數據?[Google Analytics(GA)-User ID]
一、User-ID 用途簡介
Google Analytics 為了判斷每次觸發的匹配(hit)是屬於同一位使用者,在預設情況下透過第一方 Cookie:_ga 來存取 Client ID。雖然 Client ID 能夠協助 Google Analytics 辨識在同一個瀏覽器中的不同個工作階段是屬於同個使用者,但 Client ID 無法進行跨裝置、跨瀏覽器對同個使用者進行辨識。
因此,如果想要更精準的辨識使用者,可以透過 User-ID 進行跨裝置、跨瀏覽器的比對,用以辨識出更精準的使用者數據。Google Analytics 會將每一個不重複的 User-ID 視為不重複使用者,進而將該位使用者在不同裝置、不同瀏覽器上發生的多個工作階段(Session)、匹配(Hit)連結在一起,並將使用者與網站互動的數據呈現於 User-ID 資料檢視(View) 中。
透過 User ID 的設定,我們便可以在 User ID View 中查看使用者跨裝置的行為,例如:「A 使用者從手機點擊了 FB 廣告後進入商品瀏覽頁查看商品資訊。兩天後,再使用筆電回到官網進行購買。」、「B 使用者透過平板在 Google 搜尋我們的品牌名稱進入官網後,將商品加入購物車,第二天使用手機回到官網用 LINE Pay 進行結帳。一周後,B 使用者收到商品,透過筆電回到官網登錄產品保固資訊。」
在未設定 User ID View 之前,A 使用者會因為使用不同裝置而擁有 2 個 Client ID,因此被 Google Analytics 判定為 2 個使用者;B 使用者則因為使用了 3 個不同的裝置而擁有 3 個 Client ID,因此被 Google Analytics 判定為 3 個使用者。透過 User ID View,我們可以將 A、B 這類型的跨裝置使用者行為串聯起來,進行跨裝置的使用者旅程分析,且將跨裝置的行為串聯,並依照 User ID 將這些互動數據歸給同一位使用者。
二、User-ID 的好處與限制
(一) User-ID 的好處
1. 更精準的使用者數據
可以跨多裝置、多瀏覽器進行分析,並辨識出更準確的使用者數據。
2. 跨裝置報表
可以存取 User ID 報表資料檢視,並查看跨裝置報表。藉由跨裝置報表了解各裝置在轉換路徑上所扮演的角色,對於轉換路徑進行深入分析,進而調整行銷策略與資源。
3. 將「已登入」與「未登入」者分群分析
可以透過 User ID 區分「已登入使用者」與「未登入使用者」,區分兩個類型的顧客,進一步分析已登入者 & 未登入者與網站內容互動的行為是否有明顯差異。
4. 廣告個人化
透過 User ID 串起跨裝置行為數據,可以進一步透過使用者在不同裝置的行為條件設定目標對象,進行廣告投放。例如:找出「曾經在網站上購物,但尚未在 APP 中購物」的顧客,透過廣告觸及他們,並推廣 APP ,提供 APP 專屬折扣碼,促使這些顧客下載 APP 並消費。
(二) User-ID 的限制
1. 必須先導入 User ID,GA 才會開始收集資料
在 User ID 導入前的工作階段數據,無法回溯 User ID,因此,需要先導入 User ID,並於匹配(Hit)發送時,同時發送 User ID 至 Google Analytics,才會同步將這些匹配(Hit)與 User ID 做連結,並顯示於 User ID View 中。
2. User ID View 目前無法與下列 Google 產品整合
- Display & Video 360
- Campaign Manager 360
- Google Ad Manager
3. 與 User ID View 不相容的報表
- 目標對象(Audience)報表 — 客層(Demographic)
- 目標對象(Audience)報表 — 興趣(Interest)
4. 與 User ID View 不相容的功能
5. 使用 User ID View 建立的在行銷目標對象,不適用於下列 Google 產品
- Google Ads
- Display & Video 360
- Google Ad Manager
6. User-ID 功能提供的「跨裝置」報表最多只能呈現 90 天的資料。
三、如何設定 User-ID
(一)產生 User ID,並指派給使用者
1. 產生每位使用者(e.g.會員)專屬的 User ID
User ID 是用來辨識不重複使用者的關鍵值,同一名使用者無論使用哪個裝置、哪個瀏覽器,其 User ID 應相同。建議此 User ID 可以用會員編號的方式作為紀錄,便可以與會員資料做交叉應用,拓展數據應用的範疇。
※注意事項:
- User ID 不可使用可辨識出個人身份的資訊,例如:身分證字號、email 等。
- User ID 需為 unique 值,不同 User 的 User ID 需不相同
2. 以資料層(data layer) 或是第一方 cookie 儲存 User ID 值
※注意事項:
- Data layer 需放置於 GTM Container 之前
- 每次頁面加載時,需推送此段 data layer
(二) [GA] 設定 GA User ID View
1. 建立新的 GA 資料檢視(+ Create View)
管理 > 資料檢視 > 建立資料檢視
2. 設定報表資料檢視名稱
填入報表資料檢視名稱與時區
3. 啟用 User-ID 資料檢視 (Show User-ID Reports:On)
(三) [GA] 建立 Custom Dimension
透過建立 Custom Dimension,可以將 User ID 維度應用於 GA 報表的分析中。在 GA 報表中開啟次要維度,選擇 User ID,便可以透過 User ID 維度進行分析。
Q:如何新增自訂維度?
管理(Admin) > 資源(Property) > 自訂定義(Custom Definition) > 自訂維度(Custom Dimension) > + 新增自訂維度(+ NEW CUSTOM DIMENSION)
請依序填入下列資訊:
- 名稱(Name):userId (也可自行定義其他名稱)
- 範圍(Scope):User
- 有效(Active):勾選
(四) [GTM] 設定具有 User ID 的 GA ID 變數(Variable)
1. 方法一:取用第一方 Cookie 中的 User ID
請至 GTM 容器中建立一個新的變數(Variable)
變數設定:
- 變數名稱:Cusdim_User ID
- 變數類型(Variable Type):第一方 Cookie(1st Party Cookie)
- Cookie 名稱(Cookie Name):userId
2. 方法二:取用 data layer 中的 User ID
請至 GTM 容器中建立一個新的變數(Variable)
變數設定:
- 變數名稱:DLV_User ID
- 變數類型(Variable Type):資料層變數(Data Layer Variable)
- Cookie 名稱(Cookie Name):userId
- 資料層版本(Data Layer Version):版本2(Version2)
(五) [GTM] 為 GA Property ID 設定 User ID
1. 設定隨著 hit 送出的資料欄位
請將前述所設定的 GTM 變數,設定於「變數:GA Property ID > 更多設定 > 要設定的欄位」中。
要設定的欄位(Field to set):
- 欄位名稱(Field Name):userId
- 值(Value): {{Cusdim_User ID}}
-> 請帶入前述所設定的 User ID GTM變數。以前述設定為例,若使用 Cookie,請填入 {{Cusdim_User ID}};若使用 Data Layer,請填入 {{DLV_User ID}}。
2. 設定自訂維度(Custom Dimensions)
請取得 GA Property 中所新增之自訂維度(Custom Dimensions)的索引編號(Index),並於 GTM 變數 — GA Property ID 填入自訂維度的設定中。
自訂維度(Custom Dimensions):
- 索引編號(Index):請填入 GA User ID 的索引編號
- 值(Value): {{Cusdim_User ID}} ->請帶入前述所設定的 User ID GTM變數。以前述設定為例,若使用 Cookie,請填入 {{Cusdim_User ID}};若使用 Data Layer,請填入 {{DLV_User ID}}。
四、User-ID 注意事項
- 根據 Google Analytics (分析) User ID 政策規定,一旦使用者登出網站,就必須停止追蹤 User ID。如果選擇將 User ID 儲存在 Cookie 中,只要使用者登出,就應刪除 Cookie。當使用者重新登入時,系統會設定新的 Cookie,並重新將 User ID 儲存到 Cookie 中。
- 如果無法將 User ID 指派給使用者,請不要傳送 User ID 參數。如果在無法指派 User ID 時,將 User ID 參數設為「null」或「無」,則所有 null 的使用者都會計入 User ID View 的數據用量上限,且會收集到許多無意義的數據而導致報表數據更為混亂。