埋好了代碼,不代表追蹤就是對的。轉換追蹤驗證 是最常被略過、卻最關鍵的一步:很多商家投了幾個月廣告才發現轉換根本沒在記錄,或一筆預約被算成三筆。這篇給你一套跨工具的驗證 SOP,確認每個事件真的有觸發、且只觸發一次。
把你 預期要追蹤的事件 全部列出來,例如:全站 PageView/page_view、預約完成 Lead/generate_lead、購買 purchase。逐一對照驗證,才不會漏。
驗證工具一覽
| 工具 | 驗證對象 | 用途 |
|---|---|---|
| GTM 預覽(Tag Assistant) | GTM 代碼 | 看代碼是否在正確時機 Fired |
| GA4 DebugView | GA4 事件 | 即時看事件名稱與參數 |
| Meta Pixel Helper | Meta 像素 | 偵測像素與標準事件 |
| Meta 測試事件 | Meta 伺服器端 | 確認事件真的回傳 Meta |
| Google Ads 診斷 | Ads 轉換 | 看轉換狀態與最近紀錄 |
驗證 GTM:代碼有在對的時機觸發嗎
- 1
進入預覽模式
在 GTM 點「預覽」,輸入網址連到網站,開啟 Tag Assistant 偵錯視窗。
- 2
逐步操作並看 Tags Fired
在每個關鍵步驟(首頁、表單頁、感謝頁)檢查左側事件流,右側看哪些代碼進入「Tags Fired」、哪些在「Tags Not Fired」。
- 3
確認觸發次數
特別注意轉換代碼是否 只在轉換當下 Fired 一次。若在每頁都 Fired,代表觸發條件設錯了。
驗證 GA4:用 DebugView 看事件與參數
- 1
開啟偵錯
用 GTM 預覽模式,或安裝 GA Debugger 擴充功能,讓你的瀏覽進入偵錯狀態。
- 2
在 DebugView 觀察事件流
到 GA4「管理 > DebugView」,實際走一次轉換,確認
page_view、generate_lead等事件依序跳出。 - 3
檢查事件參數
點開事件看參數,例如
purchase是否帶了正確的value、currency、transaction_id,金額與幣別有沒有對。
同一筆轉換被算多次,通常是因為:基礎碼裝了兩份、感謝頁被重整、或同時用按鈕點擊+感謝頁雙重觸發。用 transaction_id 去重,並確保每筆轉換只有 一個觸發來源。
驗證 Meta 像素:Pixel Helper + 測試事件
- 1
用 Meta Pixel Helper 初步看
開啟網站,Meta Pixel Helper 圖示會列出偵測到的像素與事件。確認
PageView每頁有、Lead/Purchase在轉換時出現。 - 2
用『測試事件』確認伺服器收到
在 事件管理工具 的「測試事件」輸入網址,實際操作一次,看事件是否即時出現在清單。
- 3
檢查像素與 CAPI 去重
若同時用了像素與轉換 API,確認兩邊帶相同的
event_id完成去重,避免同一事件被算兩次。
驗證 Google Ads:轉換狀態怎麼看
- 1
查看轉換動作狀態
到 Google Ads「目標 > 轉換」,看狀態。剛設好通常是「未驗證」,有真實轉換後會變「記錄轉換中」。
- 2
用 Tag Assistant 連線檢測
用 Google Tag Assistant 連到網站走一次轉換,確認 Ads 轉換代碼與轉換連結器都正確觸發、帶對轉換 ID。
- 3
比對數據合理性
過幾天後,比對 Ads 轉換數與後台實際預約數是否在合理範圍。差太多就回頭查觸發或歸因設定。
別把驗證當一次性。每次 改版網站、換預約系統、調整 GTM 後,都重跑一次這套 SOP。追蹤最容易在「改了別的東西」時被默默弄壞。
驗證通過後的收尾
- 移除測試資料:把自己測試造成的事件用 GA4 的內部流量排除、或在報表中過濾。
- 記錄追蹤文件:把每個事件名稱、觸發時機、對應的關鍵事件與轉換寫成一份對照表。
- 設定定期檢查:每月快速複驗主要轉換是否仍正常記錄。
常見問題
DebugView 看不到我的事件,是哪裡有問題?
通常是沒進入偵錯模式(GTM 預覽未開或缺 GA Debugger)、事件根本沒觸發,或 GA4 安裝有誤。先確認瀏覽器處於偵錯狀態,再回頭檢查觸發條件。
怎麼知道轉換有沒有被重複計算?
在 GTM 預覽看轉換代碼是否只 Fired 一次、在 GA4 DebugView 看事件是否只出現一次。電商務必帶 `transaction_id` 讓系統自動去重。
我自己測試的轉換會不會汙染數據?
會。測試會灌進假事件。請設定「內部流量」規則排除自家 IP,或在報表中過濾,避免測試資料影響成效判讀與出價學習。
Google Ads 轉換一直顯示『未驗證』正常嗎?
剛設定好且還沒有真實轉換時,顯示未驗證是正常的。但若已有實際轉換仍未驗證,多半是代碼沒觸發或缺轉換連結器,需用 Tag Assistant 排查。