UTM 參數設定錯誤檢討:同一檔活動被拆成多個來源的修正順序
UTM 參數設錯之後,報表會壞成什麼樣子,該從哪裡修起
UTM 參數設錯,同一檔活動會在 GA4 被拆成許多列來源,每一列的數字都很小,加不起來也比不了。修正順序是先停止新的錯誤產生,再建立命名表與共用產生器,最後才回頭整理歷史資料。已經寫進 GA4 的錯誤資料改不掉,只能在報表層合併。
事情是在活動結案會議上爆開的。老闆問了一句:這檔母親節活動,通訊軟體推播跟電子報,哪一個帶來的訂單多?行銷專員打開報表,畫面上有十幾列看起來很像的來源,沒有人答得出來。
UTM 參數是加在連結網址後面的一組標記,用來告訴 GA4 這個訪客是從哪個管道、哪一檔活動點進來的。常用的有三個:來源、媒介與活動名稱。以下檢討的對象是一家賣手工皂與保養品的小型電商,資料已匿名處理。
錯誤一:同一個管道,每個人寫的名稱都不一樣
把報表上的來源列出來,問題一眼就看得到。同一個通訊軟體官方帳號,出現了英文小寫、首字大寫、全大寫、中文名稱四種寫法。電子報則有三種寫法。
GA4 把大小寫不同的字串當成不同的值。對人來說是同一個東西,對系統來說是四個來源。
追查之後,原因很單純。活動連結由三個人各自產生。行銷專員做推播,設計師做圖文選單,老闆自己發了一則限時動態。三個人都知道要加參數,三個人各用各的習慣。
這是我們看過最常見的 UTM 錯誤。它不來自不懂,來自沒有約定。每個人都做了正確的事,合起來卻是錯的。
錯誤二:來源與媒介的欄位填反了
第二個問題比較隱蔽。有幾條連結把管道名稱填在媒介,把類型填在來源。
GA4 有一套預設管道分組,會依來源與媒介的值,把流量歸到電子郵件、付費社群、自然社群等類別。媒介要填它認得的類型,例如代表電子郵件或付費社群的固定用字。填了它不認得的值,流量就會被丟進未指派這一類。
這檔活動有相當一部分的工作階段落在未指派。行銷專員一直以為那是系統的問題。把來源與媒介並排拉出來看,才發現是欄位填反。
這一步最容易卡住的地方,是團隊不知道媒介有哪些建議用字。Google 的說明文件有列出預設管道分組的判斷規則。我們把常用的幾個抄進命名表,其餘不開放自由填寫。
錯誤三:在自己網站的橫幅上也加了 UTM
第三個錯誤造成的傷害最大。首頁的活動橫幅連到活動頁,連結上加了完整的 UTM 參數。
這是內部連結。訪客本來是從搜尋廣告進來的,點了首頁橫幅之後,GA4 依新的參數重新判定來源。原本的廣告來源被蓋掉,這筆訂單被記在首頁橫幅頭上。
結果是廣告看起來沒帶來訂單,首頁橫幅看起來成效驚人。老闆在活動中期差點因此調降廣告預算。
設計師加參數的動機是好的,他想知道橫幅有沒有人點。這個需求是合理的,只是工具用錯。站內元素的點擊應該用事件來記錄,不該用 UTM。UTM 只用在從站外進到站內的連結。這條規則後來被寫在命名表的第一行。
錯誤四:活動名稱裡有空格與中文,連結在某些地方會斷掉
第四個錯誤是技術性的。有人把活動名稱直接填成中文加空格。連結貼到某些通訊軟體時,空格後面的部分沒有被當成連結的一部分,參數被截斷。
點得進去,頁面也正常,所以沒有人發現。但 GA4 收到的活動名稱只剩前半段,又多出一列新的值。
修正方式是規定參數值只用英文小寫、數字與底線。不用空格,不用中文,不用特殊符號。這條規則看起來死板,但它讓連結在任何地方貼上都不會壞。
修正的第一步:先止血,凍結所有新連結
發現問題之後,團隊的第一反應是回頭修舊資料。我們擋了下來。活動還有後續的回購檔期,新的錯誤每天都在產生。先止血。
止血只做一件事。往後所有對外連結,統一由一個人產生。其他人需要連結,就跟他要。這個安排會讓流程慢一點,但只需要維持到命名表與產生器完成,大約一週。
修正的第二步:寫一張所有人都看得懂的命名表
命名表是一頁試算表。它規定每個欄位可以填什麼。
- 來源:列出公司實際使用的每一個管道,各給一個固定寫法,只能從清單裡選
- 媒介:只開放幾個 GA4 預設管道分組認得的類型,各附一句中文說明
- 活動名稱:固定格式為年份月份加檔期代號,例如某年五月的母親節檔
- 內容:選填,用來區分同一則訊息裡的不同按鈕或版本
寫命名表時,會議上吵最久的是來源要多細。行銷專員想把每一位合作的創作者都列成獨立來源。我們建議來源只寫平台,創作者的區分放在內容欄位。來源的清單越短,報表越容易讀。
另一個被問到的問題是,要不要沿用以前的寫法。我們的原則是選一個現在最多人用的寫法當標準,其餘在報表層對應過去。不要為了美觀發明一套全新的命名,那只會讓歷史資料更難接上。
修正的第三步:做一個不能自由輸入的連結產生器
有了命名表還不夠。人會看錯、會手滑。我們在同一份試算表加了第二個分頁,當作連結產生器。
來源、媒介這兩欄用下拉選單,選項直接來自命名表。活動名稱由年月與檔期代號兩格組合而成。最後一欄用公式把網址與參數接起來,並自動轉成小寫。使用者只要貼上目的頁網址、選三個選項,就得到一條可以複製的連結。
這個分頁同時是一份紀錄。每產生一條連結就是一列,旁邊寫上使用日期與用途。三個月後有人問某條連結是誰做的、用在哪裡,查得到。
產生器完成後,連結才重新開放給三個人各自產生。條件是只能用這張表。
修正的第四步:歷史資料只能在報表層合併
最後才處理舊資料。這裡要先講清楚限制:已經被 GA4 收進去的來源與媒介值,無法事後修改。
能做的是在報表層對應。我們用 Looker Studio 做了一張活動報表。Looker Studio 是 Google 提供的免費報表工具,可以連接 GA4 的資料。在裡面建立一個自訂欄位,把四種寫法的通訊軟體來源都歸成同一個名稱,電子報同理。
內部橫幅造成的來源覆蓋就救不回來。那些工作階段原本的來源已經遺失。我們在報表上直接加了一行註記:本檔活動的廣告訂單數被低估,原因是內部連結誤用參數,請勿與其他檔期直接比較。
老闆最初的問題,最後得到一個帶著條件的答案。推播與電子報的訂單可以比較,廣告的部分這一檔無法判斷。這個答案不完美,但它是誠實的。
之後每一檔活動上線前的五項檢查
- 所有對外連結是否都出自產生器,試算表上有對應的那一列
- 站內的橫幅、選單與按鈕,是否完全沒有 UTM 參數
- 每一條連結實際點一次,到 GA4 的即時報表確認來源、媒介與活動名稱顯示正確
- 把連結貼到實際要發布的平台預覽,確認沒有被截斷
- 短網址若有使用,展開後參數是否仍然完整
第三項花的時間最多,也最值得。一檔活動十條連結,逐條點過大約二十分鐘。這二十分鐘省下的是結案時無法回答問題的窘境。
這份 UTM 檢討不適用的情境
只有單一管道的生意不需要這套制度。只靠自然搜尋與口碑的店家,沒有活動連結要管理,命名表派不上用場。
付費廣告平台本身有自動標記的功能時,應以平台的自動標記為主,不要再手動疊加一組參數,否則兩套資料可能互相衝突。確切的設定方式請依各平台當下的官方說明。
另外,UTM 只能回答訪客從哪條連結進來。電話、門市與通訊軟體裡完成的交易,它看不到。這些離線成交需要另外登記,不在這份檢討的範圍內。
常見問題
UTM 參數的大小寫會影響 GA4 報表嗎
會。GA4 把大小寫不同的值視為不同來源,同一個管道會被拆成多列。建議全部統一使用英文小寫,並用試算表公式自動轉換。
網站內部的連結可以加 UTM 嗎
不可以。內部連結加上 UTM 會覆蓋訪客原本的來源,使廣告或搜尋帶來的訂單被記到站內橫幅。站內點擊應改用事件追蹤。
UTM 設錯之後可以修改 GA4 的歷史資料嗎
無法修改已收集的資料。可行做法是在 Looker Studio 等報表工具建立自訂欄位,把不同寫法對應成同一名稱,並在報表加註說明。
UTM 的來源和媒介差在哪裡
來源是流量來自哪個平台或發送者,媒介是流量的類型,例如電子郵件或付費社群。媒介要用 GA4 認得的用字,才會被正確分到管道。
