UTM 命名規則怎麼訂,才不會 GA4 越看越亂?台灣 SME 先把來源、媒介、活動分開

如果同一個活動在 GA4 裡同時出現 Facebook、facebook、fb 和 newsletter,問題通常不是報表,而是 UTM 命名規則一開始就沒有管好。

A calm editorial desk scene showing a laptop with campaign tracking cards, a phone with channel icons, and color-coded source medium campaign blocks for a UTM naming convention workflow.
UTM 命名規則的重點不是參數越多越好,而是讓來源、媒介、活動與素材在同一套規則下被看懂、被追蹤、也能被交接。

UTM 命名規則真正要解決的,不是網址好不好看,而是同一筆流量進到 GA4 之後,能不能被一致地歸到對的來源、媒介與活動。如果你的團隊今天寫 Facebook、明天寫 fb、後天又把 email 寫成 edm 或 newsletter,報表就會被拆成很多列,看起來像有很多渠道,實際上只是同一個活動被命名得太散。對台灣 SME 來說,先把來源、媒介、活動分開管理,通常比急著做更複雜的儀表板更有用。

A calm editorial desk scene showing a laptop with campaign tracking cards, a phone with channel icons, and color-coded source medium campaign blocks for a UTM naming convention workflow.
UTM 命名規則的重點不是參數越多越好,而是讓來源、媒介、活動與素材在同一套規則下被看懂、被追蹤、也能被交接。

UTM 命名規則為什麼會把 GA4 看亂

Google Analytics 說得很直接:UTM 參數值是區分大小寫的,utm_source=googleutm_source=Google 會被當成不同值。如果同一個平台被不同人用不同拼法填寫,流量自然會被拆開。Google Analytics Help: URL builders

Google 也建議至少把 utm_sourceutm_mediumutm_campaign 一起帶齊,因為只帶一部分參數,報表裡比較容易出現 (not set) 或讓預設渠道分類失真。這種問題對小團隊特別傷,因為你未必有時間回頭逐筆清資料。Google Analytics Help: Traffic-source dimensions, manual tagging, and auto-tagging

另一個常見誤區是把平台名寫進 medium。Google 在預設渠道定義裡,是用 source 和 medium 一起判斷 Email、Paid Search、Paid Social 等分類,所以 medium 應該代表渠道型態,不是平台別名。Google Analytics Help: Default channel group

HubSpot 的 tracking URL 流程也反映同樣邏輯:campaign 是必填,source 要對應 Email marketing、Paid search、Organic social、Paid social 這些來源情境,而 term 與 content 才是後續細分。這代表成熟工具不是鼓勵你亂填,而是要求你先把欄位分工想清楚。HubSpot Knowledge Base: Create tracking URLs

台灣 SME 最實用的 UTM 命名框架

對多數台灣 SME,我比較建議先採「平台名、渠道型態、跨渠道活動名、素材位置」四層規則,而不是一開始就做十幾欄的超完整治理表。因為你要先讓老闆、行銷、業務和外包都能照著填,規範才活得下來。

欄位你要填什麼台灣 SME 建議寫法不要這樣寫
utm_source流量來自哪個平台或名單來源line, meta, google, newsletter, partner-sitesocial, ad, campaign1
utm_medium這筆流量屬於哪種渠道email, paid_social, paid_search, referral, organic_socialfacebook, lineoa, edm-platform
utm_campaign跨平台都看得懂的活動名稱summer-sale-2026q3, service-launch, webinar-followup0715promo, test, new
utm_content同一活動裡不同版位或素材hero-button, footer-link, image-a, form-ctaaaa, version2, top
utm_term關鍵字或需要追的查詢字brand-seo-audit, crm-consulting所有渠道都亂塞 term

這套框架的好處是,當你同時在 LINE 官方帳號、Meta 廣告、EDM 與合作夥伴文章放連結時,GA4 看到的是一致的欄位邏輯,而不是每個人各自發明自己的命名語言。報表要按活動看、按平台看、按素材看,都會容易很多。

如果你已經有 Google Ads 自動標記,仍然可以在你能控制的其他渠道保持同一套手動命名規則。重點不是所有平台完全一模一樣,而是你自己能控制的連結不要失控。這樣日後要對接 CRM、報價表單、LINE 加好友頁或預約頁時,來源欄位才不會一直新增新值。

來源、媒介、活動、內容、關鍵字該怎麼分工

1. source 只回答「從哪裡來」

utm_source 最好填平台、清單、合作站點或你能明確辨識的發送端。像是 metalinenewsletterpartner-site 這種值,回頭看報表時不需要猜。Google 也建議每個不同平台維持單一、固定的 source 值,避免同平台被切成多列。Google Analytics Help: UTM best practices

2. medium 只回答「這是什麼渠道」

utm_medium 不要寫成 facebook、line 或 hubspot,因為那些已經是 source 的工作。medium 應該是 emailpaid_socialpaid_searchreferral 這種渠道類型,這樣 GA4 的 default channel group 才比較容易正確分類。Google Analytics Help: Default channel group

3. campaign 只回答「這一波到底在推什麼」

utm_campaign 最適合放跨渠道都能共用的活動名,例如 summer-sale-2026q3new-store-launchconsultation-followup

HubSpot 甚至把 campaign 設成建立 tracking URL 時的必填欄位,因為沒有活動名,你很難在來源報表與活動報表裡對齊成效。HubSpot Knowledge Base: campaign is required for tracking URLs

4. content 拿來看素材與版位,不要拿來代替活動名

utm_content 最適合區分同一個活動裡不同按鈕、圖片或版位,例如 hero-buttonfooter-linkstory-creative-a。Google 也把 content 定位為區分 creative 的欄位,所以如果你把它拿來亂塞活動名,後續就很難做素材比較。Google Analytics Help: utm_content

5. term 不是每個渠道都要用

utm_term 本來就偏向關鍵字或查詢字追蹤,特別適合搜尋型投放與你真的要分辨字詞表現的情境。若你的 EDM、LINE 圖文選單或一般社群貼文沒有關鍵字邏輯,term 留白通常比亂填更乾淨。HubSpot 也把它描述成用於 AdWords 與 Google Analytics 追 keyword 的欄位,不是每條連結都必填。HubSpot Knowledge Base: UTM term field

這套規則適合誰,不適合誰

如果你同時在經營 LINE 官方帳號、Meta 廣告、Google Ads、EDM、官網表單、合作文章,這套 UTM 命名規則非常適合你。因為你的痛點通常不是沒有報表,而是每個渠道都有流量,卻沒有人能快速說清楚哪個活動帶來有效詢問。

如果你現在只有一個單一渠道,而且流量規模很小,先把 source、medium、campaign 三欄固定下來就夠了。不要一開始就做太厚的治理文件,否則團隊根本不會照做。反過來說,如果你已經是多品牌、多國市場、多代理商協作,那就應該把國家、品牌或產品線規則另外文件化,不要只靠口頭默契。

還有一個例外是站內連結。從最佳實務來看,UTM 更適合你能控制的外部導流連結,而不是網站內部每一個按鈕都再疊一組新的 UTM;否則原本的來源歸因很容易被覆蓋或變得更難讀。這一點在團隊治理上特別值得先講清楚。UTM.io: UTM Parameters Best Practices

7 天內落地的 UTM 規範 SOP

第 1 到 2 天:先鎖定允許值,不要先鎖格式

先列出你目前真的會用到的 source 與 medium,例如 meta、line、google、newsletter,以及 paid_social、email、paid_search、referral。把可用值先固定下來,比先爭論用底線還是連字號更重要。

第 3 到 4 天:挑一種活動命名法,跨渠道共用

活動名最怕每個平台各寫一種,所以請先決定一套能跨平台共用的規則,例如「主題-目的-期間」或「產品-場景-季度」。只要所有人都看得懂,之後要合併成效或做週報就容易很多。

第 5 天:把 content 規範交給素材與頁面負責人

同一活動裡如果有首頁主按鈕、頁尾按鈕、EDM 首圖、廣告 A/B 版本,請用 utm_content 去拆,不要再重建新的 campaign。這一步做對,後面才看得出到底是哪個素材或版位在帶動點擊。

第 6 天:建立驗收流程

HubSpot 有 Validate URL 的做法,Google 也有 Manual report 可以查看手動標記的成效。你的團隊至少要做到兩件事:發送前有人檢查 URL,發送後有人去 GA4 看 source、medium、campaign 是否照預期落進報表。Google Analytics Help: GA4 Manual report

第 7 天:指定唯一窗口與修正節奏

UTM 命名規則一定要有 owner。若沒有人每週看一次新值、合併錯字、更新允許值,規範很快就會破功。對台灣 SME 來說,這個 owner 不一定要是數據分析師,但一定要是能同時碰內容、投放與 CRM 的人。

常見錯誤與 FAQ 前的最後提醒

最常見的錯誤有三個:第一,把 source 和 medium 混在一起;第二,活動名每次都換寫法;第三,只在某些連結帶參數,導致報表一半乾淨、一半失真。這三個問題都不是工具太差,而是命名規則沒有被當成營運規則管理。

如果你今天正準備整理 LINE、EDM、Meta 與表單的來源欄位,我建議先不要追求完美,而是先做一套全員都真的會用的最小規範。先把數據分裂停下來,之後再談更進一步的自動化。

更新與主要來源

本文於 2026 年 7 月 29 日檢查並整理。時間敏感的部分,主要以 Google Analytics 與 HubSpot 官方說明為準,尤其是 UTM 欄位分工、GA4 預設渠道分類、Manual report 查看路徑,以及 tracking URL 建立方式。

結論

UTM 命名規則做得好,GA4 才會像報表;做不好,GA4 只會像垃圾桶。對台灣 SME 來說,最有效的起點不是追求最複雜的追蹤架構,而是先把 source、medium、campaign、content、term 的角色分清楚,再用固定允許值與固定命名法讓全員照做。等這一步穩了,你再去接 CRM、週報、自動化與素材測試,數據才會真的開始幫你做決策,而不是讓你每週花時間猜哪一列其實是同一個活動。

FAQ

UTM 命名規則一定要全英文嗎?

不一定每個欄位都只能用英文,但實務上用英文或可預測的英文代碼最穩定,因為跨平台、跨系統與跨人員協作時比較不容易出現編碼、空格或大小寫混亂。

UTM source 和 medium 最容易搞混的是什麼?

最常見的是把平台名寫進 medium,例如把 facebook、line、hubspot 當成 medium。比較穩的做法是 source 寫平台,medium 寫渠道型態,例如 paid_social、email 或 referral。

每一條連結都一定要填 utm_term 嗎?

不用。term 比較適合搜尋關鍵字或你真的要區分查詢字的場景。如果是一般 EDM、LINE 或頁面按鈕,term 留白通常比亂填更乾淨。

需要,因為你不只會用 Google Ads。LINE、Meta、EDM、合作文章、官網表單這些你能控制的外部連結,仍然需要一套一致的手動命名規則,否則跨渠道報表會很難對齊。

UTM 命名規則多久要回頭整理一次?

至少每週看一次新值、每月回顧一次整體規則。只要你有多人協作、外包或多渠道發送,就要有人固定檢查有沒有出現新的錯字、別名或不該存在的活動命名。

下一步

把這篇判斷接到你的網站

如果這篇提到的問題也出現在你的網站,先挑一個最接近營收或詢問的頁面檢查:AI 能不能抓到、正文是否有直接答案、來源與作者是否清楚、下一步是否能被讀者執行。

同主題延伸閱讀

SEO / AEO 環保宣稱 AI 別亂寫:台灣 SME 上線前先查 5 個證據 SEO / AEO LINE 歡迎訊息怎麼設?台灣 SME 先寫這 4 個欄位,別讓新好友加完就沉掉 SEO / AEO AI客服轉真人怎麼設?台灣 SME 先訂這 5 個升級條件,才不會把高意圖客戶卡死
AI搜尋健檢 SEO/AEO AI 行銷 中小企業行銷 理查雜談