UTM 命名規範的重點不是把網址寫得更複雜,而是先把來源、媒介、活動與素材命名統一,避免 GA4 報表被 facebook、Facebook、fb 這類不同寫法切成多列。對台灣中小企業來說,最小可用做法是先固定 utm_source、utm_medium、utm_campaign 三個欄位,再視需要補 utm_content 與 utm_term。只要先定義誰負責命名、哪些值可以用、大小寫是否統一,你的每月報表、素材比較與後續名單跟進就會明顯好讀很多。
UTM 命名規範先解決什麼問題
很多中小企業不是沒有流量,而是每個人都用自己的方式標記連結。結果老闆月底打開 GA4,只看到一堆看似不同、其實來自同一個渠道的列。Google Analytics Help 明確說明,UTM 參數的目的,是讓你知道哪些活動把流量帶進網站,而且這些值會出現在 Traffic acquisition 報表中。問題是,只要命名規則不一致,報表就會先碎掉,後面再討論素材好不好、渠道值不值得加碼,都會失真。Google Analytics Help 的 URL builders 說明 甚至直接把 standardized UTM strategy 寫成最佳做法,因為不標準就會造成 data fragmentation。
這也是為什麼這篇文章不談複雜歸因模型,而先談一份能真的執行的命名規格。對十人以下團隊,先把資料講同一種語言,比再買一套報表工具更重要。
為什麼 GA4 報表會因為 UTM 亂掉
Google 在同一份說明裡列出兩個關鍵事實。第一,utm_source、utm_medium、utm_campaign 應該固定使用。第二,參數值是區分大小寫的,所以 utm_source=google 和 utm_source=Google 會被視為不同值。這代表只要團隊沒有先約定命名方式,報表自然會被切碎。
更實際地說,台灣 SME 常見的失真通常不是技術故障,而是流程問題:
- 社群小編寫
facebook,代理商寫fb,老闆自己貼 LINE 群組時又寫成line-share。 - 同一波活動有人用
summer_sale,有人用summer-sale,月底看起來像兩個活動。 - 素材 A/B 測試沒有用
utm_content區分,最後只知道活動有流量,不知道是哪張圖或哪個 CTA 帶來詢問。 - 所有渠道都只寫 source,沒定 medium,導致 email、社群貼文、合作夥伴連結在報表裡難以比較。
所以真正的問題不是「要不要加 UTM」,而是「要不要先把 UTM 當成公司自己的欄位標準」。如果不先標準化,GA4 只會很忠實地記錄你的混亂。
台灣中小企業最小可用的 UTM 命名規格
Google 建議至少使用 utm_source、utm_medium、utm_campaign。對中小企業來說,這剛好也是最小可用的欄位組合。你不需要第一天就把所有可選欄位都上滿,但一定要先定義好這三個欄位的邏輯,再補上素材層級的 utm_content。
| 欄位 | 建議定義 | 台灣 SME 實作原則 |
|---|---|---|
utm_source | 流量從哪個平台或來源來 | 一個平台只用一種寫法,例如 facebook、instagram、line、newsletter |
utm_medium | 流量屬於哪種渠道型態 | 固定使用 paid_social、email、referral、organic_social 這類能長期沿用的值 |
utm_campaign | 活動或主題名稱 | 用公司內部真的會使用的活動名,不要同時出現連字號版與底線版 |
utm_content | 素材、版位、CTA 或貼文差異 | 拿來區分圖卡、按鈕、banner、短影音版本,方便看哪個素材帶來更多名單 |
utm_term | 關鍵字或付費關鍵詞識別 | 只有真的要看關鍵字層級時再用,避免全團隊無意義地亂填 |
如果你現在只有一個人兼做社群、廣告、官網,也請先堅守三個規則:全部小寫、詞與詞之間只選一種分隔方式、每個欄位只能代表一種意思。這三條做不到,後面所有報表整理都會越做越痛苦。
建議先固定的命名格式
最容易執行的格式通常是:來源與媒介使用固定詞庫,活動名稱使用英文小寫加連字號。例如 utm_source=facebook、utm_medium=paid_social、utm_campaign=q3-lead-magnet。這樣的好處不是看起來比較專業,而是半年後還看得懂,而且可以直接用篩選條件做比較。
不同渠道怎麼套用同一套規格
Google 的說明頁除了給欄位定義,也直接提供 URL builder 與手動組法。這表示你可以把規格先訂好,再依渠道套用,而不是每次臨時發文才想要怎麼命名。Campaign URL Builder 的價值也在這裡:它把操作變成填欄位,不是靠記憶。
| 場景 | 建議寫法 | 用途 |
|---|---|---|
| Facebook 廣告導到表單頁 | utm_source=facebookutm_medium=paid_socialutm_campaign=summer-offerutm_content=video-a | 看活動與素材哪個帶來更多表單送出 |
| EDM 導到活動頁 | utm_source=newsletterutm_medium=emailutm_campaign=member-reactivationutm_content=top-cta | 比較同一封信不同 CTA 位置 |
| LINE 官方帳號訊息導到預約頁 | utm_source=lineutm_medium=owned_socialutm_campaign=consulting-followuputm_content=richmenu-booking | 追蹤 LINE 入口是否真的帶來預約 |
| 合作夥伴文章導流 | utm_source=partner-nameutm_medium=referralutm_campaign=co-marketing | 比較不同合作夥伴轉介品質 |
這裡最關鍵的不是例子本身,而是所有渠道都沿用同一個判斷邏輯。只要 source 代表平台、medium 代表渠道型態、campaign 代表活動主題,你之後不管是做廣告、內容、會員喚回或 LINE 導流,報表都能拼回同一個故事。
哪些情況適用,哪些情況不要亂用
這套 UTM 命名規範最適合三種情境:第一,你同時使用社群、廣告、EDM、LINE 或合作導流;第二,你每月需要回頭檢討哪個來源帶來名單或成交;第三,你不是只有看點擊,而是想把流量和後續 CRM、名單分級或銷售跟進連起來。
但也有幾個常見誤區要避開。第一,不要把 UTM 當成網站內部連結的萬用標記,否則容易把原本的流量來源覆蓋掉。第二,不要為了看起來完整就把每個欄位都硬塞值,沒有後續分析需求的欄位先不要加。第三,如果同一家公司同時由老闆、內部同事與外部代理商發連結,卻沒有共享欄位詞庫,最後只會形成更大的命名債。
換句話說,UTM 命名規範適用於要做跨渠道比較的外部導流,不適用於沒有共識、沒有維護責任、也沒有回頭檢討的臨時貼文習慣。
30 分鐘落地 SOP
如果你想今天就開始,不必先做大專案。先做下面四步就夠:
- 列出未來三個月一定會用到的渠道,只保留固定寫法,例如
facebook、instagram、line、newsletter。 - 定義 5 到 8 個 medium 詞,例如
paid_social、organic_social、email、referral,不要同時存在意思重疊的值。 - 為活動名稱訂一條唯一規則,例如一律用英文小寫加連字號,格式可採
季度-目的-主題。 - 把規則整理成一張共用表,之後所有人都從同一張表複製,再用 Campaign URL Builder 產生連結。
做完之後,請再補一個檢查點:每週固定抽查最近發出的 5 條連結,看 source、medium、campaign 是否符合規則。這一步很土,但比事後清報表便宜太多。
資料更新與來源
本文於 2026 年 6 月 13 日整理,重要日期敏感資訊以 Google Analytics 官方文件為主。主要依據包括 Google Analytics Help: URL builders: Collect campaign data with custom URLs,用來確認 UTM 欄位定義、固定欄位、大小寫敏感與標準化建議;以及 Google Analytics Campaign URL Builder,用來確認官方仍提供網站活動 URL 建立工具。本文關於「先用最小欄位集落地」與「用詞庫管理命名」的做法,屬於根據官方欄位規則推導出的實務建議,不是 Google 明文要求的唯一做法。
結論
UTM 命名規範真正要解決的,是你能不能把每一次導流放進同一套可比較的報表語言。對台灣中小企業來說,先把 utm_source、utm_medium、utm_campaign 定義清楚,再用 utm_content 區分素材,就已經足以大幅改善 GA4 的可讀性。先把規則做小、做穩、做一致,比追求一份看起來很完整卻沒人遵守的規範更有用。
FAQ
UTM 命名規範一定要從第一天就做得很完整嗎?
不用。對多數中小企業來說,先把 utm_source、utm_medium、utm_campaign 三個欄位統一,已經能解決大部分報表碎裂問題。
UTM 命名規範裡為什麼建議全部小寫?
因為 Google Analytics 會把大小寫不同的值視為不同來源。全部小寫最容易避免 facebook、Facebook 這類重複列。
同一個活動要不要每個渠道都用同一個 campaign 名稱?
如果它們屬於同一波活動,建議共用同一個 utm_campaign,再用 source、medium 和 content 去區分渠道與素材,這樣較容易回頭比較。
LINE 官方帳號導流也需要加 UTM 嗎?
只要 LINE 訊息會把人導到網站、表單或預約頁,而且你想比較不同入口效果,就應該加上 UTM,否則很難在 GA4 內準確拆分來源。
UTM 命名規範訂好後,還需要工具嗎?
需要一個簡單共用表或詞庫,以及官方 Campaign URL Builder 這類工具來減少手動輸入錯誤。真正重要的不是工具多高級,而是所有人都使用同一套欄位規則。