晨星行銷|網路流量操盤手

兩個同事在辦公桌前比對筆電與平板上的兩份廣告報表,兩邊的單次成效成本數字對不起來,其中一人指著設定面板而不是數字。

CPA廣告是什麼?三種計價方式、歸因設定與對帳方法

作者|晨星行銷 陳俊鳴執行長(網路流量操盤手・企業行銷顧問)

CPA 是一個看起來非常客觀的數字:花了多少錢,除以拿到幾個轉換。

但它有一個問題:分子是平台收你的錢,分母卻是你自己定義出來的。

你以為 CPA 在比什麼它實際上在比什麼
哪個平台比較划算每個平台各自的歸因規則算出來的數字
這個月比上個月進步有沒有人中途改過轉換設定
這個活動的真實獲客成本你把「什麼算一次轉換」定義成什麼

這篇先把三種計價方式分清楚,再拆三個最常對不齊的設定——它們才是「後台的 CPA 跟我自己算的對不起來」的真正來源。

CPM、CPC、CPA 差在哪:付錢的是哪一個動作

三種計價方式的差別,說穿了只有一句話:你付錢的那個動作,發生在使用者旅程的哪一段。越往後,平台承擔的風險越多。

計價收費觸發點風險落在誰身上
CPM(千次曝光)廣告被送出去、被看到幾乎全部在你身上——有沒有人點、有沒有人買都跟收費無關
CPC(單次點擊)有人點了一半一半——平台承擔「沒人點就沒錢收」,你承擔「點了不買」
CPA(單次操作)有人完成了你定義的動作比較多在平台身上,但代價是你要先把那個動作定義清楚

往下走一格,平台承擔的風險就多一點,而你付的單價也會反映這件事。 這不是誰比較划算的問題,這是一個風險定價的問題。

圖上方寫「你付的是哪一個動作」,一條從看到、點了到完成動作的旅程線,CPM、CPC、CPA 三列各自標出收費觸發點與風險落在誰身上。
三種計價的差別在於收費發生在旅程的哪一段

💡 小提醒

很多人問「CPA 是不是比 CPC 便宜」。這個問題本身不成立——它們的分母不同,一個是點擊、一個是轉換,兩個數字不在同一個單位上,沒有可比性。要比的話只能換算成同一件事:這一塊錢最後帶回多少營收。

CPA 的兩個身分:計價方式與成效指標

台灣的討論裡,「CPA」這三個字同時被當成兩件事在用,這是很多爭論的起點。

身分意思誰在用
一種計價方式平台只在轉換發生時才收你錢聯盟行銷、部分成效型媒體
一個成效指標花費 ÷ 轉換數,你自己算出來的單價幾乎所有廣告主

今天在 Google Ads 或 Meta 上,你實際上付的通常是 CPC 或 CPM,CPA 是事後算出來的結果,不是收費方式。 即使你用的是「目標單次操作出價」,那也是一個出價目標,不是一張以轉換計費的帳單。

搞混這兩個身分,會直接導致一種誤會:以為設了 CPA 目標,沒有轉換就不用付錢。實際上不是這樣——競價還是照跑、點擊還是照計費,只是系統會朝著你給的單價目標去調整出價。

圖上方寫「CPA 有兩個身分」,中央一張 CPA 卡片分成兩支:左邊是一種計價方式、右邊是一個成效指標,下方標註主流平台上付的其實是點擊或曝光的錢。
計價方式與成效指標是兩件事,混在一起就會誤會

CPA 數字對不齊的第一處:歸因視窗

這是我看過最常見、也最不容易被發現的一個——因為它不在報表上,它在設定頁裡。

Google Ads 的官方說明寫得很清楚,轉換回溯期的預設值是:

互動類型官方預設可設定範圍
點閱後30 天依轉換來源,搜尋與多媒體可設 1 至 30、60 或 90 天
參與收視3 天1 到 30 天
瀏覽後1 天1 到 30 天,或 1 到 4 週

而 Meta 的官方說明列的標準歸因設定是(這些設定在廣告管理員的廣告組合層級):

點閱:計算用戶點擊您廣告後 1 天或 7 天內發生的事件。 瀏覽:計算廣告曝光後 1 天內發生的事件。 互動:計算廣告收到非連結點擊動作後 1 天內發生的事件。

圖上方寫「兩邊的視窗不一樣長」,同一條時間尺上,Google Ads 點閱後預設 30 天、最長 90 天的長條,對比 Meta 點閱最長只有 7 天的短條。
Google 預設 30 天、Meta 最長 7 天,本來就不會一樣

⚠️ 注意

把這兩份放在一起看,問題就出來了:Google Ads 點擊後的預設回溯期是 30 天、最長可到 90 天;Meta 的點擊歸因最長只有 7 天。

同一批廣告、同一個轉換事件、同一段時間,兩邊算出來的 CPA 本來就不會一樣。 而且差距不是誤差,是定義不同——一個把三十天內的成交都算回來,另一個只算七天內的。

所以「Google 的 CPA 比 Meta 好」這種結論,在你確認兩邊的歸因視窗之前是沒有意義的。

Meta 自己也在官方說明裡寫了一句很重的話:「每個歸因模式都會使用不同的計算機制,比較不同的歸因模式將會導致不準確的結論。」 這句話講的是它自己平台內部的不同模式,而跨平台比較更是如此。

還有一個更隱蔽的坑。 Google Ads 的官方說明提到,改了回溯期之後「所有變更都會套用至日後的所有轉換」,也就是不會回頭重算歷史資料。

所以,如果有人在三個月前把視窗從 30 天改成 7 天,你現在看到的那條 CPA 走勢線,前後兩段根本不是同一個定義——但圖表上它是連續的一條線,看起來就像成效自己變差了。

圖上方寫「同一條線,兩種定義」,一條看似連續的 CPA 走勢線,中間一道虛線標著有人改了設定那天,左右兩段分別標示視窗 30 天與 7 天。
改了視窗不會回頭重算,走勢線前後不是同一個定義

CPA 數字對不齊的第二處:一次轉換算幾次

這一個更基本,也更容易被跳過——因為它藏在轉換動作的設定裡,裝好之後幾乎沒有人再點開來看。

Google Ads 的轉換動作有一個「計算方式」設定,兩個選項:

選項官方定義官方建議用在
每一次「每次發生廣告互動後,Google Ads 就會將您追蹤的每項轉換動作計為一次轉換。」想追蹤並提升銷售量,每一筆銷售都有價值(例:旅遊預訂網站)
一次「Google Ads 只會將每次廣告點擊計為一次轉換。」關注待開發客戶品質而非數量(例:保險公司的表單填寫)

預設值不是統一的:網站、應用程式內動作、Analytics 交易這幾類,預設是「每一次」;廣告轉接來電、Analytics 目標這幾類,預設是「一次」。

圖上方寫「一次還是每一次」,一個人點一次廣告後填了三次表單,下方兩張卡片分別算成 3 次轉換與 1 次轉換,中間標註廣告花費完全一樣。
同一個行為,兩種算法讓 CPA 差三倍

⚠️ 注意

這個設定會直接改變 CPA 的分母。

同一個人,點了一次廣告,回頭填了三次表單——「每一次」會算成 3 次轉換,「一次」會算成 1 次。廣告花費完全沒變,但 CPA 差了三倍。

而且這兩個都不算錯,它們回答的是不同的問題:一個問「這次投放帶回多少筆生意」,一個問「這次投放帶回多少個人」。錯的是沒搞清楚自己看的是哪一個,就拿去跟別人的數字比。

CPA 數字對不齊的第三處:哪些動作被算進「轉換」欄

前兩個是「同一件事被算幾次、算多久」。這一個不一樣——它決定的是「什麼東西才算一件事」。

Google Ads 可以選擇哪些轉換動作要被納入「轉換」欄,而且廣告活動層級還能覆寫帳戶的預設目標。官方在說明裡寫了一句關鍵的話:

「智慧出價(包括目標單次動作出價和目標廣告投資報酬率出價策略)根據您的目標進行最佳化時,只會考量納入『轉換』欄的轉換資料。」

圖上方寫「納進去的不只是報表」,一個納入轉換欄的勾選框分出兩條箭頭:上方是報表層讓數字變漂亮,下方是投放層讓智慧出價改去衝那個動作。
納入轉換欄不只改報表,還會改變系統最佳化的目標

⚠️ 注意

這句話有兩層意思,兩層都很重要。

第一層是報表:納進去的動作會直接改變 CPA 的分母。有人把「瀏覽聯絡頁」「點擊電話連結」也設成轉換動作並納入「轉換」欄,CPA 會在一夜之間變漂亮,但真正的詢問數一筆都沒多。

第二層更嚴重,是投放本身:智慧出價只會朝著「轉換」欄裡的東西最佳化。你把一個很便宜、很容易達成的動作放進去,系統就會認真去衝那個動作——它不會知道你其實要的是成交。

所以「CPA 突然變好」的時候,第一個該查的不是廣告,是有沒有人新增或調整了轉換動作。

CPM 的曝光有兩種定義:送出與可視

如果你用的是 CPM,分母那一端同樣有這個問題——「曝光」本身就有兩種算法。

Google 的官方說明給的可視標準(來自美國媒體評議會 MRC 的業界標準):

  • 多媒體廣告:有 50% 以上的區域在畫面上持續顯示至少 1 秒,就算是可視。
  • 大型多媒體廣告(242,500 像素以上):只要有 30% 以上的區域持續顯示至少 1 秒,就算是可視。
  • 影片廣告:有 50% 以上的廣告畫面持續顯示至少 2 秒,就算是可視。

換句話說,「送出去的曝光」跟「真的有被看到的曝光」是兩個數字,而 CPM 用哪一個當分母,算出來的成本可以差很多。各平台對曝光的定義也不完全一致,這件事本身就值得單獨看一次。

圖上方寫「曝光也有兩種算法」,左欄是送出去的曝光,右欄的可視曝光分三列標出一般多媒體 50% 面積 1 秒、大型廣告 30% 面積 1 秒、影片 50% 畫面 2 秒。
送出去的曝光與可視曝光是兩個數字

目標單次操作出價不是「保證單價」

很多人設完目標 CPA,就把那個數字當成承諾。但官方自己寫的不是這樣。

Google Ads 對目標單次操作出價的定義是「一種自動出價策略,能夠自動設定出價,盡量為您爭取轉換或促使顧客採取行動」,並且明講:

「部分轉換的費用可能會高於或低於您的目標,但總體來說,Google Ads 會嘗試將單次轉換費用維持在您設定的目標。」

官方列的波動原因包括「您對網站或廣告所做的變更,或廣告競價中的競爭加劇等外在因素」,以及「您的實際轉換率也可能會低於或高於預測轉換率」。

圖上方寫「目標不是保證單價」,一條虛線代表你設的目標單價,實際成本的點散落在線的上下方,兩側標出官方列的波動原因與三十天三十次轉換的前提。
目標單次操作出價是努力的方向,不是保證值

💡 小提醒

還有一個前提常被跳過:它需要資料才會準。官方建議先「觀察過去 30 天的成效,且至少要有 30 次轉換」再來用。

轉換數太少的帳戶,把目標訂得很低,結果通常不是便宜,是沒有量——系統為了守住那個單價,會把出價壓到搶不到曝光。

CPA、CPC、CPM 什麼時候該用哪一種

把上面的東西收攏,決策其實不難——這跟廣告預算怎麼分段是兩件事,先決定計價,再決定花多少:

圖上方寫「你現在該用哪一種」,五列狀況分別對應建議方向:沒追蹤用 CPC、轉換太少用 CPC、轉換穩定可試目標 CPA、要觸及用 CPM、成交週期長要拉長視窗。
先看自己的狀況,再決定用哪一種計價
你現在的狀況比較合適的方向理由
還沒有轉換追蹤CPC 起步沒有分母就算不出 CPA,先把追蹤裝好
轉換筆數很少(一個月個位數)CPC + 人工看名單品質樣本太小,任何 CPA 都是雜訊
轉換穩定、每月數十筆以上可以試目標 CPA有資料,系統才學得動
目標是知名度、要的是觸及CPM,但要看可視曝光付的是被看到,不是被點
成交週期很長(B2B、高單價)CPC + 拉長歸因視窗短視窗會把成交算不回來

最後一列是最容易吃虧的一種:如果你的成交週期是兩個月,卻用 7 天的歸因視窗去看,你會看到一個非常難看的 CPA,然後把一個其實有效的活動關掉。

圖上方寫「視窗比成交還短」,同一條時間尺上實際成交週期延伸到第六十天,歸因視窗只到第七天,中間空白處標著這一筆成交報表上算不回來。
成交週期兩個月卻用七天視窗,會誤殺有效的活動

CPA 廣告對不起來時的對帳流程

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

圖上方寫「對不起來就照這樣查」,五列編號依序是歸因視窗幾天、計算方式哪一種、哪些動作納入轉換欄、有沒有人改過設定、平台與自家後台差多少,最後一列加星號。
五個步驟依序查,兩三步內通常就找得到原因
順序要確認的事常見的發現
1兩邊的歸因視窗各是幾天一邊 30 天、一邊 7 天
2計算方式是「每一次」還是「一次」同一個人被算了好幾次
3哪些轉換動作被納入「轉換」欄把瀏覽頁面也算成轉換,連出價都跟著歪
4這段期間有沒有人改過設定改了不會回頭重算歷史
5平台數字與你自己的後台(訂單、名單)差多少差距穩定就是定義差異,忽大忽小才是追蹤壞了

⚠️ 注意

第 5 步是這個流程裡最有價值的一步,也最常被跳過。

平台數字跟你自己後台的數字永遠不會一樣,這件事本身正常。真正要看的是那個差距穩不穩定——每個月都差兩成,那是歸因定義造成的,換算一下就好;這個月差兩成、下個月差六成,那是追蹤本身壞掉了,數字再怎麼解讀都沒有意義。

最後講一個我反覆遇到的情況。 客戶拿著兩個平台的 CPA 問我哪個比較好——而兩邊的歸因視窗都沒有人動過,也沒有人知道預設值是多少。

那種時候我不會先回答哪個好,我會先請他做一件事:把兩邊的設定調到同一個定義,再跑一個月。

結果常常是,原本「明顯比較差」的那個平台,其實只是它的視窗比較短。 換句話說,那一個月裡真正被評估的不是廣告,是設定。

圖上方寫「看差距穩不穩定」,左邊四個月的差距都差不多,標示為定義差異可以換算;右邊四個月差距忽大忽小,標示為追蹤壞掉。
差距穩定是定義差異,忽大忽小才是追蹤壞了

常見問題

這個問題沒有通用答案,因為兩者的分母不同:CPC 的分母是點擊、CPA 的分母是轉換,不在同一個單位上,不能直接比大小。真正能比的是同一筆預算最後帶回多少營收或多少筆生意。⚠️ 另外要注意,今天在主流平台上你付的通常還是點擊或曝光的錢,CPA 多半是事後算出來的指標,而不是一種收費方式。

最常見的原因是歸因視窗不一樣。 Google Ads 點閱後的轉換回溯期預設 30 天、依來源最長可設到 90 天;Meta 的標準歸因設定中,點閱最長只有 7 天、瀏覽只有 1 天。⚠️ 同一批廣告、同一個事件,兩邊本來就會算出不同的數字,那不是誤差是定義差異。Meta 官方自己也寫過,比較不同的歸因模式會導致不準確的結論。

不是。 目標單次操作出價是一個出價策略,不是以轉換計費的合約——競價照跑、點擊照計費,系統只是朝著你給的單價目標去調整出價。⚠️ 官方也明講「部分轉換的費用可能會高於或低於您的目標」,它是一個努力的方向,不是保證值。

官方沒有給建議值,因為這取決於你的成交週期。比較實務的做法是反過來推:從你自己的訂單資料看,多數客戶從第一次接觸到成交要多久,視窗至少要能涵蓋到那個長度。⚠️ 改設定之前要知道一件事:Google Ads 的變更只會套用到日後的轉換,不會回頭重算歷史,所以改完那一天就是你資料的斷點,要記下來。

看你要回答什麼問題。想知道帶回多少筆生意,選「每一次」(官方舉的例子是旅遊預訂網站);想知道帶回多少個潛在客戶、在意的是品質不是數量,選「一次」(官方舉的例子是保險公司的表單填寫)。⚠️ 兩個都不算錯,錯的是不知道自己選了哪一個就拿去跟別人比。 而且不同轉換類型的預設值不一樣,裝好追蹤後要自己去看一眼。

不一定,要看用的是哪一種曝光。 依 MRC 的業界標準,多媒體廣告要有 50% 以上的區域在畫面上持續顯示至少 1 秒才算可視(242,500 像素以上的大型廣告是 30%),影片廣告則是50% 以上的畫面持續顯示至少 2 秒。⚠️ 「送出去的曝光」與「可視曝光」是兩個數字,用哪一個當分母,算出來的 CPM 會差很多。

先查設定,再高興。 最常見的三個原因都跟廣告本身無關:有人拉長了歸因視窗、有人把計算方式改成「每一次」、有人新增了一個很容易達成的轉換動作並納入「轉換」欄。⚠️ 第三種特別要小心,因為 Google 官方明講智慧出價「只會考量納入『轉換』欄的轉換資料」——那不只是報表變好看,是系統真的會改去衝那個便宜的動作,而你要的成交反而變少。

不一定,但要看差距穩不穩定。 平台數字與自家後台永遠不會完全一樣,這是正常的——歸因規則、去重方式、時間認定都不同。⚠️ 判斷的關鍵是穩定度:每個月都差兩成,那是定義差異,換算一下就能用;這個月差兩成、下個月差六成,那多半是追蹤本身壞了,這種情況下的 CPA 不管多漂亮都不能拿來做決定。

參考資料

ℹ️ 關於本文

本文引用的平台文件以查閱當日(2026 年 9 月 13 日)的公開版本為準,廣告平台的設定與預設值會更新,實際請以各平台說明的當期版本為準。⚠️ 文中刻意不提供各產業的 CPA 行情數字——沒有適用台灣市場的公開權威來源,外國工具商的產業平均是自家客戶樣本,不能當成台灣的參考值。本文也不提供「歸因視窗設幾天最好」「目標 CPA 要設在幾倍」這類操作口訣,官方沒有給,網路上流傳的都是個人經驗;亦不推薦任何特定的廣告代操服務或追蹤工具。

陳俊鳴

陳俊鳴

網路流量操盤手.企業行銷顧問

操盤SEO與網路行銷實戰逾15年,2014年創辦晨星事業有限公司(晨星行銷),從SEO網站架設、關鍵字策略到銷售漏斗與變現模式一手包辦。現為智信科技、瞻新資訊等多家企業的常年行銷顧問,也獲頒過亞洲十大卓越名師金像獎,把每一次流量成長都當成自己的事業在打。曾是馬來西亞象棋、圍棋國手,拿過亞洲盃第二名。