追蹤設定

UTM 是什麼?五個行銷追蹤參數意思、填法與命名規則

Open Data 4TW 編輯團隊 Open Data 4TW 編輯團隊
· · utm 是什麼, UTM 參數, GA4 追蹤

UTM 是什麼?

UTM 是加在網址後方的行銷追蹤參數,用來讓 GA4、Google Analytics 或其他分析工具判斷流量來源、媒介、活動與素材。這裡談的是行銷用 UTM,不是資安領域的 Unified Threat Management。

一個完整的 UTM 網址可能長這樣:

https://opendata4tw.org.tw/reports/example?utm_source=facebook&utm_medium=social_paid&utm_campaign=2026_spring_sale&utm_content=video_a

UTM 本質上是「網址標籤」。它不會自動告訴你使用者為什麼購買,也不會完整解決歸因問題,但它能讓報表比較乾淨地回答:這次點擊從哪裡來、屬於哪種流量、是哪一檔活動、哪個素材帶來的。

UTM 全名是什麼?

UTM 全名是 Urchin Tracking Module,名稱來自 Google Analytics 早期的前身 Urchin。現在行銷人講 UTM,通常就是指網址後面的 utm_source、utm_medium、utm_campaign、utm_term、utm_content 這五個參數。

實務上不需要背歷史。比較重要的是知道每個欄位負責一種分類,填對後,GA4 才比較容易把流量歸到正確的來源與活動。

本文說的 UTM 不是資安 UTM

搜尋 UTM 時,可能也會看到 Fortinet 或資安廠商提到的 Unified Threat Management,那是統一威脅管理,屬於防火牆與資安設備領域。行銷分析用的 UTM 參數和資安 UTM 沒有直接關係。

判斷方式很簡單:如果內容在講網址、GA4、流量來源、活動成效,就是行銷 UTM;如果內容在講防火牆、入侵防護、資安閘道,就是另一個主題。

UTM 五個參數分別代表什麼?

UTM 參數有五個核心欄位:utm_source 看來源、utm_medium 看媒介、utm_campaign 看活動、utm_term 看付費關鍵字、utm_content 看素材或版位差異。

UTM 參數 意思 常見填法 使用時機
utm_source 流量來源,是誰送來流量 facebook、line、newsletter、google 判斷流量來自哪個平台或名單
utm_medium 媒介,流量的型態 social_paid、social_organic、email、cpc、qr_code 區分廣告、自然社群、EDM、QR Code
utm_campaign 活動名稱 2026_spring_sale、new_member_offer 追蹤同一檔行銷活動的整體成效
utm_term 付費關鍵字 utm教學、ga4課程 主要用在付費搜尋或關鍵字廣告
utm_content 素材、版位或連結差異 banner_a、cta_top、video_15s 比較不同素材、按鈕、版位或 A/B 版本

utm_source:來源

utm_source 代表「誰送來流量」。它通常填平台、網站、名單或合作方名稱,例如 facebook、instagram、line、newsletter、kol_name。

這個欄位最怕填得太隨興。有人填 fb,有人填 facebook,報表就會被拆成兩個來源。我的做法會先固定平台字典,寧可一開始規定得細一點,也不要等報表亂掉才回頭清資料。

utm_medium:媒介

utm_medium 代表「流量型態」。同樣來自 Facebook,可能是自然貼文,也可能是付費廣告,所以 source 不能直接取代 medium。

常見填法包含 social_organic、social_paid、email、cpc、display、qr_code、sms。台灣團隊常見問題是把 line 同時拿去當 source 和 medium,後面分析會很難拆。

utm_campaign:活動名稱

utm_campaign 代表這個連結屬於哪一檔活動,例如 2026_spring_sale、2026_member_day、new_product_launch。

campaign 應該是跨渠道共用的活動名稱。同一檔春季活動可能同時投 Meta 廣告、寄 EDM、發 LINE OA,這些連結的 source 和 medium 不同,但 campaign 可以一致。這樣才看得到整檔活動總成效。

utm_term:付費關鍵字

utm_term 主要用來記錄付費搜尋關鍵字,例如 Google Ads 搜尋廣告中的關鍵字。自然社群、LINE OA、EDM 通常不用硬填這個欄位。

如果 Google Ads 已經使用自動標記,很多情境不需要手動補 utm_term。這裡不要為了「五個欄位看起來完整」而亂填,空著比填錯更乾淨。

utm_content:素材、版位或連結差異

utm_content 用來分辨同一活動、同一來源、同一媒介下的不同素材、版位或連結,例如 image_a、video_b、cta_top、footer_link。

它很適合搭配 用 utm_content 比較不同素材。如果 EDM 裡有上方主按鈕和文末文字連結,兩者都導到同一頁,就可以用 content 分開看哪個位置比較有效。

五個 UTM 參數怎麼一起判讀?

UTM 的判讀順序可以抓成四層:source 看誰來、medium 看怎麼來、campaign 看哪個活動、term 或 content 看關鍵字與素材差異。

這套層級比單看一個欄位有用。只看 source,你會知道流量來自 Facebook;加上 medium,才知道是自然貼文還是廣告;再加 campaign,才能知道是哪一檔活動;最後用 content 拆素材,才看得出哪個版本表現較好。

source 與 medium 最容易混淆

source 是來源名稱,medium 是流量型態。Facebook 廣告可以寫成 utm_source=meta、utm_medium=social_paid;Facebook 自然貼文可以寫成 utm_source=facebook、utm_medium=social_organic。

LINE OA 則可以是 utm_source=line、utm_medium=owned_message;EDM 可以是 utm_source=newsletter、utm_medium=email。source 和 medium 分清楚,後面的流量獲取報表才不會全部擠成難解的一團。

campaign 與 content 的差別

utm_campaign 是活動層級,utm_content 是素材或版位層級。campaign 應該回答「這是哪一檔活動」,content 則回答「這檔活動中的哪一個版本」。

例如春季促銷活動可以用 utm_campaign=2026_spring_sale,不同素材再用 utm_content=video_a、utm_content=image_b。把素材名稱塞進 campaign 會讓活動被切碎,這是很多團隊後期報表難整理的原因。

不同管道的 UTM 填寫範例

UTM 最好用固定格式套到每個常見管道。台灣行銷團隊至少應該先整理 LINE OA、EDM、Meta Ads、KOL、QR Code、Threads、TikTok 的填寫範例。

管道 utm_source utm_medium utm_campaign utm_content
Facebook 自然貼文 facebook social_organic 2026_spring_sale post_link
Instagram 限時動態 instagram social_organic 2026_spring_sale story_sticker
Meta 廣告 meta social_paid 2026_spring_sale video_a
LINE OA line owned_message 2026_member_day rich_menu
EDM newsletter email 2026_member_day cta_top
KOL 合作 kol_name influencer 2026_launch ig_reel
QR Code offline_event qr_code 2026_expo booth_poster
Threads threads social_organic 2026_content_push thread_01
TikTok tiktok social_organic 2026_video_test short_video_a

Facebook/Instagram 自然貼文

自然社群貼文可用 utm_source=facebook 或 utm_source=instagram,medium 建議固定為 social_organic。這樣能和付費社群廣告分開。

如果同一篇文章在粉專貼文、限時動態、個人帳號都分享,可以用 utm_content 區分 feed_post、story_link、profile_link。

Meta 廣告

Meta 廣告可以把 utm_source 統一寫成 meta,utm_medium 寫成 social_paid,再用 campaign 和 content 分活動與素材。

如果團隊更在意 Facebook 與 Instagram 拆分,也可以 source 分別寫 facebook、instagram。重點不是哪一種絕對正確,而是全團隊長期一致。

LINE OA/EDM/KOL/QR Code

LINE OA、EDM、KOL 和 QR Code 是最值得加 UTM 的地方,因為它們很容易在 GA4 裡變成 direct / none,或被混進難以判斷的 referral。

LINE OA 可以用 utm_source=line、utm_medium=owned_message;EDM 用 utm_source=newsletter、utm_medium=email;KOL 用合作名稱當 source;QR Code 則用活動或場域當 source,medium 固定 qr_code。

UTM 命名規則怎麼訂?

UTM 命名規則應該先規定大小寫、分隔符號、日期格式、source 字典、medium 字典與 campaign 命名法。規則越早固定,GA4 報表越不容易被拆散。

規則項目 建議做法 避免問題
大小寫 全部小寫 facebook、Facebook 被拆成不同值
空格 不要空格,使用底線 網址編碼混亂或人工複製出錯
日期 使用 yyyy 或 yyyymm 活動名稱無法排序
source 建立固定平台字典 fb、facebook、meta 混用
medium 建立固定媒介字典 paid_social、social_paid 混用
content 標記素材或版位,不放完整文案 網址過長且難以閱讀

建議全小寫、不要空格

UTM 建議全部小寫,並用底線連接字詞,例如 2026_spring_sale。不要用空格、中文標點或每次不同的縮寫。

這是很務實的資料衛生問題。GA4 不會知道 Facebook、facebook、fb 是同一個意思,系統只會照字串分類。命名規則不是文書潔癖,而是報表能不能比較的前提。

團隊共用 UTM 命名表欄位

團隊應該用一張共用命名表管理 UTM,而不是每個人臨時開 Campaign URL Builder 產生網址。工具只能產生連結,命名表才能留下規則和責任。

欄位 用途
日期 記錄建立或上線時間
活動 描述行銷活動名稱
source 記錄來源平台或合作方
medium 記錄流量型態
campaign 記錄正式活動參數
content 記錄素材、版位或連結版本
建立者 方便回查誰建立連結
目的網址 確認使用者最後會到哪一頁

哪些情境最需要加 UTM?

最需要加 UTM 的情境,是那些原本不容易被 GA4 正確辨識來源的流量,例如 LINE、EDM、簡訊、QR Code、KOL 合作、社群貼文與離線活動。

情境 為什麼需要 UTM 建議重點
LINE OA App 內瀏覽器可能讓來源判斷不穩 固定 source=line
EDM Email 點擊需要和其他來源分開 固定 medium=email
簡訊 容易被歸到 direct / none 使用 medium=sms
QR Code 線下掃碼本身沒有 referrer 使用 medium=qr_code
KOL 合作 需要比較不同合作方成效 source 填合作方代號
社群貼文 可拆自然貼文與廣告 medium 區分 social_organic 與 social_paid

容易被 GA4 判成 direct / none 的流量

LINE、App 內瀏覽器、QR Code、簡訊這類流量,常因為 referrer 不完整或根本沒有 referrer,被 GA4 判成 direct / none。

UTM 可以把這些點擊先貼上清楚標籤。特別是 LINE OA 和 QR Code,如果沒有 UTM,後續要回推哪一則訊息、哪一張海報帶來成效,通常會非常吃力。

線下活動與 QR Code 怎麼用 UTM

線下活動的 QR Code 建議把場域放進 source,把媒介固定成 qr_code,再用 campaign 記活動名稱,content 記海報、立牌、DM 或攤位位置。

例如:utm_source=offline_event、utm_medium=qr_code、utm_campaign=2026_expo、utm_content=booth_stand。這樣活動後至少能知道掃碼來自哪個物件。

UTM 不能放什麼資料?

UTM 不能放個資、敏感識別碼、訂單資訊或會員資料,因為 UTM 會出現在網址、瀏覽紀錄、分享連結、分析工具與部分第三方服務紀錄中。

很多人會想把使用者 ID 放進 UTM 方便追蹤,這個做法風險很高。UTM 應該用來標記行銷來源,不該拿來當個人層級的追蹤欄位。

不要放 Email、電話、姓名、會員 ID

不要在 UTM 裡放 Email、電話、姓名、會員 ID、訂單編號、身分證字號或任何可直接辨識個人的資料。

也不建議把完整優惠碼、客服備註、內部名單名稱直接塞進網址。只要使用者轉貼連結,這些資訊就可能被其他人看到。比較好的做法是使用不含個資的活動代號與素材代號。

UTM 常見錯誤與排查

UTM 常見錯誤包含 GA4 看不到參數、來源變成 direct / none、出現 not set、大小寫被拆分、跳轉後參數遺失、短網址沒有保留查詢參數。

問題 可能原因 修正方式
GA4 看不到 UTM 網址沒有帶參數、參數拼錯、跳轉移除參數 檢查實際落地網址與參數名稱
來源變成 direct / none UTM 遺失、App 瀏覽器、無 referrer 在原始分享連結加上 UTM
出現 not set 維度不適用、資料尚未處理、標記不完整 確認報表維度與事件資料
來源被拆成多個 大小寫或縮寫不一致 統一使用命名表
短網址後 UTM 不見 短網址服務或跳轉設定未保留參數 測試最終落地網址是否仍有 UTM

為什麼 GA4 看不到 UTM?

GA4 看不到 UTM 時,先檢查使用者最後到達的網址是否真的保留 utm_source、utm_medium、utm_campaign 等參數。

常見原因包括短網址跳轉後參數被移除、網站重新導向時丟掉 query string、參數名稱拼錯、同意模式或報表維度選錯。不要只看原始連結,要打開一次實際點擊流程,看最後網址長什麼樣。

為什麼來源變成 direct / none?

來源變成 direct / none,通常表示 GA4 沒有拿到足夠的來源資訊。可能是連結沒有 UTM、App 內瀏覽器沒有提供 referrer,或中途跳轉讓參數消失。

處理方式是從最前面的分享連結補上 UTM,並測試短網址、導頁、付款頁或登入流程是否保留參數。若問題發生在廣告平台,也要確認是否和 Google Ads 自動標記與 GA4 串接 有關。

UTM 的限制:它不是完整歸因答案

UTM 只是點擊連結時附上的網址標籤,可以幫助分析來源與活動,但不能完整解決跨裝置、跨平台、cookie 限制、App 內行為與多觸點歸因問題。

這點要先講清楚。UTM 很適合整理活動資料,但它不是萬能的使用者旅程偵測器。有人第一次從廣告來、第二次從自然搜尋來、第三次直接輸入網址購買,UTM 只能記錄特定點擊上的標籤,不能單獨還原所有影響因素。

常見限制包含:使用者換裝置、瀏覽器阻擋或清除 cookie、App 內瀏覽器傳遞資訊不完整、同意模式影響資料收集、短網址或跳轉移除參數,以及不同工具的歸因規則不同。需要更完整的成效判讀時,應搭配 UTM 與歸因模型的差別 一起看。

下一步可以怎麼看 UTM 數據?

UTM 數據通常可以在 GA4 的流量獲取報表查看,常用維度包含工作階段來源/媒介、工作階段廣告活動,以及和素材相關的手動廣告內容維度。

先用 UTM 把來源標乾淨,再到 在 GA4 查看 UTM 數據,比一開始就鑽進複雜報表有效。若發現數字不合理,再查看 GA4 資料異常排查,逐步確認標記、跳轉、同意模式與報表維度。

Eric Chang 的建議是先把五個參數命名固定,再談進階分析。大多數團隊不是缺一個更複雜的報表,而是缺一套每個人都照做的 UTM 命名規則。

UTM 是什麼?

UTM 是加在網址後方的行銷追蹤參數,用來讓 GA4 或其他分析工具辨識流量來源、媒介、活動、關鍵字與素材差異。它是網址標籤,不是完整歸因系統。

UTM 五個參數一定都要填嗎?

不一定。最常必填的是 utm_source、utm_medium、utm_campaign。utm_term 主要用於付費關鍵字,utm_content 則在需要比較素材、版位或連結版本時再填。

utm_source 和 utm_medium 差在哪裡?

utm_source 是「誰送來流量」,例如 facebook、line、newsletter;utm_medium 是「流量型態」,例如 social_paid、email、qr_code。source 看平台,medium 看類型。

utm_campaign 要用中文還是英文?

建議用英文小寫、數字與底線,例如 2026_spring_sale。中文不是不能用,但網址編碼後較不易閱讀,也容易在不同工具間產生管理問題。

utm_content 什麼時候需要填?

當同一活動、同一來源、同一媒介有多個素材、按鈕、版位或 A/B 版本時,就適合填 utm_content。例如 video_a、banner_b、cta_top。

utm_term 只有 Google Ads 才會用嗎?

utm_term 主要用於付費搜尋關鍵字,不只限於 Google Ads,但最常見的確是搜尋廣告情境。自然社群、EDM、LINE OA 通常不需要硬填。

UTM 會影響 SEO 嗎?

正常使用 UTM 追蹤外部活動連結,不會直接提升或傷害 SEO。需要注意的是不要把大量帶 UTM 的重複網址當成內部連結主版本,網站本身也應有清楚的 canonical 設定。

內部連結可以加 UTM 嗎?

一般不建議在網站內部連結加 UTM,因為它可能覆蓋原本的來源資訊,讓工作階段來源失真。內部點擊追蹤應優先用事件追蹤或站內分析設計處理。

短網址會不會讓 UTM 不見?

可能會,取決於短網址服務和跳轉設定。建立短網址後,應實際點擊一次,確認最後落地網址仍保留完整 UTM 參數。

UTM 可以搭配 GA4 以外的分析工具嗎?

可以。UTM 是網址參數,許多分析工具、CRM 或行銷自動化系統都能讀取或保存這些值。不同工具的報表命名和歸因規則可能不同,判讀時要看各工具設定。

為什麼 GA4 裡出現 not set?

not set 可能代表該維度沒有收到可用值、資料尚未完整處理、標記不完整,或你查看的報表維度不適合該資料。先檢查 UTM 是否正確保留,再確認 GA4 報表維度。

UTM 是不是 Fortinet 那種統一威脅管理?

不是。行銷分析中的 UTM 是網址追蹤參數;Fortinet 或資安文章中的 UTM 多半指 Unified Threat Management,屬於統一威脅管理,兩者是不同領域的名詞。

標籤
utm 是什麼UTM 參數GA4 追蹤流量來源行銷活動追蹤
Eric Chang
Eric Chang
SEO 數據分析與網站量測研究者

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