Google Ads / / 11 min

Google Ads 轉換追蹤設定教學:讓每一分廣告費都有跡可循

手把手教你設定 Google Ads 轉換追蹤,從基本概念到進階應用,包含 GTM 設定、增強型轉換、離線轉換匯入等,讓你的廣告帳戶不再是瞎子摸象。

目錄

沒有轉換追蹤的廣告帳戶,跟閉著眼睛開車沒兩樣

我看過太多這樣的情況:一個老闆每個月花 20 萬投 Google Ads,但問他這些廣告帶來多少訂單、多少營收,他回答不出來。

「應該有效吧,自從投了廣告之後業績有成長。」

「應該有效」和「確實有效」之間的距離,就是轉換追蹤。

沒有轉換追蹤,你不知道哪些關鍵字帶來了客戶,不知道哪些廣告文案讓人掏錢,不知道一個客戶的取得成本是 500 塊還是 5,000 塊。你只能根據曝光、點擊這些虛榮指標來優化,然後祈禱業績會成長。

更實際的問題是:Google Ads 的智慧出價策略(目標 CPA、目標 ROAS、盡量爭取轉換)全部依賴轉換數據來運作。如果你的轉換追蹤沒設好,這些智慧出價就是在用錯誤的數據做決策,結果可能比你手動出價還糟。

所以不管你的廣告預算是一個月 3 萬還是 300 萬,轉換追蹤都是你開始投廣告前必須先搞定的事。

轉換追蹤的基本概念:到底在追什麼

「轉換」就是你希望使用者做的那個動作。對不同的業務來說,這個動作不一樣:

| 業務類型 | 主要轉換動作 | 次要轉換動作 | |----------|------------|------------| | 電商 | 完成購買 | 加入購物車、開始結帳 | | B2B | 填寫詢價表單 | 下載白皮書、預約 Demo | | 實體店面 | 撥打電話、取得路線 | 瀏覽門市頁面 | | App | 安裝 App | App 內購買、註冊 | | 內容網站 | 訂閱電子報 | 閱讀超過 3 篇文章 |

Google Ads 的轉換追蹤運作原理其實不複雜:

  1. 使用者點擊你的廣告
  2. Google 在背後記錄了這次點擊(透過 GCLID 參數)
  3. 使用者在你的網站上完成了轉換動作
  4. 你安裝在網站上的追蹤代碼偵測到這個動作,回報給 Google
  5. Google 把這筆轉換跟之前的廣告點擊連結起來

這樣你就知道:這個關鍵字、這則廣告、花了多少錢、帶來了一筆轉換。

Google Ads 轉換追蹤的運作流程

用 Google Tag Manager 設定轉換追蹤

設定轉換追蹤有兩種方式:直接在網站上貼代碼,或是透過 Google Tag Manager(GTM)。我強烈建議用 GTM,原因有三:

  1. 不用碰網站程式碼,行銷人員可以自己處理
  2. 所有追蹤碼集中管理,不會東一段西一段
  3. 修改和測試方便,不用等工程師排程

以下是設定步驟。

步驟一:在 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 按「提交」發佈。

2026 年了,瀏覽器對第三方 Cookie 的限制越來越嚴格。Safari 早就封殺了,Chrome 也在逐步收緊。這意味著傳統的轉換追蹤會漏追越來越多的轉換。

增強型轉換(Enhanced Conversions)是 Google 的解決方案。它的原理是:

  1. 使用者在你的網站完成轉換時,你把使用者提供的第一方資料(Email、電話、姓名、地址)傳送給 Google
  2. Google 用 SHA-256 加密這些資料(在你的瀏覽器端加密,不是傳明文)
  3. Google 用加密後的資料去比對自家的使用者資料庫
  4. 如果配對成功,就能把轉換跟之前的廣告點擊連結起來——即使 Cookie 已經不存在了

設定增強型轉換的步驟:

  1. 在 Google Ads 的轉換設定裡開啟「增強型轉換」
  2. 在 GTM 的 Google Ads 轉換代碼裡,勾選「Include user-provided data from your website」
  3. 設定資料來源——可以用「自動偵測」讓 GTM 自己去找頁面上的 Email 和電話欄位,或者用 CSS 選擇器或 JavaScript 變數手動指定

如果你的網站有登入機制或結帳流程,設定增強型轉換是現在就該做的事。根據 Google 的數據,開啟增強型轉換後,可回溯的轉換數量平均增加 5-15%。

增強型轉換的運作原理與設定要點

電商轉換追蹤:把訂單金額也追進去

如果你做的是電商,光追蹤「有多少人完成購買」不夠,你還需要追蹤「每筆訂單花了多少錢」。這樣才能算出真正的 ROAS。

電商轉換追蹤需要從結帳完成頁面抓取三個資訊:

  1. 交易 ID:訂單編號,用來去重複(防止同一筆訂單被算兩次)
  2. 轉換價值:訂單金額
  3. 貨幣: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 參數。你需要:

  1. 在你的表單裡用隱藏欄位把 GCLID 存下來
  2. 當這個潛在客戶最終成交時,把 GCLID 和成交日期、金額匯出成 CSV
  3. 在 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 小時——檢查代碼是否正確觸發

轉換追蹤是廣告優化的基石。沒有準確的轉換數據,所有的出價策略、受眾優化、素材測試都是在沙子上蓋房子。花一天時間把它設好,之後每一天的廣告投放都會受益。

這筆投資,絕對值得。