你的廣告到底從哪裡來的訂單?一篇搞懂 UTM 追蹤的完整指南
快速摘要
如果你常常跟廣告投手互動,他們跟你討論電商廣告的時候一定都會有意無意提到用 UTM 碼做追蹤這件事。其實 UTM 是加在連結後面的一段追蹤代碼,讓 Google Analytics 知道「這個訪客是從哪個廣告、哪個平台、哪個活動進來的」。沒有 UTM,你只知道網站有多少流量;有了 UTM,你才知道這些流量是哪則廣告帶來的、哪個平台效果最好、哪個素材真正帶來了轉換。UTM 有五個主要參數:utm_source(來源平台)、utm_medium(行銷管道)、utm_campaign(活動名稱)、utm_content(素材區分)和 utm_term(關鍵字)。設定正確的 UTM,是讓每一分廣告預算都能被追蹤、被驗證的基礎工程。
月底在看 GA4 報表,流量有,訂單也有,但老闆問「這個月哪個廣告的效果最好?」的時候,你只能說「嗯……Meta 那邊有跑,Google 那邊也有跑,Dcard 也有發文……」,但說不清楚到底是哪個管道帶來了真正的轉換。
這不是你的問題,是因為那些廣告連結從一開始就沒有貼上「標籤」替流量分門別類。所以你沒有辦法在偌大的數據中,找到真正對你有用的用戶。
而今天要說的 UTM 就是那個「標籤」。
如果你想要做網路行銷,UTM 是你一定、必須、不得不認識的東西。如果你在此之前從沒聽過他的威名也沒關係。今天酷咖啡要帶你好好重新認識一下 UTM 是何方神聖!只不過在開始進入今天的正題之前,請你一樣先照慣例替自己泡杯咖啡,然後再跟我們一起看下去吧!
UTM 是什麼?用一個比喻說清楚
想像你在百貨公司的美食街擺了一個點心攤位,一天結束之後,你發現賣掉了 200 份。
但你今天同時在三個地方放了廣告:商場門口的海報、一樓電梯旁的立牌、以及讓朋友在 Facebook 分享的限時動態。
如果你不知道這 200 個客人各自是從哪裡看到廣告來的,你就不知道下個月應該多投資哪個管道。UTM 就是讓每個客人進來的時候,自動在他身上貼一個「我是從電梯旁的立牌看到的」標籤的工具。
當然,實際上不是在人身上貼標籤,而是在你放出去的連結後面,加上一段追蹤代碼。用戶點擊這個連結進入你的網站時,GA4 會自動讀取這段代碼,記錄下「這個訪客是從哪裡來的」。
UTM 的全名和組成
UTM 是 Urchin Tracking Module 的縮寫(Urchin 是 Google Analytics 前身的產品名稱),中文通常就直接叫「UTM 參數」或「UTM 追蹤碼」。一個帶有 UTM 的連結,長這樣:
我們官網連結後面「?」後的粗體字那一串「utm_source=facebook&utm_medium=paid_social&utm_campaign=summer-sale-2026」就是 UTM 參數。
它告訴 GA4 三件事:
這個流量來自 Facebook(utm_source=facebook)
是透過付費社群廣告管道進來的(utm_medium=paid_social)
是2026 年暑期特賣活動的廣告帶進來的(utm_campaign=summer-sale-2026)
五個主要 UTM 參數,各自是什麼意思
根據 Google Analytics 官方說明,UTM 有多達8個參數,但日常行銷操作中最常用、最重要的是以下幾個:
utm_source:流量從哪個地方來的?
這叫做「平台來源」。讓你知道用戶是從哪個網站、哪個媒體平台進到你的網站。我們舉幾個常見的例子:
如上圖的例子,假如你這次的廣告來源是從 Facebook 來的,你就標示成「utm_source=facebook」即可。不過有幾點要特別留意,如果要記錄同一個來源的話,大小寫要一致。舉例:如果是 utm_source=facebook 跟 utm_source=Facebook 追蹤碼會看成不一樣的來源。另外,utm_source不會是你的目標連結網站。所以不存在 koodata 的官網後面的平台來源一樣是 utm_source=koodata 這樣的狀況。(我來自我自己????)
如果你 utm_source寫本身的目標網站,那就會變成跟上圖歌詞差不多的意思。
utm_medium:透過什麼行銷管道進來的?
這是「行銷媒介」。區分同一個平台上不同的行銷手段。
舉例:你在 Facebook 上同時有跑付費廣告,也有透過 KOL 合作發文。utm_source 都是 facebook,但你需要 utm_medium 來區分這兩種方式。
常見的寫法例子:
我們一樣舉例子,假如你要辨識從 Facebook 的流量來源是自然觸及還是付費廣告,你就把自然觸及貼文的超連結後面標示成「utm_source=facebook&utm_medium=organic_social」(用「&」將來源與媒介的語法連接起來)。付費貼文的超連結後面加「utm_source=facebook&utm_medium=paid_social」即可。
utm_campaign:這個連結是哪檔行銷活動的?
這是「活動名稱」。讓你區分不同的行銷活動或廣告主題。同一個平台、同一個管道,可能同時在跑多個活動,utm_campaign 讓你知道這個點擊來自哪一個行銷活動。這個則沒有固定的寫法,方便內部人員辨識活動即可,但取名建議一樣以小寫英文加上數字讓 GA 好辨識。像是雙 11 特賣你可以寫:double11-2026、母親節活動: mothers-day-2026、品牌形象廣告:brand-awareness,甚至是產品名稱也能拿來命名噢。
utm_content:同一個活動裡,用來區分不同素材
當你在同一個活動裡投了多個不同版本的廣告素材(例如兩種不同的廣告圖片、或同一封 EDM 裡有兩個不同的 CTA 按鈕),utm_content 讓你知道用戶點的是哪一個版本。這個一樣沒有制式的寫法,一樣以內部方便辨識就好。舉例像是,紅色版廣告圖:red-banner、素材A:banner-a、EDM 底部按鈕bottom-cta 等等。跟 utm_campaign 相同,取一個你能馬上認出來的名稱就好。(最省事的方法就是跟素材名稱相同。但記住用小寫英文比較好噢!)
utm_term:付費搜尋廣告用來記錄關鍵字
這個參數通常只用在 Google 搜尋廣告,記錄用戶是搜尋什麼關鍵字之後點進來的。一般的社群廣告不需要用到這個參數。例子:用戶搜尋「台灣 Meta 廣告代理商」後點擊你的廣告 → utm_term=台灣 Meta 廣告代理商
必填的三個參數:utm_source、utm_medium、utm_campaign
根據 Google 官方建議,每一個帶 UTM 的連結,至少要包含以下三個參數:
utm_source&utm_medium&utm_campaign
少了其中一個,GA4 的報表裡就可能出現「(not set)」的空白值,讓你沒辦法正確識別這筆流量從哪裡來。
utm_content 和 utm_term 是選填的,真的有需要辨識的時候再加就好。
一個完整的 UTM 連結實際長什麼樣子?
假設 koodata 要在 Meta 廣告上,為 2026 年母親節活動投放兩種不同的廣告圖(紅色版和藍色版),EDM 也同步發出。
Meta 母親節活動廣告 — 紅色素材版:
https://koodata.com/contactus?utm_source=facebook&utm_medium=paid_social&utm_campaign=mothers-day-2026&utm_content=red-banner
Meta 母親節活動廣告 — 藍色素材版:
https://koodata.com/contactus?utm_source=facebook&utm_medium=paid_social&utm_campaign=mothers-day-2026&utm_content=blue-banner
EDM 母親節活動電子報 — 頂部按鈕:
對了,要連接 UTM 的追蹤碼,你需要在正式的網址後面加入「?」。但如果你正式網址本身已經有「?」的話,那麼就用「&」取代。如果你不能確定的話,那就把你完成的 UTM 網址整串複製起來到瀏覽器輸入網址看是否可以正常載入即可。或是利用我們下方介紹的工具進行設定。
有了這三個連結,在 GA4 裡你就能清楚看到:這次母親節活動的流量,Facebook 廣告帶來多少、電子報帶來多少,而且同樣是 Facebook 廣告,紅色圖和藍色圖各自帶來了多少轉換。哪個素材或是媒體平臺比較有效,一目了然。
三個讓 UTM 報表不出錯的命名原則
根據 Google 官方的 UTM 最佳實作建議,以下三個原則最重要,也最常被忽略:
原則 1:全部統一用小寫,不要大小寫混用
UTM 參數的值是區分大小寫的。
utm_source=Facebook、utm_source=facebook、utm_source=FACEBOOK 在 GA4 裡是三筆不同的來源,會分開計算,讓你的報表變得零散。
最安全的做法:所有 UTM 值統一用全小寫英文,不要用大寫開頭,也不要中途混用。
原則 2:同一個活動,只用一個固定名稱,不要隨手改
utm_campaign=summer-sale 和 utm_campaign=SummerSale 和 utm_campaign=summer_sale_2026 在 GA4 眼裡是三個不同的活動,雖然你知道它們是同一個,但 GA4 不知道。
建議在活動開始前,先決定好 campaign 的命名格式,所有人統一使用,不要讓不同人用不同的叫法。
原則 3:不同平台用不同的 source 值
Facebook 和 Instagram 雖然都是 Meta 旗下的平台,但它們的受眾和廣告行為不同,建議用不同的 utm_source 區分:
Facebook 廣告 → utm_source=facebook
Instagram 廣告 → utm_source=instagram
這樣你在 GA4 裡才能分別看到 Facebook 和 Instagram 各自帶來了多少流量,而不是全部合在「meta」這個大類裡,沒辦法細分。
怎麼快速產生 UTM 連結?不需要手動拼
Google 提供了一個免費的 UTM 產生器工具:Campaign URL Builder。
使用方式很簡單:
輸入你的目標網址(你想讓用戶進入的頁面)
填入 utm_source、utm_medium、utm_campaign(必填)
選填 utm_content 和 utm_term
工具會自動產生完整的帶 UTM 連結,直接複製使用。如果你還是新手,不建議純手動拼 UTM 連結,因為稍微打錯一個字元(例如 & 變成 &&、或 = 少打了),整個參數就失效了,GA4 會讀不到。用工具產生比較安全。
在 GA4 哪裡看 UTM 的追蹤結果?
設定好 UTM 並開始投放廣告之後,你可以在 GA4 的這個位置看到結果:
GA4 後台 → 報表 → 獲客 → 流量開發 或是 獲取新客
在這個報表裡,把主要維度切換成「工作階段來源/媒介(Session source/medium)」或「工作階段廣告活動(Session campaign)」,就能看到:
各個 utm_source + utm_medium 組合帶來了多少工作階段
各個 utm_campaign 帶來了多少用戶和轉換
用戶在進來之後的互動行為(停留時間、轉換率)
如果你設定了 utm_content,也可以在「探索(Explore)」的自訂報表裡,把 utm_content 加入作為分析維度,比較不同素材的點擊和轉換差異。
大家最常犯的四個 UTM 錯誤
錯誤1:有些廣告有加 UTM,有些沒有
這是最常見的問題。只有部分廣告加了 UTM,GA4 的報表就會有一部分流量被歸類為「Direct(直接)」,讓你以為很多人是直接輸入網址進來的,但實際上是沒有 UTM 的廣告連結帶來的流量。UTM 要加,就全部廣告都要加,不能只加一半。
錯誤2:不同人用不同的命名方式
行銷主管決定 utm_source 用「FB」,但跑廣告的同事用「facebook」,另一個在做 EDM 的同事用「Facebook」。三種命名在 GA4 裡是三個不同的來源,報表會被切成三段,看起來每個來源的流量都很少,但其實加起來才是真實的 Facebook 流量。解決方法:建立一份團隊共用的 UTM 命名規範文件,所有人遵守同一套格式。
錯誤3:在 GA4 的廣告報表(而不是流量報表)看 UTM 數據,然後說數字對不上
GA4 的廣告歸因邏輯和 UTM 的工作階段歸因邏輯不完全相同。UTM 數據要在「流量開發」報表裡看,而不是「廣告」報表。搞混了就會覺得數字怪怪的。
錯誤4:UTM 的值包含了中文或特殊符號
技術上 UTM 值可以包含中文,但實際上很多追蹤系統在讀取時會出現亂碼或編碼問題。建議 UTM 的值全部用英文小寫和連字號(hyphen)組成,例如用 mothers-day 而不是 母親節。
koodata 酷訊搜索對 UTM 追蹤的觀點
我們在協助品牌審視廣告帳戶和 GA4 數據的過程中,遇到「UTM 沒有統一設定」的情況非常普遍。不是廣告主不重視數據,而是一開始沒有人把這個基礎工程做好,後來數據越積越亂,重整的成本也越來越高。
UTM 的設定,是整個廣告數據基礎裡最便宜、但也最容易被忽略的一環。它不需要任何技術能力,不需要修改網站程式碼,只需要統一的命名規範和執行的紀律。但如果沒有做,你的所有廣告成效都可能是錯的!你以為 Meta 廣告效果差,但實際上可能是因為 Meta 的 UTM 沒有設定好,流量全部跑到「Direct」去了。
另一個常被忽略的是:UTM 數據是 GA4 和廣告平台之間的橋樑。Google Ads 有自動標記功能(auto-tagging),可以不靠 UTM 自動傳數據回 GA4;但 Meta 廣告、LINE 廣告、EDM、KOL 連結,全部都要靠你自己加 UTM 才能讓 GA4 正確識別這些流量的來源。
如果你的廣告涵蓋多個平台(Meta、Google、LINE、Dcard、EDM、KOL),UTM 的統一規劃就更加重要。因為只有 UTM 標準化之後,你才能在 GA4 裡做真正有意義的跨平台比較。
找 koodata 酷訊搜索協助廣告追蹤設定,對你有什麼好處?
koodata 酷訊搜索是 Google Partner 官方認證代理商,同時持有 Meta Business Partner、LINE Digital Sales Partner 與 Dcard Sales Partner,在多平台廣告整合和數據追蹤架構上有完整的實戰資源。
多平台 UTM 規範建立。 koodata 協助品牌建立一套橫跨 Meta、Google、LINE、Dcard、EDM 的統一 UTM 命名規範,讓所有廣告的流量數據在 GA4 裡清楚、可比較,不再有「那筆流量到底從哪裡來的」的疑問。
GA4 流量數據診斷。 如果你已經在跑廣告但 GA4 數據感覺怪怪的(Direct 流量特別多、各管道流量切不清楚),koodata 協助診斷 UTM 設定和 GA4 歸因的問題,找出數據不準確的根源。
廣告成效追蹤架構整合。 UTM 是流量追蹤的基礎,搭配 GA4 的轉換事件設定、Meta Pixel、LINE Tag 的完整架構,才能讓廣告數據從曝光到轉換全程可追蹤。koodata 提供完整的廣告追蹤架構規劃,讓你的廣告不只知道帶來了多少流量,更知道帶來了多少真實的業績貢獻。
☕ 品嚐最後一口咖啡,看看 koodata 的總結
UTM 聽起來像是技術人員的事,但它其實是行銷人的工作。
決定要用什麼格式命名、哪些廣告要加 UTM、如何讓團隊統一使用——這些都是行銷策略的一部分,和投廣告、寫文案一樣重要。沒有 UTM,你的廣告預算在花,但你不知道哪些花得值得;有了 UTM,每一分廣告費背後都有一個清楚的數字可以回答「這個花得值嗎」的問題。
下次設定廣告連結之前,先問問自己:這個連結有沒有加 UTM?utm_source、utm_medium、utm_campaign 有沒有填?命名格式有沒有和團隊統一?
這三個問題問完、確認都 OK,你的行銷旅程才算是真正出發了。
想讓 koodata 酷訊搜索幫你建立多平台 UTM 追蹤架構,或是診斷現有的 GA4 數據問題?歡迎點擊按鈕跟我們聊聊。
FAQ:關於 UTM 追蹤的常見問題
Q1. UTM 是什麼?為什麼行銷人需要它?
A:UTM 是 Urchin Tracking Module 的縮寫,是加在連結後面的一段追蹤代碼,讓 Google Analytics 能識別「這個訪客是從哪個廣告、哪個平台、哪個活動進來的」。沒有 UTM,GA4 只知道你的網站有多少流量;有了 UTM,你才能知道 Meta 廣告帶來多少流量、LINE 廣告帶來多少、電子報帶來多少,以及哪個活動、哪個素材真正帶來了轉換。對於同時在多個平台投廣告的品牌,UTM 是分析廣告成效的基礎工具。
Q2. UTM 有哪幾個參數?各自代表什麼意思?
A:主要的五個 UTM 參數是:utm_source(來源平台,例如 facebook、google、newsletter)、utm_medium(行銷管道,例如 paid_social、email、cpc)、utm_campaign(活動名稱,例如 summer-sale-2026)、utm_content(素材區分,用來比較同一活動裡不同版本的廣告)、utm_term(付費關鍵字,主要用於 Google 搜尋廣告)。根據 Google 官方建議,utm_source、utm_medium 和 utm_campaign 三個是必填的,utm_content 和 utm_term 是選填的。
Q3. UTM 參數的值有大小寫區別嗎?
A:有,而且非常重要。UTM 參數的值是完全區分大小寫的。utm_source=Facebook、utm_source=facebook、utm_source=FACEBOOK 在 GA4 裡是三筆不同的來源,會分開計算,讓你的報表被切成很多零散的行。建議統一使用全小寫英文字母,並用連字號(-)或底線(_)取代空格,例如 summer-sale 或 summer_sale,同一個團隊統一格式,不要混用。
Q4. 怎麼快速產生帶有 UTM 的連結?
A:Google 提供了免費的 Campaign URL Builder 工具,只要輸入目標網址、填入 utm_source、utm_medium、utm_campaign 等參數值,工具就會自動產生完整的 UTM 連結,直接複製使用。不建議純手動拼接 UTM 連結,因為一個字元打錯就會導致參數失效,GA4 讀不到數據。
Q5. 在 GA4 哪裡可以看到 UTM 追蹤的結果?
A:在 GA4 後台,進入報表(Reports)→ 客戶開發(Acquisition)→ 流量開發(Traffic acquisition),把主要維度切換成「工作階段來源/媒介(Session source/medium)」或「工作階段廣告活動(Session campaign)」,就能看到各個 UTM 組合帶來了多少工作階段、用戶和轉換。如果要比較 utm_content 的不同素材效果,可以到探索(Explore)建立自訂報表加入這個維度。
Q6. Google Ads 有自動追蹤功能,還需要加 UTM 嗎?
A:Google Ads 有自動標記(auto-tagging)功能,開啟後會自動把 GCLID 參數傳回 GA4,不需要手動加 UTM 就能追蹤 Google Ads 的成效。但 Meta 廣告、LINE 廣告、EDM 電子報、KOL 合作連結、Dcard 廣告等其他平台,沒有自動標記功能,必須手動加 UTM 才能讓 GA4 正確識別流量來源。如果同時在多個平台投廣告,UTM 的統一規劃就非常重要。
Q7. utm_source 和 utm_medium 有什麼差別?為什麼要分開?
A:utm_source 是「在哪個地方放的廣告」,例如 facebook、google、newsletter;utm_medium 是「用什麼方式投的廣告」,例如 paid_social(付費社群廣告)、cpc(付費搜尋)、email(電子報)。分開的好處是讓你可以跨平台比較同一種行銷方式的效果。例如,你可以同時在 GA4 看到「facebook + paid_social」和「instagram + paid_social」各自帶來多少流量,也能看到所有 paid_social 加總起來的整體社群廣告表現。
Q8. utm_content 什麼時候需要用?
A:當你在同一個活動裡投了多個不同版本的廣告素材時,utm_content 讓你知道用戶點擊的是哪個版本。常見的使用情境包含:同一封 EDM 裡有多個 CTA 按鈕(頂部按鈕 vs 底部按鈕)、同一個 Meta 廣告活動裡有兩種不同的廣告圖片(紅色版 vs 藍色版)、或是測試不同廣告標題的 A/B 測試。如果你的廣告活動裡所有連結都指向同一個頁面、也只有一種素材,utm_content 就不需要特別設定。
Q9. 為什麼我的 GA4 報表有很多「Direct」流量?和 UTM 有關係嗎?
A:有直接關係。GA4 的「Direct(直接)」流量,除了真正直接輸入網址進來的訪客,還包含了所有「來源無法識別的流量」——其中一個最常見的原因,就是廣告連結沒有加 UTM,GA4 不知道這個訪客從哪裡來,就把他歸類成 Direct。如果你的 Direct 流量比預期高很多,很可能是有一批廣告連結沒有加 UTM。解決方法是確保所有對外投放的廣告連結都帶有完整的 UTM 參數。
Q10. 為什麼找 koodata 酷訊搜索協助 UTM 和廣告追蹤設定?
A:koodata 酷訊搜索是 Google Partner 官方認證代理商,同時持有 Meta Business Partner、LINE Digital Sales Partner 與 Dcard Sales Partner,在多平台廣告整合和數據追蹤架構上有完整的實戰資源。koodata 提供多平台 UTM 命名規範建立、GA4 流量數據診斷(找出 UTM 設定問題和歸因錯誤),以及完整的廣告追蹤架構規劃(整合 UTM、GA4 轉換事件、Meta Pixel、LINE Tag),讓品牌的廣告數據從曝光到轉換全程可追蹤、可分析、可優化。
作者 Hugh Chen
喜歡甜食、文字與電影。吟遊詩人是正職,在數位行銷領域兼差超過 10 年。
相信身處在這個擁有豐富網路資源的時代的人都蘊含無限可能。如果有心學習,早餐店阿姨都有可能變成廣告高手亦或油畫大師。
你終究可以成爲你想成爲的。只要持之以恆,時間最終會替你報以掌聲。
• • •