用GTM將 GA – ClientID抓出來 GA4自訂維度 + 自訂JS

GTM教學|抓取ClientID|GA4自訂維度分析

ClientID存放在網站裡面的Cookie 讓GA辨識裝置使用者。ClientID其實也可以在額外使用,像是將CID置入在GTM代碼裡面的參數。後續搭配使用GA4自訂維度,可以在GA4的自訂探索報表中,利用自訂維度-CID的來進行更多元分析。

比較常被容易搞混的 「user_id」,通常用於跨裝置的辨別。透過SQL系統資料庫,於使用者登入後給予一組固定的ID,藉由user_id可以知道使用者即使在不同裝置、不同工作階段,都能連接使用者的行為。因此Client_ID無法被用於紀錄跨裝置的使用者上,務必釐清。

快速區分這兩個的辨別方式:

  • ClientID:GA4辨識使用者。
  • User_id:辨識使用者跨裝置、跨工作階段。

Client_id

本篇文章會透過自訂JavaScript來進行抓取Client_id,另外需要注意的是ga.getALL並不是每一個網站都可以用ClientID主要為記錄使用者的瀏覽器、裝置資訊,後續可以透過Client_ID等其他資料,進行離線傳輸資料 – MP通訊協定。

如果想要於前端查看Client_ID,可以打開瀏覽器中F12,點選Application,找到_ga的Cookie名稱。

取得ClientID 方法1

用GTM將 GA – ClientID抓出來 GA4自訂維度 + 自訂JS

開啟GTM,在變數裡面找到自訂JavaScript,並輸入範例圖的JavaScript。

​function(){
var track = ga.getAll()[0];
return track.get(‘clientId’);
}

取得ClientID 方法2

如果以上的JS程式碼在你的網站不適用,你可以直接在GTM代碼中新增這個範本,來自國外GTM使用者開源的代碼 – GTAG GET API。裡面會直接讓我們可以勾選要回傳的內容,讀者再依照自己的情境勾選。觸發條件選擇All Pages即可。

設定完成後,你就可以看到這個DataLayer有對應的Cid, Sid,後續再透過變數撈取至GTM使用即可。

查看GTM除錯模式的資料

用GTM將 GA – ClientID抓出來 GA4自訂維度 + 自訂JS

進入Debug模式,查看每一個事件底下,是否有剛剛設定的CID以及對應的值。

將參數加入使用者屬性

用GTM將 GA – ClientID抓出來 GA4自訂維度 + 自訂JS

請參考範例圖,將使用者層級輸入。依照辨識輸入KEY值,Value請務必用剛剛新增的JS變數。
Key:gid
Value:{{gid}}​

另外自從GTM更新為GTAG後,已經有全域的事件設定功能。你也可以透過直接設定basecode中的使用者層級變數,來直接覆蓋全站的GA4事件。但經過多位使用者測試,如果這個方式不可行,那你只好也手動一個一個埋設至各個GA4事件。

GA4新增自訂維度

用GTM將 GA – ClientID抓出來 GA4自訂維度 + 自訂JS

1.前往GA4的設定
2.自訂定義
3.建立自訂維度
4.依照方框內輸入,範圍選擇「使用者」

自訂探索報表建立

GA4自訂探索報表建立

等待一天左右再去探索報表中,選擇維度中的「自訂」。發現裡面有前日新增的ClientID自訂維度,就可以拿出來與GA4的其他維度資料做分析。

對比這張GA4內建的探索報表 – 使用者多層檢視報表。裡面的有效使用者ID即Client_id,就是已經被固定,無法搭配其他維度進行分析。

總結

將Client_ID埋入至GA4的各個事件中,有些是不建議這樣埋設,因為會造成High-cardinality dimensions的問題產生。但有些人會想要利用ClientID進行探索報表中的其他分析。因此有些人建議這樣埋設、有些人則不建議這樣埋設,因此要做這樣的設定之前,務必好好考慮,是否利大於弊。

如果你選擇這個使用方式,未來可用這個維度,跟其他資料做混合使用,也可以搭配使用者多層檢視,來比對個別使用者的行為、來源

更多文章

Looker Studio

  1. Looker Studio教學|Looker Studio 公式|電商指標
  2. Looker Studio教學|5個Looker Studio 混和資料功能
  3. Looker Studio 教學|指標維度是甚麼
  4. Looker Studio 教學|數據工程師帶你從0學Looker Studio
  5. Looker Studio教學|導入臉書廣告數據|Adveronix 免費工具

GA4

  1. GA4教學| 數據保留多久? 延長GA4數據保留時間?
  2. GA4教學|Measurment Protocol 實例
  3. GA4教學|GA4 如果有Not Set該怎麼辦
  4. GA4教學|GA4閾值門檻|GA4資料不正確
  5. GA4教學|GA4常見來源判定順序
  6. GA4教學|如何處理GA4重複事件
  7. GA4教學|自訂探索報表使用解說介紹|洞察來源unassigned
  8. GA4教學|GA4報表出現Unassigned如何解決
  9. GA4教學|排除金物流網域|Referrer必備知識
  10. GA4教學| 一定要知道的GA4資料設定

GTM

  1. GTM教學|GTM觸發條件常失敗
  2. GTM教學|設定 Consent Mode 同意聲明模式
  3. GTM教學|GTM問題總整理
  4. GTM教學|設定臉書像素|常見Meta問題總整理
  5. GTM教學|WordPress表單驗證事件|GA4追蹤教學
  6. GTM教學|手動設定GCP SERVER伺服器配置
  7. GTM教學|臉書像素重複事件怎麼解決
  8. GTM教學|GTM常用變數中文解說
  9. GTM教學|伺服器追蹤|自訂網域追蹤
  10. GTM教學|伺服器追蹤教學4|Http解說
  11. GTM教學|追蹤來自部落格轉換成效
  12. GTM教學|伺服器追蹤教學3 | Facebook轉換Capi設定
  13. GTM教學|伺服器追蹤教學2 | GA4事件設定
  14. GTM教學|伺服器追蹤教學 | 伺服器配置設定
  15. GTM教學|Tiktok廣告電子商務埋設大全3|廣告代碼埋設
  16. GTM教學|Tiktok廣告電商埋設2
  17. GTM教學|廣告電商埋設1|電商必要參數抓取
  18. GTM教學|電商埋設5|GA4電商埋設
  19. GTM教學|電子商務埋設大全4|GA4電子商務完整埋設
  20. GTM教學|GTM電商埋設3|抓取ItemName
  21. GTM教學|GTM電商埋設2|抓取ItemID
  22. GTM教學|電商埋設1|抓取Value
  23. GTM教學|提升廣告成效|Adblocker阻擋原理
  24. GTM教學|GTAG部署方式三大整理
  25. GTM教學|Google Ads 強轉換 | 購買金額
  26. GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤
  27. GTM教學|AutoEvent追蹤使用者點選的圖片
  28. GTM教學|CSS Selector抓取表格的值
  29. GTM教學|了解網站熱門頁面|GTM追蹤點擊事件
  30. GTM教學|埋設事件|確認GA4有無收到事件
  31. GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤
  32. GTM教學|3分鐘檢查GA4事件重複錯誤
  33. GTM教學|GA4電子商務事件埋設範本
  34. GTM教學|DOM抓取電商中的轉換價值
  35. GTM教學|新的GTM容器一定要做這設定
  36. GTM教學|設定GA4事件大全
  37. GTM教學|推薦GTM範本|全新DataLayer寫入方式
  38. GTM教學|網站計時器埋設|抓出使用者進站停留時間
  39. GTM教學|如何辨別是否網站為SPA站
  40. GTM教學|名單型網站追蹤|Thankyou Page 填寫表單事件
  41. GTM教學|網站通話追蹤|臉書私訊、加LINE
  42. GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤

BigQuery

  1. BigQuery教學|BigQuery預測GA4數據
  2. BigQuery教學|視覺化報表怎麼製作
  3. BigQuery教學|基礎必備語法|免費BigQuery資料導入
  4. BigQuery教學|串接BIgQuery | BIgQuery費用

其他

  1. 臉書粉絲專頁預覽連結無法顯示|已解決
  2. LINE Notify|Python串接教學|如何使用LINE Notify 自訂通知
  3. 如何查看網站(CMS)用哪個平台

error: