unsplash.com/Annie Spratt

[GA4][GTM] 哪些事件參數和自訂維度名稱是不能使用呢?

GA4 網站分析商務實戰 Aug 14, 2026
快速導覽

前言

在設定 GA4 追蹤時,除了建立事件,我們通常還會加上「事件參數」來收集更詳細的資料。

但你可能不知道,事件參數和自訂維度的「命名」其實大有學問!

為了避免報表資料出錯,本篇文章告訴你哪些參數與自訂維度名稱是絕對不能使用的!


1. 事件參數 user_id

之前在這篇文章有稍微介紹 user_id 和 自定義 user_id 的差異。

[GA4] "已使用User ID登入"計算方式!什麼是user_id(uid) ?

參數名稱 定義 GTM - 設定 GA4 參數性質 在 GA4 資源自訂維度 GA4報表可看得到這個維度 BigQuery可看得到這個維度
配置參數 事件參數 使用者屬性參數 維度名稱 事件參數 使用者屬性
user_id ● GA4 保留的參數名稱
● 在 Google 官方說明提到的 User ID
V V (GA4 收到 user_id 資料,會自動將其參數資料放在使用者屬性參數。) ● 可以用 user_id 當作自訂維度名稱,但強烈不建議這麼做 ● 不能取 user_id 參數。 ● 不能取 user_id 參數。 X V
custom_user_id ● 自定義 user_id
● 命名可自行調整,主要是用來區分 user_id 和 自定義 user_id。
X X V
(因為是自定義使用者參數,請務必設定在使用者屬性參數)
● 可以用 custom_user_id 當作維度名稱。 X ● 可以取 custom_user_id 參數。 V
*需要設定自訂維度
V


1-1. 無法使用既定參數 user_id

💡
在 GA4 資源內設定自訂維度,無法直接取 user_id 的值。


1-2. 建立自訂義 user_id

💡
必須先在 GTM 內設定 “自定義 user_id”的 使用者屬性參數和值,
才能在 GA4 資源內增加”自定義 user_id”的自訂使用者屬性維度和值。


如果要在 GA4 “看到” user_id的值,我們建議

  • 在 GTM 內的 GA4 的 Google Tag 和 事件代碼的設定:
    • 【配置參數】【事件參數】:設定 user_id。
    • 【使用者屬性參數】:設定 “自定義 user_id”,例如: custom_user_id 或 custom_userid 等。這主要是用來與 GA4 系統保留的 user_id 做出區別。

  • 在 GA4 資源設定 “自訂維度”,
    • 維度名稱:custom_user_id
    • 範圍:使用者
    • 使用者屬性:custom_user_id (主要是看 GTM 的參數名稱是怎麼設定的)


2. 事件參數 source, medium, campaign, content, term, id, source_platform

參數名稱 定義 在 GTM 設定 GA4 參數 在 GA4 資源自訂維度
事件參數 維度名稱 事件參數
source ● 此為utm參數進到 GA4 之後,參數的名稱 ● 設定在事件參數

● 可以用 source、medium、campaign, content, term, id, source_platform 作為事件參數的名稱,但強烈不建議這樣做。

因為,此參數名稱預設為GA4 既定給utm參數的名稱。
● 可以用 source、medium、campaign, content, term, id, source_platform 當作自訂維度名稱 ;但強烈不建議這樣做。

因為此參數名稱預設為GA4 既定給utm參數的名稱。
● 可以取 source、medium、campaign, content, term, id, source_platform 參數;
但此參數值預設為utm參數的值。
medium
campaign
content
term
id
source_platform

所以,

💡
在命名參數和自訂維度非常重要喔!
建議避開 source, medium, campaign, content, term, id, source_platform 等這些utm參數名稱

舉例:
某些事件需要同時收集類似像字詞的值,在 GTM 裡面的參數名稱可以用 text_term,再到 GA4 資源裡設定自訂維度 text_term,事件參數設定 text_term 。

如果使用 term ,有可能會造成 工作階段來源/媒介 = (not set) 的比例增加。


Tags