報表上出現 facebook、Facebook、FB、fb 四個來源,其實是同一個平台。這是 UTM 沒有約定的必然結果,而且發現的時候通常已經累積了幾個月的資料,回頭修不了。
UTM 的困難不在技術,在於它是團隊約定。參數怎麼填沒有對錯,但同一件事必須每次都填一樣。
五個參數各自負責什麼
| 參數 | 回答的問題 |
|---|---|
| utm_source | 流量從哪個網站或平台來。例:facebook、google、edm |
| utm_medium | 用什麼形式來的。例:cpc(付費點擊)、email、social、referral |
| utm_campaign | 屬於哪一檔活動。例:2026-summer-sale |
| utm_content | 同一檔活動裡的哪一個素材或版位。例:banner-a、text-link |
| utm_term | 關鍵字。多數平台會自動帶,手動投放才需要填 |
只填前三個就能解決八成問題。utm_content 在要做 A/B 比較時才有必要,utm_term 多數情況用不到。
六條可以直接抄的約定
- 全部小寫。分析工具多半區分大小寫,
Facebook和facebook會被算成兩個來源。 - 用連字號分隔,不要用空格或底線。空格會被編碼成
%20,在報表裡很難讀。統一用-。 - 不要用中文。中文會被編碼成一長串亂碼,分享到 LINE 或社群時網址會爆長。
- source 填平台,medium 填形式。最常見的錯誤是把
utm_medium填成facebook。那是 source,medium 應該填cpc或social。 - campaign 加上日期或檔期。
summer-sale用了三年就分不出是哪一年,改成2026-summer-sale。 - 站內連結不要加 UTM。這會讓工作階段重新計算,把一個訪客算成兩次造訪,同時洗掉原本的來源。
第六條是最常被踩的
要追蹤站內點擊行為,該用事件追蹤而不是 UTM。
常見錯誤對照
| 常見寫法 | 問題 | 建議 |
|---|---|---|
| utm_source=FB | 大小寫與縮寫都不一致 | utm_source=facebook |
| utm_medium=facebook | 把平台填進形式欄位 | utm_medium=cpc 或 social |
| utm_campaign=夏季特賣 | 中文會被編碼成亂碼 | utm_campaign=2026-summer-sale |
| utm_campaign=test | 三個月後沒人記得是什麼 | 加日期與用途 |
| 首頁選單連結帶 UTM | 洗掉原始來源、重算工作階段 | 站內連結一律不加 |
誰來管
三個人以上一起投放的時候,UTM 需要有人管。實務上有兩種做法:
- 共用的產生表。一份試算表,欄位是下拉選單,選完自動組出網址。這樣不會有人手打錯字。
- 命名前綴。約定每個人的 campaign 開頭帶自己的代號,出問題時找得到人。
不管用哪種,重點是約定要寫下來而且放在拿得到的地方。存在某個人腦袋裡的約定,等於沒有約定。
已經亂掉怎麼辦
歷史資料多半救不回來,但可以做兩件事止血:
- 從某個日期開始執行新約定,並在報表上標註切換點。舊資料當成另一個時期看,不要跟新資料混在一起比較。
- 在分析工具裡設定來源分組,把
FB、Facebook、fb歸成同一組。這不能修正原始資料,但可以讓報表讀得懂。
要引用這篇?