文章目錄
更新時間:2025年11月18日
在 Google Analytics 4(GA4)中,資料結構與 Universal Analytics(UA)相比有了巨大的轉變。過去許多人熟悉的「自訂維度」「自訂指標」在 GA4 中仍然存在,但概念、使用方式與限制皆有所不同。
什麼是 GA4 的自訂定義?
GA4 的自訂定義(Custom definitions)是用來擴充GA4預設事件與參數的方式,讓你可以在報表中查詢額外的自訂數據。
根據資料型態不同,自訂定義分為:
自訂維度(Custom Dimensions)
自訂維度是用來描述「質性」資訊,例如:文章分類(category)、用戶等級(member_level)、登入狀態(login_status)只要你把資料以事件參數或使用者屬性的方式傳到 GA4,就可以將它註冊為自訂維度,之後就能在GA4中使用。
GA4 的自訂維度分為三種:
| 自訂維度類型 | 描述與範例 |
|---|---|
| 事件層級 Event-scoped | 描述「某次事件」的參數資料。範例: • add_to_cart 時的商品顏色(color)• purchase 時的付款方式(payment_method)• click 事件中的連結文字(link_text) |
| 使用者屬性 User-scoped | 描述「使用者層級」的持久屬性。需使用 setUserProperties() 或 dataLayer 推送。範例:• 會員等級(member_level:VIP / 一般) • 是否登入(login_status) • APP 使用版本(app_version) |
| 物品層級 Item-scoped | 用於電商 items[] 物品資料的屬性。範例: • 商品版型(style) • 商品尺寸(size) • 商品分類(product_category2) |
自訂指標(Custom Metrics)
自訂指標是用來儲存「數值型」資料,例如:
- 滑動深度百分比(scroll_percentage)
- 搜尋結果數量(search_results_count)
- 廣告曝光次數(ad_impressions)
- 加價購金額(upsell_value)
自訂指標可以在報表中加總、平均、排序,非常適合做性能與數值分析。
自訂維度和指標的配額
免費版和付費版的配額資訊如下:
|
免費版 |
付費版 |
|
| 使用者範圍自訂維度 | 25 | 100 |
| 項目(產品)範圍自訂維度 | 10 | 25 |
| 事件範圍自訂維度 | 50 | 125 |
| 事件範圍自訂指標 | 50 | 125 |
超過上限會被阻擋,建議定期清理無用的自訂定義。
自訂定義如何設定?
你必須具備「編輯者」或「管理員」角色,才能建立自訂維度和指標。
步驟一:確認事件與參數是否已成功發送
可以透過:
- GA4「即時報表」
- DebugView(除錯檢視)
- Tag Assistant
- 開發者工具 network 查看
collect請求
確保參數已傳送。
步驟二:在 GA4 建立自訂定義
GA4中點擊「管理」——「資源設定」——「資料顯示」——「自訂定義」——「建立自訂維度」(根據需要選擇類型),然後做設定:
步驟三:等待資料生效
GA4自訂定義不會回填歷史資料,需等待24小時後才能在報表看到。
常見錯誤與排查方式
維度沒有值
可以看到Video URL這個維度裡有一個是沒有值,而且有很多的事件。
這是以為你現有設定包含了其他沒有設定這個維度的事件,解決的方法就是在篩選器裡過濾出只有使用這個維度的事件。
自訂維度顯示為「(not set)」
可能原因:
- 事件參數未傳送
- 參數名稱大小寫拼錯
- 自訂定義範圍設錯(事件 ➜ 使用者層級)
- 剛建立還沒 24 小時
建立後沒有數據進來
檢查:
- DebugView 是否可看到該參數
- Tag Manager 是否正確觸發
- 網站是否有 Cache 舊版本
- GA4 計畫是否有 Filter 過濾掉流量
延伸閱讀:
- 【GA4設定】Google Analytics 4 中將Client ID設定為自訂維度
- 【GA4設定】Google Analytics 4 中設定 User ID 實現跨設備追蹤
- GA4中用自訂維度(使用者屬性)設定內容群組





