作者|晨星行銷 陳俊鳴執行長(網路流量操盤手・企業行銷顧問)
CPA 是一個看起來非常客觀的數字:花了多少錢,除以拿到幾個轉換。
但它有一個問題:分子是平台收你的錢,分母卻是你自己定義出來的。
| 你以為 CPA 在比什麼 | 它實際上在比什麼 |
|---|---|
| 哪個平台比較划算 | 每個平台各自的歸因規則算出來的數字 |
| 這個月比上個月進步 | 有沒有人中途改過轉換設定 |
| 這個活動的真實獲客成本 | 你把「什麼算一次轉換」定義成什麼 |
這篇先把三種計價方式分清楚,再拆三個最常對不齊的設定——它們才是「後台的 CPA 跟我自己算的對不起來」的真正來源。
CPM、CPC、CPA 差在哪:付錢的是哪一個動作
三種計價方式的差別,說穿了只有一句話:你付錢的那個動作,發生在使用者旅程的哪一段。越往後,平台承擔的風險越多。
| 計價 | 收費觸發點 | 風險落在誰身上 |
|---|---|---|
| CPM(千次曝光) | 廣告被送出去、被看到 | 幾乎全部在你身上——有沒有人點、有沒有人買都跟收費無關 |
| CPC(單次點擊) | 有人點了 | 一半一半——平台承擔「沒人點就沒錢收」,你承擔「點了不買」 |
| CPA(單次操作) | 有人完成了你定義的動作 | 比較多在平台身上,但代價是你要先把那個動作定義清楚 |
往下走一格,平台承擔的風險就多一點,而你付的單價也會反映這件事。 這不是誰比較划算的問題,這是一個風險定價的問題。

💡 小提醒
很多人問「CPA 是不是比 CPC 便宜」。這個問題本身不成立——它們的分母不同,一個是點擊、一個是轉換,兩個數字不在同一個單位上,沒有可比性。要比的話只能換算成同一件事:這一塊錢最後帶回多少營收。
CPA 的兩個身分:計價方式與成效指標
台灣的討論裡,「CPA」這三個字同時被當成兩件事在用,這是很多爭論的起點。
| 身分 | 意思 | 誰在用 |
|---|---|---|
| 一種計價方式 | 平台只在轉換發生時才收你錢 | 聯盟行銷、部分成效型媒體 |
| 一個成效指標 | 花費 ÷ 轉換數,你自己算出來的單價 | 幾乎所有廣告主 |
今天在 Google Ads 或 Meta 上,你實際上付的通常是 CPC 或 CPM,CPA 是事後算出來的結果,不是收費方式。 即使你用的是「目標單次操作出價」,那也是一個出價目標,不是一張以轉換計費的帳單。
搞混這兩個身分,會直接導致一種誤會:以為設了 CPA 目標,沒有轉換就不用付錢。實際上不是這樣——競價還是照跑、點擊還是照計費,只是系統會朝著你給的單價目標去調整出價。

CPA 數字對不齊的第一處:歸因視窗
這是我看過最常見、也最不容易被發現的一個——因為它不在報表上,它在設定頁裡。
Google Ads 的官方說明寫得很清楚,轉換回溯期的預設值是:
| 互動類型 | 官方預設 | 可設定範圍 |
|---|---|---|
| 點閱後 | 30 天 | 依轉換來源,搜尋與多媒體可設 1 至 30、60 或 90 天 |
| 參與收視 | 3 天 | 1 到 30 天 |
| 瀏覽後 | 1 天 | 1 到 30 天,或 1 到 4 週 |
而 Meta 的官方說明列的標準歸因設定是(這些設定在廣告管理員的廣告組合層級):
點閱:計算用戶點擊您廣告後 1 天或 7 天內發生的事件。 瀏覽:計算廣告曝光後 1 天內發生的事件。 互動:計算廣告收到非連結點擊動作後 1 天內發生的事件。
Google 預設 30 天、Meta 最長 7 天,本來就不會一樣
⚠️ 注意
把這兩份放在一起看,問題就出來了:Google Ads 點擊後的預設回溯期是 30 天、最長可到 90 天;Meta 的點擊歸因最長只有 7 天。
同一批廣告、同一個轉換事件、同一段時間,兩邊算出來的 CPA 本來就不會一樣。 而且差距不是誤差,是定義不同——一個把三十天內的成交都算回來,另一個只算七天內的。
所以「Google 的 CPA 比 Meta 好」這種結論,在你確認兩邊的歸因視窗之前是沒有意義的。
Meta 自己也在官方說明裡寫了一句很重的話:「每個歸因模式都會使用不同的計算機制,比較不同的歸因模式將會導致不準確的結論。」 這句話講的是它自己平台內部的不同模式,而跨平台比較更是如此。
還有一個更隱蔽的坑。 Google Ads 的官方說明提到,改了回溯期之後「所有變更都會套用至日後的所有轉換」,也就是不會回頭重算歷史資料。
所以,如果有人在三個月前把視窗從 30 天改成 7 天,你現在看到的那條 CPA 走勢線,前後兩段根本不是同一個定義——但圖表上它是連續的一條線,看起來就像成效自己變差了。

CPA 數字對不齊的第二處:一次轉換算幾次
這一個更基本,也更容易被跳過——因為它藏在轉換動作的設定裡,裝好之後幾乎沒有人再點開來看。
Google Ads 的轉換動作有一個「計算方式」設定,兩個選項:
| 選項 | 官方定義 | 官方建議用在 |
|---|---|---|
| 每一次 | 「每次發生廣告互動後,Google Ads 就會將您追蹤的每項轉換動作計為一次轉換。」 | 想追蹤並提升銷售量,每一筆銷售都有價值(例:旅遊預訂網站) |
| 一次 | 「Google Ads 只會將每次廣告點擊計為一次轉換。」 | 關注待開發客戶品質而非數量(例:保險公司的表單填寫) |
預設值不是統一的:網站、應用程式內動作、Analytics 交易這幾類,預設是「每一次」;廣告轉接來電、Analytics 目標這幾類,預設是「一次」。

⚠️ 注意
這個設定會直接改變 CPA 的分母。
同一個人,點了一次廣告,回頭填了三次表單——「每一次」會算成 3 次轉換,「一次」會算成 1 次。廣告花費完全沒變,但 CPA 差了三倍。
而且這兩個都不算錯,它們回答的是不同的問題:一個問「這次投放帶回多少筆生意」,一個問「這次投放帶回多少個人」。錯的是沒搞清楚自己看的是哪一個,就拿去跟別人的數字比。
CPA 數字對不齊的第三處:哪些動作被算進「轉換」欄
前兩個是「同一件事被算幾次、算多久」。這一個不一樣——它決定的是「什麼東西才算一件事」。
Google Ads 可以選擇哪些轉換動作要被納入「轉換」欄,而且廣告活動層級還能覆寫帳戶的預設目標。官方在說明裡寫了一句關鍵的話:
「智慧出價(包括目標單次動作出價和目標廣告投資報酬率出價策略)根據您的目標進行最佳化時,只會考量納入『轉換』欄的轉換資料。」
納入轉換欄不只改報表,還會改變系統最佳化的目標
⚠️ 注意
這句話有兩層意思,兩層都很重要。
第一層是報表:納進去的動作會直接改變 CPA 的分母。有人把「瀏覽聯絡頁」「點擊電話連結」也設成轉換動作並納入「轉換」欄,CPA 會在一夜之間變漂亮,但真正的詢問數一筆都沒多。
第二層更嚴重,是投放本身:智慧出價只會朝著「轉換」欄裡的東西最佳化。你把一個很便宜、很容易達成的動作放進去,系統就會認真去衝那個動作——它不會知道你其實要的是成交。
所以「CPA 突然變好」的時候,第一個該查的不是廣告,是有沒有人新增或調整了轉換動作。
CPM 的曝光有兩種定義:送出與可視
如果你用的是 CPM,分母那一端同樣有這個問題——「曝光」本身就有兩種算法。
Google 的官方說明給的可視標準(來自美國媒體評議會 MRC 的業界標準):
- 多媒體廣告:有 50% 以上的區域在畫面上持續顯示至少 1 秒,就算是可視。
- 大型多媒體廣告(242,500 像素以上):只要有 30% 以上的區域持續顯示至少 1 秒,就算是可視。
- 影片廣告:有 50% 以上的廣告畫面持續顯示至少 2 秒,就算是可視。
換句話說,「送出去的曝光」跟「真的有被看到的曝光」是兩個數字,而 CPM 用哪一個當分母,算出來的成本可以差很多。各平台對曝光的定義也不完全一致,這件事本身就值得單獨看一次。

目標單次操作出價不是「保證單價」
很多人設完目標 CPA,就把那個數字當成承諾。但官方自己寫的不是這樣。
Google Ads 對目標單次操作出價的定義是「一種自動出價策略,能夠自動設定出價,盡量為您爭取轉換或促使顧客採取行動」,並且明講:
「部分轉換的費用可能會高於或低於您的目標,但總體來說,Google Ads 會嘗試將單次轉換費用維持在您設定的目標。」
官方列的波動原因包括「您對網站或廣告所做的變更,或廣告競價中的競爭加劇等外在因素」,以及「您的實際轉換率也可能會低於或高於預測轉換率」。

💡 小提醒
還有一個前提常被跳過:它需要資料才會準。官方建議先「觀察過去 30 天的成效,且至少要有 30 次轉換」再來用。
轉換數太少的帳戶,把目標訂得很低,結果通常不是便宜,是沒有量——系統為了守住那個單價,會把出價壓到搶不到曝光。
CPA、CPC、CPM 什麼時候該用哪一種
把上面的東西收攏,決策其實不難——這跟廣告預算怎麼分段是兩件事,先決定計價,再決定花多少:

| 你現在的狀況 | 比較合適的方向 | 理由 |
|---|---|---|
| 還沒有轉換追蹤 | CPC 起步 | 沒有分母就算不出 CPA,先把追蹤裝好 |
| 轉換筆數很少(一個月個位數) | CPC + 人工看名單品質 | 樣本太小,任何 CPA 都是雜訊 |
| 轉換穩定、每月數十筆以上 | 可以試目標 CPA | 有資料,系統才學得動 |
| 目標是知名度、要的是觸及 | CPM,但要看可視曝光 | 付的是被看到,不是被點 |
| 成交週期很長(B2B、高單價) | CPC + 拉長歸因視窗 | 短視窗會把成交算不回來 |
最後一列是最容易吃虧的一種:如果你的成交週期是兩個月,卻用 7 天的歸因視窗去看,你會看到一個非常難看的 CPA,然後把一個其實有效的活動關掉。

CPA 廣告對不起來時的對帳流程
CPA 對不起來的時候,按這個順序查,通常兩三步內就會找到原因——順序是有意義的,前面幾步最便宜:

| 順序 | 要確認的事 | 常見的發現 |
|---|---|---|
| 1 | 兩邊的歸因視窗各是幾天 | 一邊 30 天、一邊 7 天 |
| 2 | 計算方式是「每一次」還是「一次」 | 同一個人被算了好幾次 |
| 3 | 哪些轉換動作被納入「轉換」欄 | 把瀏覽頁面也算成轉換,連出價都跟著歪 |
| 4 | 這段期間有沒有人改過設定 | 改了不會回頭重算歷史 |
| 5 | 平台數字與你自己的後台(訂單、名單)差多少 | 差距穩定就是定義差異,忽大忽小才是追蹤壞了 |
⚠️ 注意
第 5 步是這個流程裡最有價值的一步,也最常被跳過。
平台數字跟你自己後台的數字永遠不會一樣,這件事本身正常。真正要看的是那個差距穩不穩定——每個月都差兩成,那是歸因定義造成的,換算一下就好;這個月差兩成、下個月差六成,那是追蹤本身壞掉了,數字再怎麼解讀都沒有意義。
最後講一個我反覆遇到的情況。 客戶拿著兩個平台的 CPA 問我哪個比較好——而兩邊的歸因視窗都沒有人動過,也沒有人知道預設值是多少。
那種時候我不會先回答哪個好,我會先請他做一件事:把兩邊的設定調到同一個定義,再跑一個月。
結果常常是,原本「明顯比較差」的那個平台,其實只是它的視窗比較短。 換句話說,那一個月裡真正被評估的不是廣告,是設定。

常見問題
參考資料
- Google Ads 說明 —《關於轉換回溯期》(繁體中文,台灣,廣告平台官方文件)
- Meta 企業商家使用說明 —《關於歸因模式和歸因設定》(繁體中文,台灣,廣告平台官方文件)
- Google Ads 說明 —《選擇轉換動作的計算方式》(繁體中文,台灣,廣告平台官方文件)
- Google Ads 說明 —《目標單次操作出價》(繁體中文,台灣,廣告平台官方文件)
- Google Ads 說明 —《設定廣告活動專屬的轉換目標》(繁體中文,台灣,廣告平台官方文件)
- Google Ads 說明 —《瞭解可視度與 Active View 報表指標》(繁體中文,台灣,廣告平台官方文件,引用 MRC 業界標準)
ℹ️ 關於本文
本文引用的平台文件以查閱當日(2026 年 9 月 13 日)的公開版本為準,廣告平台的設定與預設值會更新,實際請以各平台說明的當期版本為準。⚠️ 文中刻意不提供各產業的 CPA 行情數字——沒有適用台灣市場的公開權威來源,外國工具商的產業平均是自家客戶樣本,不能當成台灣的參考值。本文也不提供「歸因視窗設幾天最好」「目標 CPA 要設在幾倍」這類操作口訣,官方沒有給,網路上流傳的都是個人經驗;亦不推薦任何特定的廣告代操服務或追蹤工具。
陳俊鳴
網路流量操盤手.企業行銷顧問
操盤SEO與網路行銷實戰逾15年,2014年創辦晨星事業有限公司(晨星行銷),從SEO網站架設、關鍵字策略到銷售漏斗與變現模式一手包辦。現為智信科技、瞻新資訊等多家企業的常年行銷顧問,也獲頒過亞洲十大卓越名師金像獎,把每一次流量成長都當成自己的事業在打。曾是馬來西亞象棋、圍棋國手,拿過亞洲盃第二名。


