沒有轉換追蹤的廣告帳戶,跟閉著眼睛開車沒兩樣
我看過太多這樣的情況:一個老闆每個月花 20 萬投 Google Ads,但問他這些廣告帶來多少訂單、多少營收,他回答不出來。
「應該有效吧,自從投了廣告之後業績有成長。」
「應該有效」和「確實有效」之間的距離,就是轉換追蹤。
沒有轉換追蹤,你不知道哪些關鍵字帶來了客戶,不知道哪些廣告文案讓人掏錢,不知道一個客戶的取得成本是 500 塊還是 5,000 塊。你只能根據曝光、點擊這些虛榮指標來優化,然後祈禱業績會成長。
更實際的問題是:Google Ads 的智慧出價策略(目標 CPA、目標 ROAS、盡量爭取轉換)全部依賴轉換數據來運作。如果你的轉換追蹤沒設好,這些智慧出價就是在用錯誤的數據做決策,結果可能比你手動出價還糟。
所以不管你的廣告預算是一個月 3 萬還是 300 萬,轉換追蹤都是你開始投廣告前必須先搞定的事。
轉換追蹤的基本概念:到底在追什麼
「轉換」就是你希望使用者做的那個動作。對不同的業務來說,這個動作不一樣:
| 業務類型 | 主要轉換動作 | 次要轉換動作 | |----------|------------|------------| | 電商 | 完成購買 | 加入購物車、開始結帳 | | B2B | 填寫詢價表單 | 下載白皮書、預約 Demo | | 實體店面 | 撥打電話、取得路線 | 瀏覽門市頁面 | | App | 安裝 App | App 內購買、註冊 | | 內容網站 | 訂閱電子報 | 閱讀超過 3 篇文章 |
Google Ads 的轉換追蹤運作原理其實不複雜:
- 使用者點擊你的廣告
- Google 在背後記錄了這次點擊(透過 GCLID 參數)
- 使用者在你的網站上完成了轉換動作
- 你安裝在網站上的追蹤代碼偵測到這個動作,回報給 Google
- Google 把這筆轉換跟之前的廣告點擊連結起來
這樣你就知道:這個關鍵字、這則廣告、花了多少錢、帶來了一筆轉換。
用 Google Tag Manager 設定轉換追蹤
設定轉換追蹤有兩種方式:直接在網站上貼代碼,或是透過 Google Tag Manager(GTM)。我強烈建議用 GTM,原因有三:
- 不用碰網站程式碼,行銷人員可以自己處理
- 所有追蹤碼集中管理,不會東一段西一段
- 修改和測試方便,不用等工程師排程
以下是設定步驟。
步驟一:在 Google Ads 建立轉換動作
登入 Google Ads → 點「目標」→「轉換」→「摘要」→ 點「+ 新增轉換動作」。
選擇轉換來源,大部分情況選「網站」。接著設定轉換動作的細節:
- 類別:選擇最接近你轉換類型的類別(購買、提交表單、訂閱等)
- 轉換名稱:取一個你看得懂的名字,例如「訂單完成」或「詢價表單提交」
- 價值:如果每筆轉換的價值不同(電商),選「使用不同的值」;如果相同(表單),設定一個固定值
- 計算方式:電商選「每次」(一個人買三次就算三次);表單選「一次」(一個人重複填表只算一次)
- 點擊轉換回溯期:通常設 30 天或 90 天,看你的銷售週期
- 歸因模式:建議選「數據驅動」,如果資料量不夠系統會自動退回「最終點擊」
設定完成後,選擇「使用 Google 代碼管理工具」來安裝。系統會給你一組轉換 ID 和轉換標籤。
步驟二:在 GTM 設定觸發條件
打開你的 GTM 容器。先建立一個「觸發條件」來定義什麼時候算是一次轉換。
常見的觸發條件設定:
- 到達特定頁面:使用者到達感謝頁(如 /thank-you 或 /order-complete)時觸發。建立一個「頁面瀏覽」觸發條件,條件設「Page URL 包含 /thank-you」
- 表單提交:用 GTM 內建的「表單提交」觸發條件。記得勾選「等待代碼」並設定幾秒的延遲
- 按鈕點擊:用「點擊 - 所有元素」觸發條件,搭配 CSS 選擇器來鎖定特定按鈕
- 自訂事件:如果你的網站用 AJAX 或 SPA 架構,需要請工程師在轉換完成時推送 dataLayer 事件
步驟三:在 GTM 建立 Google Ads 轉換代碼
在 GTM 裡新增一個代碼:
- 代碼類型選「Google Ads 轉換追蹤」
- 填入步驟一拿到的轉換 ID 和轉換標籤
- 如果是電商,還要設定轉換價值和交易 ID(通常從 dataLayer 變數取值)
- 觸發條件選步驟二建立的觸發條件
步驟四:測試和發佈
用 GTM 的預覽模式測試。自己走一次轉換流程,確認代碼有正確觸發。然後在 Google Ads 的「轉換」頁面確認狀態顯示「正在記錄轉換」。
確認沒問題後,在 GTM 按「提交」發佈。
增強型轉換:在 Cookie 末日中保住你的數據
2026 年了,瀏覽器對第三方 Cookie 的限制越來越嚴格。Safari 早就封殺了,Chrome 也在逐步收緊。這意味著傳統的轉換追蹤會漏追越來越多的轉換。
增強型轉換(Enhanced Conversions)是 Google 的解決方案。它的原理是:
- 使用者在你的網站完成轉換時,你把使用者提供的第一方資料(Email、電話、姓名、地址)傳送給 Google
- Google 用 SHA-256 加密這些資料(在你的瀏覽器端加密,不是傳明文)
- Google 用加密後的資料去比對自家的使用者資料庫
- 如果配對成功,就能把轉換跟之前的廣告點擊連結起來——即使 Cookie 已經不存在了
設定增強型轉換的步驟:
- 在 Google Ads 的轉換設定裡開啟「增強型轉換」
- 在 GTM 的 Google Ads 轉換代碼裡,勾選「Include user-provided data from your website」
- 設定資料來源——可以用「自動偵測」讓 GTM 自己去找頁面上的 Email 和電話欄位,或者用 CSS 選擇器或 JavaScript 變數手動指定
如果你的網站有登入機制或結帳流程,設定增強型轉換是現在就該做的事。根據 Google 的數據,開啟增強型轉換後,可回溯的轉換數量平均增加 5-15%。
電商轉換追蹤:把訂單金額也追進去
如果你做的是電商,光追蹤「有多少人完成購買」不夠,你還需要追蹤「每筆訂單花了多少錢」。這樣才能算出真正的 ROAS。
電商轉換追蹤需要從結帳完成頁面抓取三個資訊:
- 交易 ID:訂單編號,用來去重複(防止同一筆訂單被算兩次)
- 轉換價值:訂單金額
- 貨幣:TWD
這些資訊通常需要工程師把它們推到 dataLayer 裡。以下是 dataLayer 的格式範例:
dataLayer.push({
'event': 'purchase',
'transaction_id': 'ORD-20260313-001',
'value': 2580,
'currency': 'TWD'
});
在 GTM 裡,建立對應的 dataLayer 變數來讀取這些值,然後在 Google Ads 轉換代碼裡對應填入。
如果你用的是 Shopify、WooCommerce 或其他主流電商平台,通常有現成的 GTM 整合方式或外掛,不需要從零開始寫 dataLayer 推送的程式碼。
離線轉換匯入:追蹤不在網站上發生的成交
有些業務的轉換不是在網站上完成的。B2B 客戶填了詢價表單之後,可能過了兩週才簽約。房仲客戶在線上預約看房之後,可能過了三個月才成交。
這些離線的成交,Google Ads 看不到。但它們才是真正的業務成果。
離線轉換匯入讓你可以把這些線下成交的資料回傳給 Google Ads,跟當初的廣告點擊連結起來。
方法一:用 GCLID 匯入
當使用者點擊 Google Ads 廣告來到你的網站,URL 裡會帶一個 GCLID 參數。你需要:
- 在你的表單裡用隱藏欄位把 GCLID 存下來
- 當這個潛在客戶最終成交時,把 GCLID 和成交日期、金額匯出成 CSV
- 在 Google Ads 後台上傳這份 CSV
建議定期上傳(至少每月一次),讓 Google Ads 的智慧出價能利用這些資料來優化。
方法二:用增強型離線轉換
不需要儲存 GCLID(有時候技術上比較難做到),改用客戶的 Email 或電話來比對。原理跟增強型轉換類似——Google 用加密的使用者資料去反查當初的廣告點擊。
這個方法比較容易實作,因為大部分的 CRM 都會記錄客戶的 Email 和電話。
離線轉換匯入對 B2B 業務特別重要。因為它讓你可以告訴 Google Ads:「不要只幫我找會填表單的人,要幫我找會真的簽約的人。」這兩群人可能很不一樣,而智慧出價的效果會因為這些額外的資料大幅提升。
轉換追蹤的常見問題排解
設定好轉換追蹤之後,你以為大功告成了。但過幾天回去看,可能會發現各種奇怪的問題。
問題一:轉換數比實際訂單多
你的電商後台說今天有 15 筆訂單,但 Google Ads 報了 22 筆轉換。
可能的原因:
- 使用者重新載入了感謝頁面,同一筆訂單被追蹤了兩次。解法:確保有傳送交易 ID,Google 會自動去重複
- 轉換計算方式設成了「每次」而不是「一次」,但你追蹤的是表單而不是購買。解法:檢查轉換動作的計算方式設定
- 跨裝置重複計算。解法:這比較難完全避免,但增強型轉換可以改善
問題二:轉換數比實際訂單少
Google Ads 說今天只有 5 筆轉換,但電商後台有 12 筆訂單是從 Google Ads 來的。
可能的原因:
- 追蹤代碼沒有在所有轉換情境下觸發。比如有些使用者是用 App 內瀏覽器結帳,GTM 代碼沒載入
- 廣告封鎖器阻止了追蹤代碼執行
- Cookie 被瀏覽器阻擋,無法連結廣告點擊和轉換事件。解法:設定增強型轉換
- 轉換發生在回溯期之外
問題三:Google Ads 和 GA4 的轉換數不一致
這非常常見,而且某種程度上是正常的。因為兩個平台使用不同的歸因邏輯和計算方式。
Google Ads 只計算透過廣告來的轉換,GA4 計算所有管道的轉換。Google Ads 用「廣告點擊時間」來歸屬轉換日期,GA4 用「轉換發生時間」。理解這些差異,不要試圖讓兩個數字完全一致——它們本來就不會一致。
重點是選一個你信任的數字來源,持續用同一個標準來衡量。
設定好了之後,接下來做什麼
轉換追蹤不是設定一次就結束的事。它是你廣告帳戶的神經系統,需要定期維護和校準。
每月檢查一次
- 比對 Google Ads 報的轉換數和你的後台實際數據,差異在 10% 以內算正常
- 確認沒有新增的頁面或結帳流程繞過了追蹤代碼
- 檢查 GTM 的版本紀錄,確認最近的修改沒有影響到轉換追蹤
每季深度檢視
- 審視你的轉換動作清單,是否需要新增或調整
- 確認轉換價值的設定是否仍然準確
- 測試一次完整的轉換流程,確保從點擊到追蹤到回報的每個環節都正常
隨時注意的警訊
- 轉換數突然歸零或暴增——通常是追蹤代碼出了問題
- 轉換率異常高或異常低——可能是追蹤的觸發條件設定有誤
- 轉換延遲超過 24 小時——檢查代碼是否正確觸發
轉換追蹤是廣告優化的基石。沒有準確的轉換數據,所有的出價策略、受眾優化、素材測試都是在沙子上蓋房子。花一天時間把它設好,之後每一天的廣告投放都會受益。
這筆投資,絕對值得。