更新時間:2025年1月5號
在使用GTM進行Google Ads轉換追蹤時,有時會在預覽調試時看到以下狀況:
- Succeeded:Tag已成功執行
- Failed:Tag執行失敗
- Still Running:Tag尚未完成執行或等待回應
這代表Tag沒有成功送出轉換資料。
問題現象(你遇到的是什麼狀況?)
在GTM預覽模式中,你可能會看到Google Ads Conversion Tag顯示Fired,但裡面實際的狀態卻是Failed,如:
本質問題:Tag觸發成功,但轉換請求沒有成功送出
問題原因(核心技術點)
這個問題通常與Cookie衝突有關。
主要原因:_gcl Cookie 無法正確建立
Google Ads 轉換追蹤依賴以下 Cookie_gcl_au和_gcl_aw,但在某些情境下,Cookie 無法建立或被覆蓋或GTM Conversion Linker 無法正常寫入。
常見原因有:
- 多個Conversion Linker重複設定
- SPA網站路由切換問題
- Cookie命名衝突
解決方案總覽
目前有兩種解法:
方案一:官方修復
等Google修復(不推薦,無法控制)
方案二:自訂Cookie名稱(推薦實務解法)
自訂另一個Cookie名稱,如 __gcl,這是目前最穩定的。
Step 1:調整Conversion Linker設定
在轉換連接器增加如下設定:
Step 2:調整Google Ads轉換追蹤
以purchase轉換追蹤為例,在原有的Google Ads轉換追蹤設定裡增加如下配置:
Step 3: 預覽測試
GTM 預覽提測試,從帶有 gclid 的鏈接進入測試頁面,然後檢查 Cookie 裡是否存在__gcl_au和__gcl_aw。
常見問題(FAQ)
Firing Failed 一定是 Cookie 問題嗎?
不一定,但最常見原因是:
- _gcl 衝突
- Conversion Linker 沒有執行
- SPA pageview 沒更新
改成 __gcl 會影響 GA4 嗎?
不會。
GA4不依賴 _gcl。

