Google Analytics 4

UTM 是什麼?用 GA4 追蹤活動流量與成效

Open Data 4TW 編輯團隊 Open Data 4TW 編輯團隊
· · UTM, GA4, UTM 追蹤

UTM 是什麼?先釐清本文討論的 UTM

這裡的 UTM 指 Urchin Tracking Module,是加在網址後方的追蹤參數,讓 GA4 與其他分析工具辨識流量來源、媒介、活動與素材。這裡不討論大學品牌、資安設備或地理座標,只聚焦行銷活動追蹤。

一組好的 UTM 追蹤網址,能讓你在 GA4 裡看出「這筆流量從哪裡來、屬於哪個活動、點了哪個素材」。行銷現場真正需要的不是把網址變長,而是讓報表可以拿來判斷預算、素材、渠道與名單成效。

UTM 不是大學,也不是資安的 UTM

搜尋到的 UTM 類型 意思 是否屬於這篇主題
大學或學校品牌 校名、登入入口或校園網站 否
資安設備縮寫 防火牆、閘道、防護系統相關名詞 否
行銷追蹤參數 加在網址後方,用來標記來源、媒介、活動 是

搜尋「utm」時會混到很多非行銷結果。判斷方式很直覺:如果內容談的是 GA4、Google Analytics、source / medium、campaign、追蹤網址,就是行銷追蹤語境。

UTM 加在網址哪裡?

UTM 會加在網址問號後方,每個參數用 & 串接。範例如下:

https://opendata4tw.org.tw/reports/example?utm_source=lineoa&utm_medium=social&utm_campaign=2026_summer_sale&utm_content=richmenu_a

utm_source 告訴 GA4 流量來源,utm_medium 告訴 GA4 這是哪種媒介,utm_campaign 告訴 GA4 屬於哪一檔活動。後面的 utm_content 則常用來區分素材、按鈕或版位。

不加 UTM 會發生什麼事?

不加 UTM 時,GA4 仍可能收到流量,但報表常會把不同活動混在 direct、referral 或籠統的 social 裡,導致你看不到 LINE、IG、EDM、KOL、素材 A/B 各自帶來的成效。

這是很多中小企業報表失真的起點。不是 GA4 沒有資料,而是流量進站時沒有被清楚貼標籤。等到活動結束才回頭問「哪個渠道有效」,通常已經很難補救。

有設定 UTM vs 沒設定 UTM 的報表差異

比較項目 有設定 UTM 沒設定 UTM
流量來源 可分出 lineoa、instagram、newsletter、kol_a 可能混在 direct、referral 或籠統社群來源
活動成效 可用 campaign 比較不同檔期 只能看總流量,難判斷是哪一檔活動帶動
素材比較 可用 utm_content 比較 banner、button、story 無法知道哪個素材被點進來
預算判斷 可連到轉換、名單、訂單做分配 容易靠印象分配預算

GA4 最少要設定哪 3 個 UTM 參數?

GA4 UTM 追蹤最少建議設定 utm_source、utm_medium、utm_campaign 三個參數。這三個欄位能組成基本活動脈絡,讓報表知道流量從哪裡來、屬於哪種渠道、是哪一檔活動。

參數 用途 範例 是否建議必填
utm_source 流量來源平台或合作方 lineoa、instagram、kol_eric 是
utm_medium 流量媒介或渠道類型 social、email、paid_social 是
utm_campaign 活動名稱、檔期或專案 2026_summer_sale 是
utm_content 素材、按鈕、版位 story_a、button_top 視情況
utm_term 關鍵字或特殊分類 brand_keyword 視情況

utm_source:流量從哪個平台來

utm_source 要填「來源」,也就是使用者原本在哪個平台或合作方看到連結。常見範例包含 lineoa、instagram、threads、newsletter、kol_name。

我的建議是 source 盡量描述具體來源,不要只寫 social。社群是媒介,不是來源;把 Instagram、Threads、LINE 全寫成 social,後面就很難拆開比較。

utm_medium:這是哪一種渠道

utm_medium 要填渠道類型,例如 social、email、paid_social、affiliate、sms、push。這個欄位最怕每個人隨手創詞,最後同一種渠道被拆成多個版本。

  • 自然社群可用 social
  • Meta 廣告可用 paid_social
  • EDM 可用 email
  • KOL 或團購合作可用 affiliate
  • 簡訊可用 sms

utm_campaign:這是哪一檔活動

utm_campaign 要填活動名稱,適合放檔期、產品、年度與主題,例如 2026_summer_sale、2026_mothers_day、new_product_launch。

campaign 不適合塞素材名稱。把 banner_a、story_b 放進 campaign,短期看起來很細,長期會讓同一檔活動散成一堆名稱,主管看報表時會很痛苦。

utm_content 與 utm_term 什麼時候才需要?

utm_content 適合在同一活動中比較素材、按鈕、版位;utm_term 多用於關鍵字或特殊分類。它們不是每次必填,只有當你真的需要拆分比較時才使用。

參數 適合使用時機 範例
utm_content 同一平台有多個素材、版位或按鈕 banner_a、story_1、button_bottom
utm_term 需要標記關鍵字、受眾或特殊分類 brand_kw、interest_group_a

台灣常見平台的 UTM 設定範例

台灣常見的 UTM 使用情境包含 LINE 官方帳號、Instagram、Threads、Meta 廣告、EDM、KOL 團購、簡訊、APP 推播,以及從蝦皮或 momo 外部導流到自家站。重點是用一致規則標記平台、渠道、活動與素材。

情境 utm_source utm_medium utm_campaign utm_content
LINE 官方帳號推播 lineoa social 2026_summer_sale broadcast_a
Instagram 個人檔案 instagram social 2026_product_launch bio
Threads 貼文 threads social 2026_report_campaign post_1
KOL 團購 kol_name affiliate 2026_groupbuy_may coupon_a
EDM newsletter email 2026_member_sale button_top
簡訊 sms sms 2026_flash_sale shortlink_a
APP 推播 app_push push 2026_reactivation push_a

LINE 官方帳號貼文與圖文選單

LINE 官方帳號最常見的拆法,是用 utm_source=lineoa 固定來源,再用 utm_content 區分推播、圖文選單、歡迎訊息或一對一回覆。

https://opendata4tw.org.tw/reports/example?utm_source=lineoa&utm_medium=social&utm_campaign=2026_summer_sale&utm_content=richmenu_a

LINE 的點擊常常混在 app 內瀏覽器情境,UTM 命名越穩定,後面排查 direct 或 referral 時越有依據。

Instagram bio、限動、Threads 貼文

Instagram 與 Threads 都屬於社群來源,但 source 應該分開。建議 Instagram 用 utm_source=instagram,Threads 用 utm_source=threads,medium 統一用 social。

https://opendata4tw.org.tw/reports/example?utm_source=instagram&utm_medium=social&utm_campaign=2026_content_push&utm_content=story_a

https://opendata4tw.org.tw/reports/example?utm_source=threads&utm_medium=social&utm_campaign=2026_content_push&utm_content=post_1

KOL 團購與聯盟合作

KOL 與聯盟合作的重點是把合作方、檔期、素材、優惠碼拆開。不要只靠優惠碼判斷成效,因為有些使用者會點連結但最後不用碼,或是先看內容後再回站下單。

欄位 建議寫法 用途
utm_source kol_eric 標記合作對象
utm_medium affiliate 標記合作渠道
utm_campaign 2026_groupbuy_may 標記團購檔期
utm_content reel_a、coupon_link 比較素材或版位

EDM 與簡訊 / APP 推播

EDM、簡訊、APP 推播都屬於品牌自有觸點,但 medium 不應全部寫成 owned。GA4 報表裡需要能分辨 email、sms、push,才知道哪種名單觸達方式比較有效。

渠道 範例 URL 重點
EDM utm_source=newsletter&utm_medium=email&utm_campaign=2026_member_sale
簡訊 utm_source=sms&utm_medium=sms&utm_campaign=2026_flash_sale
APP 推播 utm_source=app_push&utm_medium=push&utm_campaign=2026_reactivation

建立 UTM 命名規範:不要讓報表變成垃圾資料

UTM 命名規範的目的,是讓不同人建立的追蹤網址在 GA4 裡仍能合併判讀。建議固定使用小寫英文、數字、底線,並用年度、活動、平台、素材建立可管理的命名規則。

我會把 UTM 視為資料治理問題,而不只是行銷小工具。命名一亂,後面再漂亮的 dashboard 都只是把垃圾資料排版得比較好看。

建議命名公式

活動名稱可用 yyyy_campaign_topic,素材可用 placement_variant。範例如下:

欄位 公式 範例
utm_source 平台或合作方 lineoa、instagram、kol_eric
utm_medium 渠道類型 social、email、paid_social
utm_campaign 年份加活動主題 2026_summer_sale
utm_content 版位加素材版本 story_a、button_top

UTM 總表欄位設計

只要團隊超過一個人會產生連結,就應該有 UTM 總表。總表不需要複雜,重點是讓每一條追蹤網址都有負責人、活動、欄位與最後連結。

欄位 用途
建立日期 追蹤連結產生時間
負責人 後續排查時知道找誰確認
原始網址 未加 UTM 的目標頁
source 來源平台或合作方
medium 渠道類型
campaign 活動或檔期名稱
content 素材、版位、按鈕
完整 UTM URL 實際對外使用的追蹤網址

如何產生 UTM 追蹤網址?

產生 UTM 追蹤網址可以用 Google Campaign URL Builder、團隊試算表模板,或行銷工具內建欄位。流程應該是先確認目標頁,再填 source、medium、campaign,必要時才補 content 與 term。

Google Campaign URL Builder 填寫順序

  1. 先貼上目標頁網址,確認是使用者最後要抵達的頁面。
  2. 填入 utm_source,例如 lineoa、instagram、newsletter。
  3. 填入 utm_medium,例如 social、email、paid_social。
  4. 填入 utm_campaign,例如 2026_summer_sale。
  5. 如果需要比較素材,再填 utm_content。
  6. 產出網址後先自己點一次,確認頁面能正常開啟且網址參數沒有消失。

新手最常犯的錯,是還沒想清楚命名規則就開始產網址。工具只能幫你組字串,不能替你治理資料。

短網址可以用,但要先保留完整 UTM

短網址可以用在 LINE、簡訊、紙本物料或社群版面受限的地方,但正確順序是先產生完整 UTM,再把完整網址放進短網址工具,最後測試跳轉後 UTM 是否仍保留。

如果短網址跳轉時吃掉參數,GA4 看到的來源就可能變成 direct 或短網址網域 referral。這種問題活動上線後才發現,通常已經少了一段最關鍵的早期資料。

UTM 設好後,GA4 要去哪裡看?

UTM 設好後,可以在 GA4 的「報表 → 獲客 → 流量開發」查看 session source / medium、session campaign,也可以用探索報表把活動、素材與轉換事件拉在一起比較。

標準報表:看來源 / 媒介與活動

最常用路徑是 GA4 後台的「報表 → 獲客 → 流量開發」。進入報表後,可把主要維度切換成「工作階段來源 / 媒介」或「工作階段廣告活動」。

如果你要看 LINE、Instagram、EDM 哪個帶來比較多有效流量,就看 source / medium。若要比較 2026_summer_sale 與 2026_member_sale,就看 campaign。想把這些數字和 轉換率、CTR、CPC、CPA 放在同一個決策框架,欄位命名一致會省下很多整理時間。

探索報表:比較活動、素材與轉換

探索報表適合拿來比較不同 campaign、utm_content 與轉換事件。做法是新增自由形式探索,加入來源、媒介、活動、內容等維度,再加入工作階段、參與度、轉換、收益等指標。

如果活動有做素材 A/B,可以把 utm_content 放進列,指標放轉換或訂單。判斷素材時不要只看流量,最好同時看點擊後參與、轉換與營收,否則很容易放大只會帶來低品質流量的素材。需要更完整的實驗規劃,可搭配 A/B Testing 的方法設計。

GA4 常見維度對應表

UTM 參數 GA4 常見維度 用途
utm_source 工作階段來源、使用者來源 看流量從哪個平台或合作方來
utm_medium 工作階段媒介、使用者媒介 看渠道類型,例如 social、email、paid_social
utm_campaign 工作階段廣告活動、使用者廣告活動 看哪一檔活動帶來流量與轉換
utm_content 手動廣告內容相關維度 比較素材、按鈕、版位
utm_term 手動字詞相關維度 標記關鍵字或特殊分類

如何用 UTM 回答行銷決策問題?

UTM 的商業價值在於把來源、活動、素材與轉換連起來,用來判斷預算分配、素材汰換、KOL 合作、再行銷名單與 CRM 名單來源。但 UTM 不是完整歸因模型,不能單獨解釋所有成交原因。

哪個渠道值得加預算?

判斷渠道不要只看 sessions。比較 source / medium 時,至少應一起看參與、轉換、營收或名單品質,並放回 行銷漏斗 的位置判斷。

觀察指標 判讀方式
工作階段 看渠道是否真的帶來足夠流量
參與度 看進站後是否有閱讀、瀏覽或互動
轉換 看是否帶來表單、註冊、加入購物車或訂單
營收或名單品質 看商業結果是否符合預算期待

哪個素材要停掉或放大?

素材判斷建議用 utm_content 拆分。若某個素材流量高但轉換低,可能是訊息吸引點擊卻不符合落地頁;若流量中等但轉換穩定,反而可能值得加碼測試。

實務上我不會只用單一指標停素材。至少要同時看曝光端的 CTR、進站後的參與與轉換,才知道問題在素材、受眾、落地頁,還是活動本身。

UTM 可以追到名單或訂單嗎?

可以,但前提是表單、CRM、電商後台或行銷自動化工具有保存 UTM 欄位。GA4 可以看到流量與事件,CRM 則可以把 UTM 帶進 lead source、campaign、order source 等欄位。

如果表單送出時沒有保存 UTM,即使 GA4 看得到活動流量,業務端仍可能不知道這筆名單來自哪個 KOL、EDM 或 LINE 推播。這是行銷和業務報表常對不起來的原因之一。

常見錯誤排查:為什麼 GA4 看不到 UTM?

GA4 看不到 UTM,常見原因包含網址參數被跳轉移除、短網址設定錯誤、app 內瀏覽器造成來源遺失、大小寫不一致、站內連結加 UTM 覆蓋來源,以及廣告平台自動標記與手動 UTM 混用。

流量變成 direct 的原因

原因 檢查方式 處理方向
跳轉吃掉 UTM 點擊後看最終網址是否還有參數 修正 redirect 規則,保留 query parameter
短網址設定錯誤 測試短網址跳轉後的完整網址 重新用完整 UTM 產生短網址
app 內瀏覽器來源不穩 比較不同裝置與 app 點擊結果 依賴 UTM 標記,不只看 referral
HTTP 與 HTTPS 或跨網域跳轉 檢查是否經過多段轉址 減少不必要跳轉並保留參數
大小寫不一致 檢查是否同時出現 Email、email、EMAIL 統一小寫英文

內部連結不要加 UTM

站內連結不要加 UTM。UTM 是用來追蹤外部導流,若把首頁 banner、站內選單、文章 CTA 都加上 UTM,可能會覆蓋原本的 session 來源,讓真正的外部流量被污染。

站內互動應改用事件追蹤、內容分組或站內版位追蹤,不要用 UTM 當萬用標籤。這條規則很硬,但能避免許多報表災難。

廣告平台自動標記與 UTM 衝突

Google Ads 可能使用自動標記參數,Meta 廣告也常由投手設定動態 UTM。問題不在於能不能混用,而在於規則是否一致,以及 GA4、廣告平台、CRM 對同一筆流量的命名是否能對得起來。

建議先定義 Google Ads、Meta Ads、KOL、EDM 各自的命名規範,再確認 CRM 是否需要保存手動 UTM。跨平台比較時,一致的 source / medium 比華麗的報表更重要。

UTM 不只用在 GA4:CRM 與行銷自動化也會用

UTM 不只服務 GA4,也能被表單、CRM、電商後台與行銷自動化工具保存,用來判斷名單來源、訂單來源、再行銷分眾與 campaign reporting。

如果你的目標是收名單,表單應該保存 utm_source、utm_medium、utm_campaign,必要時加上 utm_content。如果你的目標是訂單,電商系統要能把 UTM 與 order ID 關聯,後續才有機會比較不同渠道帶來的營收品質。

UTM 本身不會替你完成 CRM 建置,也不會自動解決歸因爭議。它的角色是把進站時的行銷脈絡留下來,讓 GA4、CRM 與 數據分析工具 有共同欄位可以對話。

本文不處理的內容

這篇 UTM 指南只處理 GA4 與行銷活動流量追蹤,不處理大學品牌、資安設備、UTM 座標、完整 GA4 安裝、廣告投放教學或 BigQuery 歸因模型。

  • 不展開大學或校園網站相關 UTM。
  • 不介紹資安設備、防火牆或閘道產品。
  • 不處理地理座標系統。
  • 不教完整 GA4 安裝流程。
  • 不教完整 Meta、Google Ads 或 CRM 導入。
  • 不把 UTM 包裝成能解決所有歸因問題的工具。

UTM 的價值不是網址變長,而是讓 GA4 報表能回答每個行銷活動從哪裡來、帶來什麼成效、下一步該怎麼調整。

UTM 是什麼意思?

UTM 是 Urchin Tracking Module,是加在網址後方的追蹤參數,讓 GA4 辨識流量來源、媒介、活動與素材。常見欄位包含 utm_source、utm_medium、utm_campaign、utm_content、utm_term。

UTM 和 GA4 有什麼關係?

UTM 負責把來源資訊寫進網址,GA4 負責接收、整理並在報表中顯示這些來源資料。UTM 命名越一致,GA4 裡的 source / medium、campaign 報表就越容易判讀。

最少一定要設定哪些 UTM 參數?

建議至少填 utm_source、utm_medium、utm_campaign。source 標記來源,medium 標記渠道,campaign 標記活動;少了其中一個,活動資料就容易不完整。

UTM 可以用中文嗎?

技術上可以,但不建議。為了報表一致、跨工具相容與避免編碼問題,建議使用小寫英文、數字、底線,例如 2026_summer_sale。

UTM 設好後,GA4 多久會看到資料?

即時報表可能較快看到,標準報表通常需要等待 GA4 完成資料處理。實作時應先用測試點擊確認參數是否保留,並到流量開發或探索報表檢查維度是否出現。

為什麼 GA4 看不到 UTM?

常見原因包含網址被跳轉吃掉、短網址設定錯誤、內部連結覆蓋 session、大小寫不一致、app 內瀏覽器來源遺失,以及廣告平台自動標記與手動 UTM 規則衝突。

內部連結可以加 UTM 嗎?

不建議。UTM 是用來追蹤外部導流,站內連結加 UTM 會污染來源資料,甚至讓原本的流量來源被覆蓋。站內版位應使用事件或其他站內追蹤方式。

UTM 和短網址會衝突嗎?

不一定。正確做法是先產生完整 UTM 網址,再用短網址工具縮短,並測試跳轉後 UTM 是否仍保留。不要把短網址當成追蹤系統本身。

UTM 可以追蹤 KOL 或團購成效嗎?

可以。可用 utm_source 標記 KOL 或合作平台,用 utm_campaign 標記檔期,用 utm_content 區分素材、版位或優惠連結。

UTM 可以追到名單或訂單嗎?

可以,但前提是表單、CRM、電商或後台能保存 UTM 欄位。否則 GA4 只會看到流量與事件,不一定能完整串到名單、業務進度或訂單。

Google Ads 已經有自動標記,還需要 UTM 嗎?

Google Ads 可用自動標記,但跨平台比較、CRM 串接、KOL 與 EDM 一起判讀時,仍常需要一致的 UTM 命名規範。重點是不要讓自動標記和手動 UTM 互相造成報表落差。

utm_content 和 utm_term 一定要填嗎?

不一定。utm_content 適合區分素材、按鈕、版位;utm_term 多用於關鍵字或特殊分類。沒有分析需求時,不應為了填滿欄位而亂用。

標籤
UTMGA4UTM 追蹤流量分析活動成效
Eric Chang
Eric Chang
SEO 數據分析與網站量測研究者

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