你在 Facebook 投了廣告、發了 EDM、也安排了 KOL 業配,但你知道哪個管道真的帶來了轉換嗎?UTM 參數是解決這個問題的核心工具——只要在連結後加上幾個參數,Google Analytics(GA4)就能精確記錄每一筆流量的來源、媒介與活動名稱。這篇指南將帶你從零開始,完整掌握 UTM 追蹤碼的設定與使用。
一、什麼是 UTM 參數?
UTM 是 Urchin Tracking Module 的縮寫,源自 Google 收購 Urchin 公司(Google Analytics 的前身)後保留的追蹤標準。UTM 參數是附加在 URL 末尾的一串查詢字串,讓 Google Analytics 能辨識這個連結的流量來源。
例如,以下這個連結:
當使用者點擊這個連結進入網站,GA4 就會記錄:「這位訪客來自 Facebook 的付費社群廣告,屬於 summer_sale_2026 行銷活動。」
二、五個標準 UTM 參數詳解
| 參數 | 說明 | 範例值 | 必填? |
|---|---|---|---|
utm_source |
流量來源:是哪個平台或網站帶來的 | facebook、google、newsletter、instagram | ✅ 必填 |
utm_medium |
行銷媒介:廣告形式或傳播管道 | paid_social、cpc、email、organic、referral | ✅ 必填 |
utm_campaign |
活動名稱:本次行銷活動的識別標籤 | summer_sale_2026、product_launch、kol_collab | ✅ 建議填 |
utm_content |
廣告內容:用於 A/B 測試或區分不同廣告素材 | banner_v1、text_link、video_ad | 選填 |
utm_term |
付費關鍵字:搜尋廣告的關鍵字追蹤 | 線上行銷工具、免費短網址 | 選填(搜尋廣告用) |
三、命名規範:UTM 最容易犯的錯
UTM 參數有大小寫之分。utm_source=Facebook 和 utm_source=facebook 在 GA4 中會被視為兩個不同的來源,導致數據被拆分。建立統一的命名規範,是避免數據混亂的第一步。
推薦命名規範
- 全部小寫:utm_source=facebook(不用 Facebook)
- 底線代替空格:utm_campaign=summer_sale(不用 summer sale)
- 日期格式統一:utm_campaign=product_launch_202606(年月放在尾部)
- 媒介用標準詞彙:cpc(付費搜尋)、paid_social(付費社群)、email(電子報)、organic(自然流量)
常見錯誤對照表
| ❌ 錯誤寫法 | ✅ 正確寫法 | 問題說明 |
|---|---|---|
utm_source=Facebook |
utm_source=facebook |
大小寫不一致,GA4 分開計算 |
utm_medium=Paid Social |
utm_medium=paid_social |
空格在 URL 中會被編碼成 %20,難以閱讀 |
utm_campaign=活動 |
utm_campaign=summer_event |
中文字符在 URL 中需要百分比編碼,增加連結複雜度 |
| 每次活動格式不同 | 使用統一的命名文件 | 數據難以跨期比較,報表零散 |
四、如何建立 UTM 連結?
手動拼接 UTM 參數容易出錯。最佳實踐是使用 Google 官方的 Campaign URL Builder,或在試算表中建立統一模板。基本格式如下:
步驟拆解
- 確認目標落地頁 URL(確保頁面本身沒有
#hash 錨點衝突) - 填入 utm_source(流量來源平台)
- 填入 utm_medium(廣告媒介類型)
- 填入 utm_campaign(本次活動代號)
- 視需要加入 utm_content(素材版本)與 utm_term(關鍵字)
- 複製完整 URL,貼入廣告後台或 EDM 系統
五、UTM 連結太長?搭配短網址解決
加上 UTM 參數後,一個連結可能長達 200–300 個字元。這在 LINE 貼文、SMS 簡訊、印刷品上極不美觀,也容易讓使用者產生疑慮。解決方法是將帶有 UTM 參數的完整連結縮短:
- 先組好完整的 UTM 連結(確認參數正確)
- 將整個連結貼入短網址工具,產生簡短連結
- 分享短連結——使用者點擊後會被重導向至帶有 UTM 的原始連結,GA4 仍能正確追蹤
六、QR Code + UTM:線下活動流量追蹤
UTM 不只能追蹤線上廣告——實體活動同樣可以用 UTM 追蹤。做法很簡單:
- 為線下活動設計專屬 UTM 參數,例如:
utm_source=flyer&utm_medium=print&utm_campaign=event_0526 - 將帶有 UTM 的連結轉成 QR Code
- 印在傳單、海報、名片、展示架上
- 使用者掃描後,GA4 自動記錄這筆來自實體物料的流量
這樣你就能知道:某場展覽擺放的傳單,到底帶來了多少網站訪客與轉換。
七、在 GA4 中查看 UTM 數據
設定好 UTM 連結並開始收集數據後,可以在以下位置查看:
流量來源報表
- 路徑:報表 → 客戶開發 → 流量開發
- 可依 utm_source / utm_medium / utm_campaign 進行分組
- 查看各來源的工作階段數、轉換率、互動時間
探索功能(自由格式)
- 路徑:探索 → 自由格式
- 可自訂維度與指標,建立跨活動的比較報表
- 適合需要深入分析各 UTM 參數組合表現的情境
UTM 數據延遲提醒
GA4 的數據通常有 24–48 小時的延遲。剛上線的廣告活動,不要急著在幾小時後判斷成效——等隔天或後天再看,數據才會完整。
八、進階技巧:UTM 與廣告平台自動標記的關係
Google Ads 預設使用 Auto-tagging(自動標記)——它會在連結後加上 gclid 參數,而非 UTM 參數。當你同時啟用自動標記和手動 UTM 時,GA4 通常以 UTM 優先。
建議:
- Google Ads:保留自動標記即可,不需手動加 UTM(避免衝突)
- Meta Ads(Facebook / Instagram):手動設定 UTM 參數,或在廣告管理員中使用 URL 參數欄位
- EDM / 電子報:每個連結都要有 UTM,特別是 CTA 按鈕
- KOL / 合作夥伴:為每位 KOL 分配不同的 utm_content 或 utm_campaign,方便個別評估成效
九、建立 UTM 命名管理表
當團隊規模擴大,不同人各自設定 UTM 參數很容易產生命名混亂。建議在 Google 試算表建立一份共用的「UTM 命名管理表」,包含:
| 欄位 | 說明 |
|---|---|
| 活動名稱 | 人類可讀的活動說明 |
| utm_campaign | 對應的 UTM 代碼(小寫底線格式) |
| utm_source | 標準化的來源清單(限定可用值) |
| utm_medium | 標準化的媒介清單(限定可用值) |
| 完整 UTM 連結 | 由公式自動串接,避免手誤 |
| 短網址 | 縮短後的分享連結 |
| 負責人 | 建立者與活動負責人 |
這份表格能確保全團隊使用統一的命名規則,讓 GA4 的報表數據可以跨期比較,也方便日後的活動覆盤。
總結:UTM 追蹤的核心邏輯
UTM 參數的本質很簡單:讓每個連結帶著「我從哪裡來」的標籤。掌握它,你就能回答行銷工作中最重要的問題——「哪個管道真的有效?」
- utm_source / utm_medium / utm_campaign 是三個最重要的參數,每個外部連結都應該設定
- 命名規範要統一:全小寫、底線分隔、日期統一格式
- UTM 連結太長?先組好再用短網址縮短,追蹤能力不受影響
- 線下活動用 QR Code + UTM 追蹤實體流量
- 建立團隊共用的命名管理表,避免數據零散
- GA4 數據有延遲,等 24–48 小時後再分析成效
從下一個活動開始,在每個對外連結加上 UTM 參數,然後讓數據告訴你,哪個管道值得繼續投入。