UTM 命名規範如果沒有先統一,GA4 報表再漂亮也只是把混亂整理成另一種混亂。對多數台灣中小企業來說,最常見的問題不是沒有數據,而是 LINE、EDM、Meta、合作導流、Google Ads 各自用不同命名方式,最後同一個活動被拆成很多列,團隊看不出哪個渠道真的帶來詢問與成交。最穩的起手式,是先把 UTM 命名規範寫成一份共享表,至少統一 source、medium、campaign,並把 manual tagging 和 auto-tagging 的邊界講清楚,再來談優化投放與內容。
為什麼 UTM 命名規範一亂,GA4 會越看越亂
GA4 不是只看你有沒有加 UTM,而是看這些值最後怎麼進報表。Google Analytics 官方在 Traffic-source dimensions, manual tagging, and auto-tagging 文件中說明,手動加在 URL 上的 UTM 會對應到 manual source、manual medium、manual campaign name 等維度;如果少填關鍵欄位,報表就可能出現(not set)。這代表你不是「之後再整理就好」,而是從連結被發出去那一刻起,就在決定未來的報表品質。
另一層問題是,同一件活動很容易被團隊拆成不同寫法。Analytics Mania 在更新於 2026 年 6 月 9 日的 UTM parameters guide 裡提醒,GA4 對原始 UTM 值是區分大小寫的;像 summer-sale 和 Summer-Sale 可能在報表裡分成不同列。這種錯誤不一定會讓資料消失,但會讓你誤以為流量被很多小活動分散,最後做出錯的預算判斷。
更麻煩的是,報表拆列和 channel 被分錯是兩回事。Google 官方 Default channel group 文件說明,GA4 會用 source、medium、campaign type 等規則把流量歸到 Email、Paid Search、Organic Search、Referral、AI Assistants 等 channel。若你的命名偏離這些規則太多,就算活動有被記錄,也可能被歸到 Unassigned 或落到你不想看到的類別。
UTM 命名規範至少先定哪些欄位
若你現在還沒有任何共享規則,不要一次做太大。先定出一份 everyone can use 的最低限度欄位,比研究更複雜的 attribution 模型重要。Analytics Mania 建議每個 tagged URL 至少帶 utm_source、utm_medium、utm_campaign;Google 官方也說,如果你已經在 URL 上設了部分 UTM,應補齊相關欄位,否則報表會出現(not set)。
1. source:誰把流量送過來
utm_source 用來寫來源,例如 google、facebook、newsletter、partner-a。這一欄的目的不是寫得很完整,而是讓團隊之後能快速回答「流量是從哪裡來」。如果你今天同時用 fb、facebook、meta 指同一件事,數據就已經開始碎掉。
2. medium:用什麼方式來
utm_medium 用來寫媒介,例如 email、cpc、referral、social。Google 官方 default channel 文件列出許多 channel 會依 medium 或 source 規則來判斷,所以 medium 不是自由發揮越創新越好,而是越接近 GA4 現有分類越容易看報表。2026 年官方文件已把 ai-assistant 納入 AI Assistants channel 的規則,這也代表新渠道的命名如果亂寫,很容易失去可讀性。
3. campaign:這次活動叫什麼
utm_campaign 應該描述這次活動本身,例如 summer-sale-2026、q3-lead-magnet、new-store-launch。這一欄要讓團隊知道「這一波到底在推什麼」,而不是把所有背景資訊都塞進去。最安全的做法是統一小寫、英文或數字加連字號,不混用空格與底線。
4. content:同一活動裡哪個素材或版位
utm_content 適合用來分辨相同 campaign 內的不同素材、按鈕或版位,例如 hero-button、footer-link、video-a。如果你正在測試不同 EDM 按鈕、廣告素材或 landing page 區塊,這欄會比多開一個 campaign 更好讀。
5. term 或 id:有沒有必要看得更細
utm_term 比較適合手動標記關鍵字或更細的受眾用途;utm_id 則適合你需要跟內部活動編號或外部平台資料對回去的情境。Google 官方文件甚至建議,若 URL 上已經出現一個 UTM,又遇到 GCLID 或 DCLID 無法如預期使用的情況,最好把相關欄位都補齊,尤其是 utm_source、utm_medium、utm_campaign、utm_id、utm_source_platform。
先照 GA4 channel 規則命名,再談自訂分類
很多 SME 最大的誤區,是一開始就發明很有內部語言感的 medium,例如 broadcast、community-seed、owner-post、crm-push。這些名稱對公司內部可能很直觀,但 GA4 不一定看得懂。Google 官方 default channel 文件明確寫出,像 Email、Paid Search、Organic Search、Referral、SMS、AI Assistants 等 channel 都有 rule-based 定義,而且這些定義會持續演進。
這不代表你不能有自己的命名體系,而是你至少應先決定哪幾個欄位要對齊 GA4 既有規則,哪幾個欄位保留給內部分析。對大多數團隊來說,medium 先盡量對齊 GA4,campaign 和 content 再承接你的內部語言,會比每一欄都自創更穩。
| 做法 | 適合情境 | 優點 | 風險 |
|---|---|---|---|
| 每個人自由命名 UTM | 沒有共享規則、臨時活動很多時最常見 | 上線快,不用先討論 | GA4 報表拆列嚴重,團隊很快看不懂 |
| 只統一 source / medium / campaign | 剛開始建立規範的 SME | 成本低,已足夠改善大部分 acquisition 報表 | 素材、版位與細分測試仍不夠清楚 |
| 共享 UTM 表格加 content / id | 有固定行銷節奏、多人協作 | 較能回看歷史活動,也能減少 typo | 需要有人維護版本與命名原則 |
| Google Ads 用 auto-tagging,其它渠道手動加 UTM | 同時跑 Google Ads、EDM、社群與合作導流 | 能保留 Google Ads 平台細節,也兼顧其他渠道追蹤 | 若邊界沒講清楚,容易混進重複或衝突的標記 |
什麼時候用 manual tagging,什麼時候交給 auto-tagging
Google 官方文件把邊界講得很清楚。若你沒有把 GA4 跟不同廣告平台做整合,就需要用 manual tagging,在 URL 上自行加 UTM。若你已經把 GA4 跟 Google Ads、SA360、DV360 等平台整合,則應優先使用 auto-tagging,因為它能提供更完整的平台專屬維度,而不只是基本的 source / medium。
實務上,多數台灣 SME 最常遇到的是「Google Ads 已經 auto-tagging,但團隊又手動在同一批網址上補了一部分 UTM」。官方文件提醒,若 GCLID 或 DCLID 沒有如預期被使用,而 URL 上又出現 UTM,GA4 可能直接改用 UTM 來推導 cross-channel traffic source values。這不是叫你永遠不要加,而是叫你不要只加一半,也不要在沒有規則的情況下混著用。
換句話說,Google Ads 請先把 auto-tagging 邊界講清楚;EDM、LINE、合作導流、KOL、新聞稿、社群 bio link 等沒有自動整合的渠道,再用手動 UTM 命名規範補齊。這比所有渠道都套同一種粗暴邏輯安全得多。
台灣 SME 可直接採用的 UTM 命名表
最實際的做法,不是靠大家記憶,而是直接做一張共享表。欄位可以從「目標頁 URL、source、medium、campaign、content、owner、備註」開始。只要這張表能被業務、廣告投手、內容編輯與 CRM 負責人共同使用,你的 UTM 命名規範就不再只是行銷部內規,而是跨團隊的數據對帳基礎。
如果你常見的渠道包含 LINE 官方帳號、EDM、合作導流與 Meta,建議先用下面原則起步:
- 同一平台只保留一種主要 source 寫法,例如固定用 facebook,不要混用 fb 與 meta。
- medium 先以 GA4 容易辨識的值為主,例如 email、cpc、referral,再視情況延伸。
- campaign 命名以活動或商業目的為主,不把日期、素材、負責人全部塞進同一欄。
- 素材差異放在 content,不要把每一個按鈕都升級成一個新 campaign。
- 若某個渠道的 source 或 medium 是否會被 GA4 歸進你預期的 channel 不確定,先用 Session source / medium 驗證,再決定是否要調整或建立 custom channel group。
另外,Analytics Mania 也提醒,不要把 UTM 用在 internal links。對 SME 來說,最常見的錯誤就是官網首頁 banner、導覽列或站內 CTA 也被貼上 UTM,結果原本來自自然搜尋或廣告的使用者,在站內點一下後就讓 attribution 變得更難解讀。
這套 UTM 命名規範做法適合誰,不適合誰
適合這套做法的,是已經同時經營 2 個以上渠道,並且會用 GA4 做每週或每月回顧的台灣中小企業。尤其是同時跑廣告、EDM、LINE、內容導流與合作導流的團隊,只要 UTM 命名規範一致,GA4 acquisition 報表就會比現在乾淨很多。
不太適合的,是目前流量來源非常單一,或還沒有固定把數據拿來做決策的團隊。如果你一個月只發兩封 EDM、沒有跨渠道,也沒有人固定看報表,那麼先把基本轉換事件與 landing page 做對,可能比把 UTM 表格做很細更重要。
兩週落地 SOP
- 第 1 到 2 天:拉出最近 30 到 60 天所有還在使用的外部 campaign links,找出 source、medium、campaign 的重複與混寫。
- 第 3 到 4 天:決定公司統一寫法,至少先定 source、medium、campaign 的命名原則,並把大小寫、連字號、縮寫規則寫清楚。
- 第 5 到 7 天:建立共享 UTM spreadsheet,加入目標頁、content、owner、備註欄位,讓每個活動都能回查。
- 第 8 到 10 天:把 Google Ads、EDM、合作導流、社群與 LINE 的 tagging 邊界講清楚,尤其分開 manual tagging 與 auto-tagging。
- 第 11 到 14 天:用 GA4 的 Traffic acquisition 與 User acquisition 報表檢查 Session source / medium、Session campaign、First user source / medium 是否已經變乾淨,若仍有大量 Unassigned,再回頭修正 medium 與 custom channel 規則。
這份 SOP 的目標不是一次做到完美 attribution,而是先把團隊最常犯的命名錯誤停掉。只要報表不再持續被新的混亂污染,你後面再談預算分配、內容 ROI、AI Assistants 流量與 CRM 銷售承接,才有比較可信的基礎。
資料更新與來源
本文於 2026 年 6 月 15 日查核下列來源,重點放在 GA4 manual tagging、channel rules、traffic-source scope 與 UTM 實作細節:
- Google Analytics Help: Traffic-source dimensions, manual tagging, and auto-tagging
- Google Analytics Help: Scopes of traffic-source dimensions
- Google Analytics Help: Default channel group
- Google Analytics Campaign URL Builder
- Analytics Mania: A Guide to UTM Parameters in Google Analytics 4
其中 Analytics Mania 文章標示更新日期為 2026 年 6 月 9 日,可作為高品質實務補充;Google 官方文件則用來確認 manual tagging、default channel group、source/medium scope 與 auto-tagging 邊界。若你正在處理 Google Ads 與其他平台混合導流,建議在正式大量上線前,先用少量網址在 GA4 報表中驗證 Session source / medium 與 Session campaign 的落點。
結論
UTM 命名規範不是文件控管問題,而是你能不能用 GA4 做對決策的基礎。對多數台灣 SME 來說,先把 source、medium、campaign 統一,再把 manual tagging 和 auto-tagging 的邊界講清楚,通常就能比現在少掉很多報表雜訊。等這一層穩定之後,再往下優化素材、渠道預算、AI 行銷流量與 CRM 承接,才比較不會拿著錯的數據做對的努力。
FAQ
UTM 命名規範至少要先定哪三個欄位?
最基本先統一 utm_source、utm_medium、utm_campaign。這三欄先穩住,多數 acquisition 報表就會比現在乾淨很多。
Google Ads 已經 auto-tagging,還要不要手動加 UTM?
若已整合 GA4 與 Google Ads,應優先使用 auto-tagging。只有在你有明確規則且理解衝突風險時,才考慮額外補 manual tagging。
UTM 可以加在官網站內按鈕上嗎?
通常不建議。UTM 主要用在外部導流連結,站內連結加 UTM 容易破壞原本的流量歸因。
為什麼同一個活動在 GA4 會出現很多列?
常見原因是 source、medium、campaign 寫法不一致,例如大小寫、縮寫或連字號混用,導致同一活動被拆成多個值。
如果某個渠道一直進 Unassigned,代表 UTM 完全失敗嗎?
不一定。這通常代表 GA4 的 default channel rules 沒有把你的 source 或 medium 歸到預期 channel,需要回頭檢查命名或建立 custom channel group。