UTM 參數的七條命名紀律:讓 GA4 流量來源不再出現十種 Facebook 寫法
UTM 參數要能被信任,靠的不是工具,而是規則:全部小寫、來源與媒介使用固定對照表、活動名稱採用固定結構、站內連結絕對不加 UTM。只要團隊每個人都照同一份規則產生網址,GA4 的流量來源報表就會乾淨到可以直接拿來開會。
我們幫客戶稽核 GA4 時,最常看到的畫面是流量來源清單裡同時出現 facebook、Facebook、fb、FB、m.facebook.com、facebook_ads,每一種都有一些工作階段。這些其實都來自同一個平台,但因為寫法不同,GA4 把它們當成六個不同來源。想知道 Facebook 帶來多少流量,就得手動把六行加起來,而且永遠不確定有沒有漏掉第七種。
這不是 GA4 的問題,而是 UTM 沒有規則的問題。這篇文章提出七條紀律,以及一份讓規則落地的共用產生表。
UTM 的五個參數,各自回答一個問題
先快速對齊定義。官方說明使用自訂網址收集廣告活動資料列出了常用參數:
| 參數 | 回答的問題 | 範例值 |
|---|---|---|
| utm_source | 流量從哪個平台或網站來 | facebook、line、newsletter |
| utm_medium | 透過什麼類型的管道 | paid_social、email、referral |
| utm_campaign | 屬於哪一個活動 | 2026q4_b2b_webinar |
| utm_content | 同一活動中的哪一個素材或位置 | banner_a、footer_link |
| utm_term | 付費關鍵字或受眾 | 選填,視需要使用 |
其中 source、medium、campaign 是必填的核心三項,content 與 term 視需要使用。
第一條:全部小寫,沒有例外
GA4 的參數值區分大小寫。Facebook 和 facebook 在報表中是兩個不同的值。最簡單、最有效的規則就是:所有 UTM 參數值一律使用小寫英文。
這條規則看似嚴苛,但它消除了最大宗的混亂來源。與其期待每個人都記得某個平台該大寫還是小寫,不如直接規定全部小寫。
第二條:來源與媒介使用固定對照表
來源和媒介不能讓每個人自由發揮,必須有一張對照表,所有人只能從表中挑選。例如:
- facebook 搭配 paid_social(付費貼文)或 social(自然貼文)
- instagram 搭配 paid_social 或 social
- line 搭配 social(官方帳號訊息)或 paid_social(LINE 廣告)
- newsletter 搭配 email
- 合作夥伴網站名稱搭配 referral
媒介的命名要特別注意與 GA4 預設管道群組的對應。GA4 會依據媒介值把流量分到「付費社群」「自然社群」「電子郵件」等預設管道,如果媒介寫成 GA4 無法辨識的值,流量就會被歸到「未指派」。因此對照表中的媒介值,最好先確認能被 GA4 正確分類,再固定下來使用。
第三條:活動名稱要有結構,不要用自然語言
活動名稱最容易寫得五花八門,例如「雙十一活動」「1111 促銷」「double11」「sale_nov」。建議採用固定結構,例如:時間、目標客群、主題,中間用底線連接。
像 2026q4_b2b_webinar 這樣的名稱,一看就知道是 2026 年第四季、針對 B2B 客群的線上研討會。結構化的命名讓你未來可以用篩選條件一次抓出「所有第四季的活動」或「所有 B2B 活動」,不需要逐一辨認。
活動名稱不建議使用中文。中文在網址中會被編碼成一長串字元,貼到某些平台時可能被截斷或轉換,造成參數遺失或亂碼。
第四條:站內連結絕對不加 UTM
這是最常見、傷害也最大的錯誤。有些團隊為了追蹤首頁橫幅的點擊,在站內連結上加了 UTM,例如 utm_source=homepage。結果使用者從 Google 搜尋進站,點了首頁橫幅,GA4 就會開始一個新的工作階段,來源從 google 變成 homepage。原本的自然搜尋來源被覆蓋掉,轉換也被歸給了 homepage。
站內點擊應該用 GTM 事件追蹤,而不是 UTM。例如追蹤橫幅點擊,可以建立一個點擊事件,帶上橫幅名稱參數,就能在不破壞來源的情況下知道哪個橫幅被點最多。
第五條:同一份連結只產生一次,由共用表發放
UTM 網址應該由一份共用的產生表集中產生,而不是每個人自己手打。產生表可以用試算表製作,欄位包括:
- 目標網址
- 來源(下拉選單,只能從對照表挑)
- 媒介(下拉選單,只能從對照表挑)
- 活動名稱(依結構填寫)
- 內容(選填)
- 自動組合出的完整網址(用公式產生)
- 建立者與建立日期
下拉選單是關鍵,它讓「不照規則寫」在物理上變得困難。如果不想自己做試算表,Google 也提供免費的廣告活動網址產生器,但它沒有下拉限制,仍需搭配對照表使用。
第六條:短網址與 QR Code 要保留參數
印刷品、展場海報上的 QR Code,常會使用短網址服務。要確認短網址轉址後,UTM 參數有完整保留。測試方法很簡單:掃描 QR Code,看最終落地的網址列是否仍帶有 UTM。
線下活動的追蹤點設計,我們在展會四天,九十天結案中有更完整的說明,UTM 是其中重要的一環。
第七條:每月稽核一次,發現就修
規則訂了,還是會有人不小心違反。建議每個月做一次稽核:
- 在 GA4 流量開發報表中,以工作階段來源與媒介為維度,列出上個月所有值。
- 找出不在對照表中的值,追查是哪一個活動、誰產生的。
- 找出大寫或拼法不一致的值,通知負責人修正仍在使用的連結。
- 檢查「未指派」管道的流量,確認是否因為媒介值無法被分類。
已經產生的錯誤資料無法修改,但可以透過稽核確保錯誤不會繼續累積。如果你發現 GA4 數字和廣告平台差距很大,UTM 不一致也可能是原因之一,可參考廣告平台回報與 GA4 差三成的拆解。
規則怎麼推行:先從最常發連結的人開始
規則寫得再完整,如果只存在某個人的電腦裡,就等於沒有規則。我們建議的推行順序是:先找出團隊中最常產生外部連結的人,通常是負責社群、電子報與廣告投放的同事,請他們先改用共用產生表兩週,過程中遇到對照表沒有的來源或媒介,就提出來討論後再加入表中。
兩週後,對照表會比一開始完整很多,因為真實工作中會遇到的情境都被補進去了。這時再推廣到其他部門,例如業務寄給客戶的提案信、人資的徵才貼文,阻力會小很多。
另一個實用的做法是,在對照表旁邊放一欄「不要這樣寫」,把過去出現過的錯誤寫法列出來。大家看到具體的反例,比看抽象規則更容易記住。
常見錯誤一覽
- 大小寫混用,同一來源被拆成多行。
- 在站內連結使用 UTM,覆蓋掉真正的流量來源。
- 媒介值自行發明,導致 GA4 歸類為未指派。
- 活動名稱使用中文或空格,網址被截斷或編碼錯誤。
- 短網址或轉址頁丟失參數。
- 有規則但沒有稽核,半年後又回到混亂狀態。
這些錯誤的共同點是:單一次看起來都無傷大雅,累積起來卻讓整份流量報表失去可信度。UTM 規範和事件命名規範一樣,都屬於資料治理的一部分,事件命名的做法可以參考GA4 事件命名規範。需要協助建立整套追蹤規範與稽核流程,歡迎參考我們的服務項目。
常見問題
Google Ads 的連結需要手動加 UTM 嗎?
若 Google Ads 已與 GA4 連結並啟用自動標記,系統會用點擊識別碼自動帶入來源資訊,通常不需要手動加 UTM。手動 UTM 與自動標記同時存在時,要注意兩者是否衝突。
已經寫錯的 UTM 資料可以在 GA4 裡修正嗎?
已處理的資料無法直接修改。可以在分析時用探索報表把錯誤寫法合併計算,或透過自訂管道群組調整歸類,但最根本的做法是修正仍在使用的連結。
LINE 官方帳號的訊息連結要怎麼設 UTM?
建議來源設為 line,媒介依據是否付費選用 social 或 paid_social,活動名稱標示訊息主題與日期。每一則推播使用不同的活動名稱或內容值,方便比較成效。
