追蹤設定

UTM 參數命名規範怎麼訂?GA4 歸因不亂的命名表

Open Data 4TW 編輯團隊 Open Data 4TW 編輯團隊
· · UTM, UTM 命名規範, GA4 歸因

UTM 參數命名規範是什麼?先把範圍說清楚

UTM 參數命名規範,是一套用來統一行銷追蹤連結的命名規則,讓 GA4 能穩定辨識流量來源、媒介、活動、素材與關鍵字。

UTM 在行銷追蹤中的意思

行銷追蹤中的 UTM 參數,是加在網址後方的追蹤碼,用來標記一個使用者從哪個來源、哪種媒介、哪個活動進站。例如社群貼文、Google Ads、EDM、LINE OA、KOL 合作或 QR Code,都可以透過 UTM 參數把流量標記清楚。

最常見的三個欄位是 utm_source、utm_medium、utm_campaign。前者標記來源名稱,中間標記通路類型,後者標記行銷活動。我的判斷是,UTM 真正的難點通常不在產生連結,而在團隊每個人是否用同一套命名邏輯。

UTM 也可能代表其他東西,但這裡不討論

搜尋 UTM 時,結果可能混到虛擬機、大學、資安設備或城市倡議。這些都和行銷追蹤不同,不能拿來判斷 GA4 報表或活動歸因。

  • 行銷 UTM:用於活動追蹤、流量來源辨識、GA4 報表分析。
  • 非行銷 UTM:可能是 App、學校、資安名詞或組織縮寫。

UTM App、UTM 大學、Unified Threat Management 僅作排除說明

UTM App 是虛擬機工具,UTM 大學通常指 Universiti Teknologi Malaysia,Unified Threat Management 則是資安整合管理。這些實體和 utm_source utm_medium utm_campaign 的命名規範沒有直接關係。

為什麼 UTM 命名規範會影響 GA4 報表品質?

UTM 命名會直接影響 GA4 的來源、媒介、活動維度;命名不一致,同一個流量來源就會被拆成多筆資料,歸因判讀也會失真。

大小寫不一致會讓同一來源被拆成不同來源

GA4 在報表中會依照收到的字串呈現來源與活動名稱。Facebook、facebook、FB 如果同時存在,報表很容易被拆成多個來源。對分析者來說,這不是小瑕疵,而是資料清理成本。

utm_medium 亂填會讓通路分類失真

utm_medium 代表通路類型,例如 paid_social、organic_social、email。如果有人填 facebook,有人填 social,有人填 cpc,同一批社群流量就無法穩定比較。

問題 GA4 報表後果 修正方向
大小寫不同 同一來源被拆開 全部使用小寫
source 同義詞太多 Facebook 成效被分散 固定用 facebook 或 meta
medium 混用平台名稱 通路分類失真 medium 只放媒介類型
campaign 無日期規則 跨月比較困難 加入 yyyymm 或季度
使用空格或中文 網址編碼混亂,人工辨識困難 改用英文小寫與固定分隔符號

活動名稱沒有規則,跨月比較會失效

活動名稱如果只有 sale、may_sale、final_campaign 這種鬆散命名,主管看跨月報表時很難知道活動目的、檔期與產品線。好的 utm_campaign 應該能讓人不開廣告後台,也看得出活動結構。

例:Facebook、facebook、fb 應統一成一種

建議先選定標準名稱,例如全部使用 facebook。歷史資料不一定能完全修乾淨,但新活動要從同一天開始套用同一套字典,否則報表會永遠處在補破洞狀態。

UTM 五大參數應該怎麼命名?

UTM 欄位要各自負責一件事:source 放來源名稱,medium 放通路類型,campaign 放活動名稱,content 放素材差異,term 放關鍵字或受眾條件。

utm_source:流量來源名稱

utm_source 用來回答「流量從哪個平台或合作方來」。推薦使用 facebook、instagram、google、newsletter、line_oa、partner_a。不建議放 paid_social,因為那是 medium 的責任。

utm_medium:通路類型

utm_medium 用來回答「這是哪一類流量」。它應該是分類字典,而不是平台名稱。常用值包含 cpc、paid_social、organic_social、email、referral、affiliate、qr。

utm_campaign:行銷活動名稱

utm_campaign 用來標記活動。推薦格式是 tw_202605_mothers-day_conversion。錯誤範例是 母親節活動 final版,因為中文、空格、版本語意都會增加維護成本。

utm_content:素材、版位、CTA 或版本差異

utm_content 適合用來區分同一活動中的不同素材,例如 image_a、video_15s、header_cta、footer_banner。如果把素材資訊塞進 campaign,活動名稱會變長,後續分組也會很痛苦。

utm_term:關鍵字或受眾條件,非必要不要濫用

utm_term 常見於搜尋廣告關鍵字,也可以放受眾條件,例如 brand_keyword 或 remarketing_30d。如果團隊沒有明確分析需求,不需要每個連結都填。

utm_id:大型團隊可用來綁定內部活動代碼

utm_id 適合有內部活動代碼、媒體排程表或 BigQuery 整合需求的團隊。它不一定給人眼閱讀,而是讓資料表可以穩定對應活動主檔。

參數 用途 推薦格式 錯誤範例
utm_source 來源名稱 facebook paid_social
utm_medium 通路類型 paid_social fb_ads
utm_campaign 活動名稱 tw_202605_launch_conversion 新活動 final
utm_content 素材或版位 video_15s main campaign
utm_term 關鍵字或受眾 brand_keyword random_note
utm_id 內部活動代碼 cmp_202605_001 test123

UTM 命名規則:大小寫、分隔符號、語言與日期格式

穩定的 UTM 命名規則應使用小寫英文、固定分隔符號、明確日期格式,並避免空格、中文與特殊符號,讓報表可以長期合併。

全部使用小寫英文,避免大小寫分裂

推薦全部使用小寫英文,例如 instagram、paid_social、tw_202605_sale。這個規則看起來很細,實際上是最常見的報表污染來源之一。

使用連字號或底線,但全站只能選一種

分隔符號可以選 - 或 _,重點是全站一致。我的建議是參數內部使用底線分段,例如 tw_202605_mothers-day_conversion,活動主題中的自然詞組再用連字號,閱讀性較好。

不要使用空格、中文、特殊符號

空格可能被編碼成 %20,中文也會被轉成難以閱讀的編碼。對行銷人來說,短期看起來好懂,長期在 Looker Studio、試算表或 BigQuery 裡會變成整理負擔。

日期格式建議用 yyyymm 或 yyyy-mm

若活動以月份管理,使用 202605 很適合排序;若人眼閱讀優先,可以用 2026-05。不要混用 may2026、2026may、05月。

例:2026-05_mothers-day_sale 比 母親節活動 final版 穩定

2026-05_mothers-day_sale 可以看出月份、主題與活動類型;母親節活動 final版 則有中文、空格與版本字樣,後續很難機械化整理。

不同通路的 utm_medium 應該如何統一?

utm_medium 應統一成通路類型字典,source 放平台或合作方,medium 放媒介分類;兩者混用會讓 GA4 通路分析失準。

付費搜尋:cpc 或 paid_search

Google Ads 搜尋廣告常用 cpc,若團隊想讓字面更清楚,也可以選 paid_search。重點是不要同時使用兩套值,否則付費搜尋成效會被拆開。

付費社群:paid_social

Facebook、Instagram、TikTok、LinkedIn 的付費廣告,建議統一使用 paid_social。source 再放 facebook、instagram 或 linkedin。

自然社群:organic_social

品牌粉專貼文、Instagram 個人檔案連結、Threads 貼文等非付費流量,建議使用 organic_social。不要只填 social,因為付費與自然社群的決策邏輯不同。

電子報:email

EDM、會員信、活動通知信都可以使用 email。source 可依寄送系統或名單來源命名,例如 newsletter、member_email。

QR Code、LINE OA、KOL、聯盟合作的 medium 命名

台灣團隊常見的情境還包含 LINE OA、KOL 合作、聯盟分潤與實體活動 QR Code。這些通路若沒有事先定義,最容易被臨時命名。

情境 建議 source 建議 medium 說明
Google 搜尋廣告 google cpc 與常見 paid search 報表習慣相容
Meta 付費廣告 facebook paid_social source 放平台,medium 放付費社群
Instagram 自然貼文 instagram organic_social 避免和廣告混在一起
EDM newsletter email 適合會員信與活動信
LINE OA line_oa line 台灣常見自有溝通通路
KOL 合作 kol_name kol source 可放合作對象代碼
聯盟合作 partner_a affiliate 適合分潤或合作導流
實體 QR Code event_booth qr 利於追蹤線下到線上流量

utm_campaign 活動名稱要怎麼設計才方便長期比較?

utm_campaign 最好由市場、時間、活動主題與目的組成,讓跨月、跨平台、跨活動的成效可以被同一套邏輯比較。

基本公式:市場_月份_活動主題_目的

通用公式可以寫成 tw_yyyymm_topic_goal。例如 tw_202605_mothers-day_conversion,能同時說明台灣市場、2026 年 5 月、母親節主題與轉換目的。

電商公式:tw_202605_mothers-day_conversion

電商活動常需要比較檔期與轉換表現,推薦把促銷主題和目的放進 campaign。範例:tw_202605_mothers-day_conversion、tw_202611_double11_revenue。

B2B 公式:tw_2026q2_whitepaper_leadgen

B2B 活動通常以季度、內容資產與名單取得為核心。範例:tw_2026q2_whitepaper_leadgen、tw_2026q3_webinar_signup。這類命名比 lead_campaign 更容易回查。

A/B test 與再行銷活動如何避免 campaign 名稱混亂

A/B test 不建議把版本塞進 campaign,應放在 utm_content,例如 hero_a、hero_b。再行銷活動可以在 campaign 放目的,如 tw_202605_retargeting_conversion,再用 utm_term 標記受眾條件,例如 remarketing_30d。

場景 命名公式 範例
通用活動 市場_月份_主題_目的 tw_202605_launch_awareness
電商促銷 市場_月份_檔期_目標 tw_202605_mothers-day_conversion
B2B 名單 市場_季度_內容_目的 tw_2026q2_whitepaper_leadgen
內容下載 市場_月份_資產_目的 tw_202606_report_download
再行銷 市場_月份_retargeting_目的 tw_202605_retargeting_conversion

UTM 命名範例:社群、Google Ads、EDM、KOL、QR Code

實作 UTM 時,應把 source、medium、campaign、content 分開命名;同一活動可依通路替換 source 與 medium,但 campaign 要維持一致。

Meta 付費廣告 UTM 範例

Meta 付費廣告可用 facebook 或 instagram 作為 source,medium 統一為 paid_social。

Instagram 自然貼文 UTM 範例

Instagram 自然貼文應和廣告分開,medium 使用 organic_social,content 可標記貼文位置或素材。

EDM 電子報 UTM 範例

EDM 建議 source 使用 newsletter 或名單代碼,medium 固定為 email。這樣 Looker Studio 才能穩定拉出電子報成效。

KOL/聯盟合作 UTM 範例

KOL 合作的 source 可放合作對象代碼,medium 使用 kol 或 affiliate。若合作人數多,應先建立代碼表,不要每次用暱稱臨時命名。

實體活動 QR Code UTM 範例

QR Code 適合追蹤講座、展場、DM、店內立牌等線下導流。source 可放場景,medium 使用 qr。

情境 URL 片段
Meta 付費廣告 /reports?utm_source=facebook&utm_medium=paid_social&utm_campaign=tw_202605_mothers-day_conversion&utm_content=video_15s
Instagram 付費廣告 /reports?utm_source=instagram&utm_medium=paid_social&utm_campaign=tw_202605_mothers-day_conversion&utm_content=story_a
Instagram 自然貼文 /reports?utm_source=instagram&utm_medium=organic_social&utm_campaign=tw_202605_mothers-day_awareness&utm_content=bio_link
Google Ads /reports?utm_source=google&utm_medium=cpc&utm_campaign=tw_202605_brand_search&utm_term=brand_keyword
EDM /reports?utm_source=newsletter&utm_medium=email&utm_campaign=tw_202605_member_sale&utm_content=header_cta
LINE OA /reports?utm_source=line_oa&utm_medium=line&utm_campaign=tw_202605_member_sale&utm_content=richmenu
KOL 合作 /reports?utm_source=kol_amy&utm_medium=kol&utm_campaign=tw_202605_launch_awareness&utm_content=ig_reel
實體活動 QR Code /reports?utm_source=expo_booth&utm_medium=qr&utm_campaign=tw_202605_event_leadgen&utm_content=booth_poster

團隊版 UTM 命名 SOP:誰建立、誰審核、誰維護?

團隊版 UTM SOP 應包含命名字典、產生表單、上線前審核與每月回查;規範有人維護,報表品質才會穩定。

建立 UTM 命名字典

命名字典至少要記錄 source、medium、campaign 公式、content 規則、負責人與啟用日期。主管不需要審每一條連結,但必須指定誰能新增 medium 或改命名公式。

用表單或試算表產生 UTM

比起讓每個人手動輸入,建議用表單或試算表產生追蹤連結。欄位可以設下拉選單,例如 medium 只能選 paid_social、organic_social、email、line、kol、qr。

上線前檢查清單

上線前至少檢查五件事:source 是否為平台或合作方、medium 是否符合字典、campaign 是否含時間與目的、URL 是否有重複參數、原始網址是否保留乾淨版本。這些檢查比事後補報表有效。

每月報表回查與命名字典更新

每月回查 GA4 的來源/媒介與活動報表,找出新出現的拼字、大小寫、空格與不明活動。成熟的團隊不會期待規範一次到位,而是用固定週期把命名字典修得越來越穩。

  1. 行銷執行者提出活動與通路需求。
  2. 資料或行銷負責人確認命名是否符合字典。
  3. 用表單或試算表產生 UTM 連結。
  4. 上線前檢查 URL、參數與原始網址。
  5. 月底回查 GA4、Looker Studio 或 BigQuery,更新命名字典。

常見錯誤與修正方式

UTM 錯誤修正的重點是先停止新增混亂命名,再建立 mapping 對照表;歷史資料可整理,新活動必須立即統一。

source 和 medium 填反

source 應放來源名稱,例如 facebook;medium 應放媒介類型,例如 paid_social。填反會讓 GA4 的來源/媒介報表失去判讀價值。

同一平台有多種名稱

fb、facebook、Facebook 同時存在時,應建立 mapping,把它們都對應到標準值 facebook。新連結從規範生效日起只允許標準名稱。

campaign 塞太多資訊

campaign 放太多素材、受眾、版位資訊,會讓活動名稱過長,也不利於分組。素材放 utm_content,受眾或關鍵字放 utm_term,campaign 只保留活動主體。

忘記保留原始 URL 乾淨版本

每個追蹤連結都應保留不含 UTM 的原始網址。短網址、QR Code、EDM 連結出問題時,團隊才有乾淨版本可以重產。

活動結束後沒有回查命名品質

活動結束後若只看轉換,不檢查命名,下一次會重複犯錯。建議每月固定檢查新出現的 source、medium、campaign,將不合規命名加入修正表。

錯誤 報表問題 修正規則
source 和 medium 填反 來源/媒介不可用 source 放平台,medium 放類型
同平台多種名稱 成效被拆散 建立標準 source 字典
campaign 過長 跨活動比較困難 把素材與受眾拆到 content、term
使用中文與空格 網址編碼混亂 改用小寫英文與固定分隔符號
重複參數 工具判讀不穩 產生前檢查原網址是否已有 UTM
活動後不回查 錯誤持續累積 每月更新 mapping 與命名字典

UTM 參數一定要用英文命名嗎?

建議用英文小寫命名。中文雖然可以被網址編碼處理,但在 GA4、Looker Studio、試算表與跨團隊溝通中,英文小寫更穩定,也比較容易排序與批次整理。

utm_source 和 utm_medium 差在哪裡?

utm_source 是來源名稱,例如 facebook、google、newsletter;utm_medium 是通路類型,例如 paid_social、cpc、email。source 回答從哪裡來,medium 回答是哪一種流量。

utm_campaign 可以用中文嗎?

技術上可以,但不建議。中文會被網址編碼,後續在報表、短網址、QR Code 與資料匯出時較難閱讀。建議改成 tw_202605_mothers-day_conversion 這類英文小寫格式。

UTM 命名大小寫會影響 GA4 報表嗎?

會。大小寫不一致可能讓同一個來源或活動被拆成不同列,例如 Facebook 與 facebook。最穩定的做法是規定所有 UTM 參數都使用小寫。

Google Ads 自動標記開啟後還需要 UTM 嗎?

如果主要分析都在 GA4 與 Google Ads 之間進行,自動標記通常已能提供足夠資料。若連結會進到其他資料儀表板、CRM、短網址或跨平台活動整合,仍可搭配 UTM,但要避免手動參數和自動標記互相污染。

EDM、LINE、QR Code 應該用什麼 utm_medium?

EDM 建議用 email,LINE OA 可用 line,QR Code 可用 qr。source 則放更細的來源,例如 newsletter、line_oa、expo_booth。

utm_content 什麼時候需要填?

同一活動有多個素材、版位、CTA 或版本時,就應該填 utm_content。例如 video_15s、story_a、header_cta,可用來判斷哪個素材帶來較好的流量或轉換。

UTM 參數會影響 SEO 排名嗎?

UTM 參數主要用於流量追蹤,不是排名因素。實務上要注意的是避免大量帶參數網址被錯誤索引,網站應保留乾淨原始網址,並讓 canonical、內部連結與 sitemap 指向不含 UTM 的版本。

已經亂掉的 UTM 命名可以補救嗎?

可以補救,但通常無法完全回到乾淨狀態。建議先建立 mapping,把既有的 fb、Facebook、facebook 對應到標準值,再從新活動開始強制使用命名字典。

UTM App、資安 UTM 和行銷 UTM 是同一個東西嗎?

不是。UTM App 多半指虛擬機工具,資安 UTM 指 Unified Threat Management,行銷 UTM 則是網址追蹤參數。做 GA4、活動追蹤與流量來源分析時,討論的是行銷 UTM 參數。

標籤
UTMUTM 命名規範GA4 歸因utm_source行銷追蹤
Eric Chang
Eric Chang
SEO 數據分析與網站量測研究者

以官方文件、實際設定與量測結果整理 SEO 數據、網站追蹤與分析方法,並標示資料來源與判讀限制。