跳至主要內容
網站LOGO
  • 網站首頁
  • CMO行銷平台
  • 線上課程清單頁
  • 全部文章
  • 關於我
  • 與我聯絡
  • 網站首頁
  • CMO行銷平台
  • 線上課程清單頁
  • 全部文章
  • 關於我
  • 與我聯絡
NT$0 0 購物籃

[CMO行銷工具] 開發筆記 : Google Ads 成效(上篇)

  • By 吳 天元
  • 吳 天元
  • 14 9 月, 2026
  • 10:58 上午
  • 沒有評論

CMO 行銷工具 · 開發筆記

Google Ads 成效(上篇)
你的 ROAS,是照著錯的目標算出來的
——CMO 行銷工具完整架構解析

你把 Google Ads 帳號連結好,等系統跑完,第一個出現的畫面不是報表。

是一張檢查清單。

這個順序是故意的。因為在你開始看任何成效數字之前,有一個問題必須先回答:你給廣告系統的轉換訊號,到底對不對?

Google Ads 的自動出價很聰明——目標 ROAS 出價、盡量爭取轉換、最大化轉換價值,這些策略都在做同一件事:照著你設定的轉換訊號,把錢花在最有機會達成目標的人身上。但「聰明」的前提是「訊號對」。訊號錯了,後面的預算、出價、素材怎麼調都不會準——因為自動出價照著跑的那個目標,本身就不是你真正想要的東西。

這跟前面幾篇的脈絡一脈相承。UTM 連結產生器管的是「資料從源頭就結構正確」——垃圾進,垃圾出。Search Console 成效管的是「GSC 願意給你的數字之外,還有哪些盲區」。這個工具管的是更上游的一層:廣告系統用來最佳化的訊號本身,正不正確。

Google 後台會告訴你「你有幾個轉換動作」。但它不會告訴你:其中幾個已經不會再收到任何數字、哪一個最能代表你的生意卻沒有被拿去最佳化、哪幾個動作明明有事件記錄但 Ads 一次都沒認列。

以這篇文章的示範案例為例:一個零售品牌的廣告帳號,52 個轉換動作,近 30 天花費 NT$68,445。Google 後台算出來的 ROAS 是 1.44。這個數字看起來不好不壞——但你會發現,它照著算的目標裡,有些根本不該被算進去,有些該被算進去的卻缺席了。

你的 ROAS 是真的嗎?這個問題的答案,不在出價策略裡,不在關鍵字清單裡,不在廣告素材裡。在轉換訊號裡。

[CMO行銷工具] 開發筆記 : Google Ads 成效(上篇):你的 ROAS,是照著錯的目標算出來的

轉換訊號檢查——52 個動作的健檢

連結好帳號之後,系統引導你走三個步驟:第一步轉換訊號檢查,第二步轉換價值,第三步成效報表。順序不能跳——因為第二步和第三步的每一個金額,都是照著第一步確認過的訊號算出來的。訊號錯的話,報表再漂亮也是照著錯的目標算的。

系統抓回這個帳號的 52 個轉換動作:30 個運作中、14 個已移除、8 個已隱藏。52 個聽起來不少,但問題不在數量,在於裡面藏了什麼。

六項檢查

系統對這 52 個動作跑六項檢查:

第一項

Universal Analytics 留下來的轉換動作。UA 已經停止處理資料——這些動作還掛在帳號裡,但不會再收到任何數字。它們是歷史遺留物,佔位但不工作。

第二項

標記為「主要」但其實已經移除的動作。這是六項裡最危險的一項——自動出價照著「主要」標記在追蹤這個目標,但目標本身已經不會再觸發。等於自動出價在追一個永遠不會發生的轉換。

第三項

GA4 的購買轉換有沒有被列入最佳化目標。GA4 匯入的轉換動作,不等於自動出價會拿它來最佳化——這中間有一個「列入」的開關,很多人以為匯入了就等於啟用了。

第四項

同一筆訂單有沒有被多個來源重複計算。兩個轉換動作同時追蹤同一個結帳頁面,一筆訂單被算兩次——ROAS 看起來漂亮,但數字是灌水的。

第五項

轉換價值是不是寫死的固定值。有些帳號把轉換價值設成「1」——每次轉換都值 1 元。ROAS 看起來像真實數字,其實是假的:一次捲動頁面跟一次完成購買,在系統眼裡一樣值 1 元。

第六項

該埋在網站上的轉換代碼,GTM 容器裡找不找得到。轉換動作在 Ads 後台顯示「運作中」,但如果 GTM 裡找不到對應的代碼,這個動作永遠不會觸發——後台說它在跑,實際上沒有。

三層分類

六項檢查跑完,系統把發現的問題分成三層:

先處理——1 項。這一項不解決,其他優化都不會準。自動出價照著這些訊號在決定把錢花在誰身上,訊號錯的時候,後面的預算、出價、素材怎麼調都是白費。

值得確認——2 項。這些不是硬性錯誤,但會讓每一個 ROAS 都偏掉一點。偏多少沒有人知道,在查清楚之前不要拿來算投資報酬。

知道就好——其餘的。資訊性的,不需要立即處理,但你應該知道帳號裡有這些東西。

數字彼此說不通

六項檢查之外,系統還列出六項「數字彼此說不通」的矛盾。這些不是設定漏掉,而是兩個數字同時成立、互相矛盾。它們不會讓報表出錯誤訊息,只會讓每一個 ROAS 都偏掉一點——而偏掉多少沒有人知道。

舉一個最有代表性的:一個被標記為「主要動作」的轉換——自動出價會拿它去最佳化——在這段期間記錄了 124 次事件。但 Ads 的「轉換」欄位是 0。124 次事件發生了,Ads 一次都沒認列。兩件事不可能同時為真。

狀態是「運作中」,所以不是停用造成的。系統給工程師的排查方向是三件事:這個動作的歸因與回溯期是不是把事件排除了;是不是被設成廣告活動層級的目標而目前的活動沒有它;轉換動作是不是不屬於另一個帳號(跨帳號共用)。在查清楚之前,這個動作的次數不要拿去算金額——它現在同時出現在「有事件」與「沒認列」兩邊。

這個案例裡,像這樣的矛盾有六項。每一項都是「有事件記錄,但 Ads 認列為 0」。每一項都被標記為「主要動作」——自動出價在追它們。追的是幽靈。

行銷人版 vs 工程師版

同一份檢查結果,系統給兩種版本。

行銷人版本用白話文講:強化轉換是什麼、為什麼重要、要找誰維護。同意聲明模式裝了但看不到 wait_for_update——同意管理平台還沒回應之前送出的事件會用預設值(通常是拒絕),那些轉換就丟了。設定裝了但幾乎沒有作用,而且不會報錯。

工程師版本給的是正規化規則和示範代碼。強化轉換的實作要點:email 去空白加轉小寫,gmail.com 要移除 @ 前的所有句點;電話必須是 E.164 格式(+886912345678,不是 0912345678);不要送空字串——空值雜湊出來是一個固定的雜湊值,會被當成真實但錯誤的識別碼。gtag('set', 'user_data', ...) 必須在轉換事件之前執行,順序反了就沒帶到。

系統給的示範代碼長這樣:

<script>
// 1) 先設定使用者資料。一定要在轉換事件之前。
gtag('set', 'user_data', {
  'email': '{{顧客email}}',           // 去空白、轉小寫
  'phone_number': '{{顧客電話}}',      // E.164: +886912345678
  'address': {
    'first_name': '{{名}}',
    'last_name': '{{姓}}',
    'country': 'TW'                   // ISO 3166-1 alpha-2,不要雜湊
  }
});

// 2) 再送轉換
gtag('event', 'conversion', {
  'send_to': 'AW-{{轉換編號}}/{{轉換標籤}}',
  'value': '{{訂單金額}}',
  'currency': 'TWD',
  'transaction_id': '{{訂單編號}}'
});
</script>

這份代碼可以直接交給工程師。行銷人不需要懂每一行,但需要知道一件事:強化轉換的開關在 GTM 的轉換標籤上,廣告投放端自己開不了——這是工程師的活。

兩種版本的目的都是同一個:讓行銷人知道問題在哪、該找誰修、修完怎麼驗證。系統不替你修——它給你一份可以下載的處理清單(.md 格式),行銷人那一段自己看,工程師那一段直接轉出去。

 

同一批轉換,兩個 ROAS

訊號檢查做完,進入第二步:轉換價值。

Google 後台給你「幾次轉換」。但「幾次」不等於「值多少錢」。一個完成結帳值 NT$250,一個有效瀏覽值 NT$50,一個 YouTube 訂閱值 NT$1——如果你不告訴系統這些動作各值多少,它只能算次數,算不出金額。算不出金額,就算不出 ROAS。

這個帳號的 52 個轉換動作裡,30 個運作中。系統預設跟著 Ads 的「主要動作」走——Ads 後台標成主要的,平台就納入計算。目前納入模擬的有 16 項。其中 8 項沒有填價值,使用系統預設值 10。

10 是什麼?是一個方便計算的佔位數字,不是根據你的生意推算出來的。任何用到它的金額與 ROAS 都只是估算,不能當成實際營收看。

三張卡片

填完價值之後,系統跑出三張並排的卡片:

花費

NT$68,445(13,495 次點擊花完)

Google 算的

轉換價值 NT$98,833。ROAS 1.44。749 次轉換。

模擬的

轉換價值 NT$280,281。ROAS 4.09。2,387 次轉換。

同一筆花費,同一個帳號,同一段時間。ROAS 從 1.44 跳到 4.09——差距將近三倍。

兩格不能相減

看到這兩個數字,第一個直覺是:哪個才是對的?

系統的答案很明確:兩格不能相減,也不能說哪個才對。

Google 只算你在 Ads 後台勾成「主要動作」的那幾個轉換——749 次。模擬那格算的是你在平台裡勾選納入的——2,387 次。兩邊算的不是同一批轉換。Google 算的那批比較少,是因為它只認「主要」標記;模擬那批比較多,是因為你納入了 Google 沒在算的動作。

右邊比較高,通常只代表你把 Google 沒在算的動作也標上了價值——不代表你真正的 ROAS 就是那個數字。

目前模擬比 Google 高 NT$181,449。這個差距是怎麼來的?

差距拆解

差距 NT$181,449 是怎麼來的?拆成兩塊——(以下數字為系統示範運行結果,各分項加總與總額之間可能存在四捨五入差額。)

NT$82,186 來自 2 個 Ads 已經勾成「主要動作」、但 Ads 後台沒有設轉換價值的動作。這代表什麼?自動出價只在追次數——一次捲動頁面跟一次完成購買,在它眼裡一樣重。要改的不是勾選,是回 Ads 後台幫這些動作設價值。

其餘 NT$99,473 是 Google 有在算價值、但單價跟你設的不同。差距很大的話,通常代表 Ads 那邊的價值是隨手填的,而不是你的假設有問題。

逐項對照

系統把每一個轉換動作逐項列出來,讓你看到兩邊各自認為一次值多少錢:

完成結帳——501 次,你設的 NT$250,Ads 實際那列 NT$213。差距不大,Ads 的數字看起來是認真填過的。

立即預約點擊——243 次,你設的 NT$300,Ads 實際那列 NT$100。差距三倍——Ads 那邊的值要不是隨手填的,就是早期設了之後沒更新過。

有效瀏覽訪客——1,324 次,你設的 NT$50。Ads 這段期間沒有認列任何一次。紅色標籤:「Ads 一次都沒算·要查明」。

點擊註冊——319 次,你設的 NT$50。Ads 一樣沒有認列。紅色標籤:「Ads 一次都沒算·要查明」。

有 6 筆是每一筆金額都不同的轉換(實際交易帶真實訂單金額),直接採用 Google 記到的實際金額——那比用假設單價去推估更準。

這張表最有衝擊力的地方,不是數字大小,而是那幾個紅色標籤。1,324 次事件記錄了,Ads 一次都沒算。319 次事件記錄了,Ads 一次都沒算。這些動作被標記為「主要」——自動出價在追它們。但 Ads 的轉換欄位是 0。

你的 ROAS 1.44 是怎麼算出來的?是照著 749 次轉換算的。而那 1,324 次有效瀏覽、319 次點擊註冊——不在那 749 次裡面。它們發生了,但 Ads 不認。

[CMO行銷工具] 開發筆記 : Google Ads 成效(上篇):你的 ROAS,是照著錯的目標算出來的

模擬不是美化,是對齊

看到 ROAS 從 1.44 跳到 4.09,你可能會想:這是不是在美化數字?

不是。模擬做的事情很單純——同一批轉換次數不動,換上你認可的單價,重算一次。次數是 Google 依它的歸因模型算的,平台原封不動地用。換掉的只有每一次值多少錢。

它回答的問題是:如果你的假設成立,這個帳號的成效看起來是這樣。

整個流程可以提煉成四個字:模擬、對齊、委派、驗證。模擬——用你認可的價值重算一次。對齊——把每一個轉換動作的價值調到符合你的生意判斷。委派——把調整清單交給投手或代理商,請他們在 Ads 後台做對應的修改。驗證——回來比對成效有沒有提升。下面展開的,就是「對齊」和「委派」這兩步。

實際操作示範

以這個帳號為例,我做的調整是這樣的:

取消 GA4 捲動深度 90——這個動作代表「使用者把頁面捲到底」,它被標成「主要」,自動出價在追它。但一次捲動跟一次完成購買,在它眼裡一樣重。這不對。取消納入。

把立即預約點擊設為 NT$300——這是這個帳號最接近生意目標的動作:使用者在網站上點了「立即預約」。它值多少錢?不是系統能算的,是根據生意判斷的。平均一單多少、預約到成交的轉換率多少,算出來一個點擊值多少。NT$300 是我根據這個品牌的實際數字推算的。

有效瀏覽訪客設為 NT$50——這個動作代表「使用者停留在頁面上超過一定時間」。它不直接產生營收,但它是一個上漏斗的訊號:有人感興趣。值多少?不值 NT$300,但也不值 0。NT$50 是一個合理的佔位。

YouTube 訂閱也設為 NT$50——同樣是長期價值訊號,邏輯一樣:訂閱者未來會看到更多內容,有機會在後續轉換,但短期直接轉換價值有限。

這些數字不是隨手填的。每一個都是根據這個品牌的客單價、轉換率、毛利結構推算的。不同品牌、不同行業,數字會完全不同——一個 B2B 的白皮書下載可能值 NT$500,一個 B2C 的加入購物車可能只值 NT$30。這就是為什麼系統不幫你填——它不知道你的生意長什麼樣。

不改 Ads 後台

這裡有一個關鍵設計:平台設定的值只影響平台自己的報表,不會寫回 Google Ads,也不會改變廣告的出價行為。Ads API 的存取核准是唯讀的。

這代表什麼?平台不是一個廣告管理工具。它不會幫你調出價、改素材、加關鍵字。它做的事情是:讓你看到「如果你的轉換訊號優化了之後,成效會變成什麼樣」。

然後呢?系統把你的調整動作整理成一份可下載的清單——你改了哪些動作的價值、取消了哪些、新增了哪些。這份清單可以直接交給實際操作廣告的投手或代理商,請他們根據你的要求在 Ads 後台做對應的調整。調整完之後,再回來比對成效有沒有提升——這就是四步循環裡的「驗證」。系統幫你把假設變成數字,你拿數字去跟投手溝通。不是一鍵優化,是讓行銷負責人拿回判斷的主導權。

[CMO行銷工具] 開發筆記 : Google Ads 成效(上篇):你的 ROAS,是照著錯的目標算出來的

垃圾進,垃圾出

轉換訊號是每個廣告系統最重要、但最常被「簡單帶過」的關鍵。

廣告系統越來越聰明,官方不斷降低各種操作的難度——你不需要手動調出價、不需要逐個加關鍵字、不需要自己寫素材組合。但「聰明」有一個前提:你得先告訴它什麼叫好、什麼叫正確的方向,甚至更細緻的——好的等級是什麼。

這就是轉換訊號在做的事。它告訴廣告系統:哪些動作值得追、每個動作值多少錢、哪些動作該被排除。訊號對了,自動出價才有方向。訊號錯了,你給它再多預算、再好的素材、再精準的關鍵字,它照著錯的目標跑——跑得越快,偏得越遠。

垃圾進,垃圾出。這句話在 AI 時代更是如此。

如果你的預算充足——金彈夠多、時間夠長——你可以靠更多的數據量去找到方向,讓系統有足夠的學習資料自行修正。但許多台灣業者是「小數量取樣」——資源有限,期待短期內看到成果。在這種條件下,轉換訊號就是你能掌握的、成本相對較低、見效相對較快的槓桿。不需要加預算,不需要換代理商,不需要等系統學會——把訊號給對,數字就會動。

這個工具不是為了取代人。不是一個自動化投放工具——交給它就不用管。它的核心定位跟 CMO 行銷平台一開始就定下的一致:品牌定位與整體行銷策略、數位行銷與全通路營運、市場與消費者數據分析。它是來輔助行銷負責人的服務——整理彙整各方面的資訊之後,將決定權交到你手上。

分群與進階設定(按產品線或部門分組看成效、服務費與稅金的真實投報計算)是另一個特有功能,之後會單獨拉一篇以實際案例詳說。這篇先講到這裡。

訊號對了之後呢?成效報表裡的數字到底該怎麼看——決策中心怎麼讀、圖表怎麼用、月報和週報為什麼不能直接比——下一篇接著講。

訊號錯了,跑得越快,偏得越遠。先把訊號給對,數字才會開始動。

 

 


[推薦閱讀] CMO行銷MarTech工具 :

我”開發中”行銷MarTech工具(行銷長 Chief Marketing Officer,簡稱CMO)
設定這工具的最終目標如同CMO職位角色具備 企業中掌管市場營銷與品牌策略的最高主管,負責擬定行銷方向、提升品牌價值及驅動業務成長。可以提供 品牌定位與整體行銷策略、數位行銷與全通路營運、分析市場數據並優化顧客體驗、整合資源以達成商業目標 的目的。

開發筆記 : Google Ads 成效(上篇)
開發筆記 : Google Ads 成效(下篇)
開發筆記 : Google Ads 成效-分群與進階設定
開發筆記 : Search Console 成效(上篇)
開發筆記 : Search Console 成效(下篇)
開發筆記 : Merchant Center 商品健檢(上篇)
開發筆記 : Merchant Center 商品健檢(下篇)


歡迎訂閱我的文章,第一時間可以收到喔!

覺得值得分享這篇文章:

  • 分享到 Facebook(在新視窗中開啟) Facebook
  • 分享到 Threads(在新視窗中開啟) Threads
  • 分享到 LinkedIn(在新視窗中開啟) LinkedIn
  • 分享到 Pinterest(在新視窗中開啟) Pinterest
  • 分享到 X(在新視窗中開啟) X
  • 以電子郵件將連結傳送給朋友(在新視窗中開啟) 電子郵件
  • 更多
  • 列印(在新視窗中開啟) 列印
  • 分享到 Telegram(在新視窗中開啟) Telegram
  • 分享到 WhatsApp(在新視窗中開啟) WhatsApp
  • 分享到 Mastodon(在新視窗中開啟) Mastodon
  • 分享到 Bluesky(在新視窗中開啟) Bluesky

常見問題

為什麼 Google Ads 算出來的 ROAS 可能不準確?

因為 ROAS 是根據帳號裡設定的轉換訊號計算,如果訊號本身有誤,例如轉換動作已失效卻仍被標記為主要、或轉換價值設定錯誤,算出來的 ROAS 自然也會失真。自動出價系統只會忠實地根據這些訊號最佳化,不會幫你判斷訊號對不對。

轉換訊號檢查主要在看什麼?

檢查包含是否有失效的舊版轉換動作仍掛在帳號中、標記為主要但已移除的動作、GA4 轉換是否真的被納入最佳化、是否有重複計算、轉換價值是否為隨意填的固定值,以及對應的追蹤代碼是否確實安裝在網站上。

模擬出來的 ROAS 和 Google 後台顯示的 ROAS 為什麼會差很多?

兩者計算的轉換範圍不同:Google 只計算後台標記為主要動作的轉換次數,而模擬則納入使用者認可但未被列入計算的動作,並套用自訂單價重新計算。兩個數字不能直接比較誰對誰錯,而是代表不同的計算基礎。

調整轉換價值後,這些設定會不會直接影響 Google Ads 後台的出價?

不會。這類平台的設定僅用於自身模擬報表呈現,並不會回寫到 Google Ads 帳號,也不會改變實際出價行為,因為系統對 Ads API 的存取權限僅限唯讀。使用者需要另外將調整清單交由投手或代理商到後台實際執行。

發佈留言 取消回覆

上一頁前一篇[CMO行銷工具] 開發筆記 : Merchant Center 商品健檢(下篇)
後一篇[CMO行銷工具] 開發筆記 : Google Ads 成效(下篇)下一篇
網站LOGO

具備25年以上網站、數據分析經驗,擁有Google Analytics、Google AdWords、SEO以及 百度關鍵字廣告操作…等多年實務經驗與講師資歷。專精電子商務網站分析、數位廣告成效優化、社群行銷及網路行銷等數據分析優化。

Facebook-f Youtube X-twitter Linkedin
  • 網站首頁
  • CMO行銷平台
  • 線上課程清單頁
  • 全部文章
  • 關於我
  • 與我聯絡
  • 網站首頁
  • CMO行銷平台
  • 線上課程清單頁
  • 全部文章
  • 關於我
  • 與我聯絡

© 2024 All rights reserved​

Made by DATA DRIVEN.

載入迴響中...