跳到主要內容
電商基地 AIM AI SOFTWARE LAB

專題 › UTM 命名產生器

專題

UTM 命名產生器:怎麼算、多少才算好

一套命名規則,報表不再自打架。

直接用工具算 → 不用註冊・不限次數

1・這個數字到底在講什麼

這個工具在做的事很簡單:一套命名規則,報表不再自打架。但很多人低估這件事的殺傷力,覺得「UTM 就是打標籤,隨便填一下」,結果是同一場活動,因為大小寫不一樣、分隔符號不一樣、拼字打錯一個字,在 GA4 或後台看起來變成三、四個不同的 campaign。老闆問「這波活動 ROAS 多少」,你要花半小時把資料手動合併才能回答,而且合併過程還可能漏掉幾筆。 UTM 有五個欄位:utm_source(流量從哪來,例如 facebook)、utm_medium(什麼形式,cpc、social、email)、utm_campaign(哪一場活動)、utm_content(哪個素材版本)、utm_term(關鍵字,電商比較少用)。這五個欄位不是填好玩的,它們是你日後拆解「哪個渠道賺錢、哪個素材該留、哪個活動該複製」的唯一依據。命名一亂,這些問題全部變成憑感覺猜。 這件事的本質不是一個會變動的數字,是一套「一致性」。一致性壞掉,你所有下游的分析都會失真,包括 ROAS 算出來對不對、廣告受眾測試結果能不能信。這也是為什麼這個工具值得花十分鐘設定,因為它不是省一次事,是省每個月拆報表的事。

2・怎麼算:一步一步走一次

用一個具體情境走一次,你就知道命名亂掉的成本有多真實。 假設你這個月廣告預算三萬元,分三個渠道各投一萬:Facebook、Instagram、Line。商品售價 699,成本 280,每單毛利 419。這個月總共成交 300 單,其中 Facebook 100 單、Instagram 120 單、Line 80 單。 總營收:300×699=209,700。總成本:300×280=84,000。毛利:300×419=125,700。扣掉廣告費三萬,行銷後淨利是 125,700-30,000=95,700。這是「乾淨」的版本,命名如果一致,你在報表上就能直接看到這個結果。 現在把命名亂掉的情況套進去。Instagram 廣告的 utm_medium 有時候打成 cpc,有時候打成 ig_ad,甚至有一波忘了加 UTM 直接貼連結。GA4 拿到的資料,會把這 120 單拆成三、四段:一部分歸 Instagram cpc、一部分歸 ig_ad、一部分歸「(none)」或「direct」。你在後台看到的 Instagram 轉換可能只剩下 50 單,算出來的 ROAS 遠低於 Facebook 跟 Line。 這時候你很可能做出的決策是:砍掉 Instagram 預算,把錢挪去 Facebook。但實際上 Instagram 原本貢獻的毛利是 120×419=50,280。你砍掉的不是一個表現差的渠道,是報表壞掉造成的誤判。這 50,280 元不是廣告費損失,是你原本能賺、卻因為決策錯誤而少賺的毛利,這才是命名不統一真正的代價。

3・多少才算好?怎麼判斷

判斷 UTM 命名好不好,不是看有沒有填,是看報表能不能「對得起來」。最直接的檢查方式:每次活動上線後,去後台看 GA4 的即時報表,同一場活動的 campaign 名稱應該只出現一次,不該同時看到大小寫不同、或日期格式不同的變體。如果一場活動拆成兩三條,代表命名規則沒鎖死。 第二個判斷點是「(not set)」或「direct / none」的流量占比。如果你每次上活動之後,這兩類流量都會異常升高,通常代表某些連結沒套上 UTM,或是套錯了格式,被系統歸類成無法辨識的來源。健康的狀態是這兩類流量占比穩定,不會隨活動上線而波動。 第三個判斷點是拿廣告平台後台的花費、曝光、點擊,去對 GA4 或第三方分析工具的 session 跟轉換數字,兩邊的量級應該合理對得起來,不會出現廣告平台說有五千次點擊,分析工具卻只抓到八百個 session 這種巨大落差。落差太大,通常就是 UTM 漏標或標錯造成的流量流失,不是轉換率真的差。 真正好的命名規則,是你半年後回頭看歷史活動,還能一眼看出這是哪場活動、哪個渠道、哪個素材,不需要靠記憶,也不需要問當時負責的人。這才是及格線。

4・最常見的三個誤區

第一個誤區,是把日期當成活動代號,而且每次手動輸入格式都不一樣。有人這次寫 2024-06-01,下次寫 20240601,下下次乾脆寫 0601大促。系統會把這三個當成三場完全不同的活動,報表上流量看起來分散、效果看起來差,其實只是同一波檔期被拆成三份在算,你以為活動疲乏了,其實只是命名把數據切碎了。 第二個誤區,是 utm_medium 亂填,把 EDM 或自然貼文也標成 cpc。這會讓免費渠道的轉換被算進付費廣告的成本裡,ROAS 算出來異常漂亮,你可能因此加碼真正的付費廣告,以為它效果好,實際上是自然流量的成績被算錯位置,錢加下去根本沒有對應的效果。 第三個誤區,是 utm_content 沒填或隨便填成 ad1、ad2,事後想比較哪張圖或哪支影片素材帶轉換比較好,翻開報表全部長得一樣,或是一片空白。這時候留哪個素材、砍哪個素材,只能靠美編或小編的主觀感覺,不是靠數據,長期下來廣告素材的優化完全停在憑印象試錯的階段,效率極差。 這三個誤區的共同點是:報表當下看起來都「正常」,數字都能跑出來,問題是跑出來的數字跟真實情況對不上,而你不會立刻發現,通常是砍了一個賺錢的渠道、或加碼了一個沒效的渠道之後,才在對帳的時候發現不對。

5・算完之後該做什麼

算完之後,第一件事是把命名規則寫成一份文件,固定小寫、固定分隔符號(例如底線或連字號選一種,不要混用)、campaign 名稱用活動代號而不是日期文字,例如「summer24」而不是日期本身,避免每次手動輸入產生變體。 第二件事,是把這份規則套進 UTM 命名產生器,讓下UTM連結變成填空題,不是自由發揮題,不管是小編還是外包投手,都套同一套規則出連結,從源頭杜絕打錯字或格式不一致的問題。 第三件事,是每個月抓一次報表健檢,專門去看 campaign 名稱有沒有出現重複意思的變體、(not set) 跟 direct 的占比有沒有異常升高,這件事花不到十分鐘,但能提早抓到報表快要壞掉的訊號。 第四件事,命名乾淨之後,把數據接回 ROAS 損益兩平試算,算出來的每個渠道貢獻才是真的,不會因為流量被拆散而低估某個渠道。如果你正在測新的廣告受眾,也記得測試期間的 UTM 要套同一套規則,不然測試結果本身就會被命名問題污染,你以為測出來的是受眾差異,其實是報表拆分造成的假象。命名這件事看起來瑣碎,但它是你所有廣告優化決策的地基,地基歪了,上面蓋什麼分析都會歪。

現在就用你自己的數字算一次

讀完不算,等於沒讀。這個工具不用註冊、不用留 Email,算完的結果可以直接複製走。

UTM 命名產生器 →

這篇之後通常會用到