假设广告花了 100 美元,报表记了 240 美元销售收入。ROAS 2.4,看起来每花 1 美元就收回了 2.4 美元,很容易让人想再加一点预算。但商品不是免费进货的,寄到买家手里也要花钱。把这些扣掉,这条广告究竟还剩多少?我会先算这笔账,再决定要不要夸那张广告图。
先把这 100 美元的账摊开
下面是一组方便跟着算的假设数据,不是真实客户成绩:广告展示了 10,000 次,有 200 次选定类型的点击,花费 $100;报表把 4 笔购买、共 $240 收入记给了这条广告。日期、币种和计算范围都一致。
| 指标 | 把数字代进去 | 结果 |
|---|---|---|
| CTR | 200 ÷ 10,000 × 100% | 2% |
| CPC | $100 ÷ 200 | $0.50 |
| 购买 CPA | $100 ÷ 4 | $25 |
| ROAS | $240 ÷ $100 | 2.4 倍,即 240% |
| 点击到购买比例(演算) | 4 ÷ 200 × 100% | 2% |
先不用背缩写。顺着读就是:有人看、有人点、点击要花钱,算下来每单分摊 $25 广告费。ROAS 2.4 说的是收入,不是利润。最后一行只是这道算例里的“点击后购买比例”,不一定等于后台按其他方式计算的转化率。
如果花了钱却一单没有,别把“每单广告费”填成 0,那是还没有订单可分摊。没有点击时,CPC 也不能这样计算;有广告花费、广告带来的收入为 0 时,ROAS 才是 0。
算完商品和运费,四单只剩 8 美元
继续这道算例。假设每单收入 $60,已扣掉折扣、退款和代收税;商品、支付手续费、发货及预计退货处理等成本合计 $33。所有金额用同一币种,同一笔退款如果已从收入里减过,就不要再在成本里扣一次。
| 钱花到哪里了 | 这道算例 |
|---|---|
| 每单留给广告费和其他开销的钱 | $60 − $33 = $27 |
| 四单一共留下 | $27 × 4 = $108 |
| 再扣掉广告费 | $108 − $100 = $8 |
看到这里,再看 ROAS 2.4,感觉就不一样了。四单一共只剩 $8,还没付固定人工、软件和其他日常开销。它不是“每花 1 美元赚 2.4 美元”,甚至还不能说明最终有利润。
想给自己的商品算一个参考线,可以继续往下算:$27 占 $60 的 45%,也就是收入里有 45% 能先拿来付广告费。本例 1 ÷ 45% ≈ 2.22 倍 ROAS 时,这部分钱刚好被广告用完。前提是每单收入、成本都相同,报表也用同一套扣费后的收入。
2.22 不是该照抄进后台的出价目标。固定开销还没算,平台给广告记了这些订单,也不证明每一单都是广告额外带来的。先弄清自己的成本,别用“以后会复购”替眼前的亏损找理由,除非你真有复购数据。
回到自己的报表,先看清这几个词
算例里的数字是整理好的,你的后台未必这么整齐。打开报表时,先点开列名说明:它说的点击,是哪一种点击?说的转化,又是不是订单?
CTR 是点击次数除以展示次数,表示广告被展示后有多大比例产生点击。一次展示不等于一个人,同一个人可能看了多次。 Google Ads: Clickthrough rate (CTR)
CPC 是平均一次点击花了多少钱。Google Ads 的平均 CPC 用实际点击费用除以点击次数,不是你设置的最高出价。比较两条广告时,花费和点击要来自同一种统计方式。 Google Ads: Average cost-per-click
CPA 要特别看那个“行动”是什么。买一次、加购一次、留一次邮箱,都可能被设置成转化。Google Ads 的 Conversions 不一定全是购买;把加购和订单加在一起算,结果就不能叫“每单广告费”。 Google Ads: Understand conversion tracking data
购买 CPA 也不等于 CAC(获取一位新客户的成本)。如果这四单里有老客,或一个人下了两单,四笔购买就不是四位新客户。
至于“归因收入”,可以先理解成平台给广告记的收入,不是整个店铺的营业额。看 Meta 报表也是一样:不要把所有点击都当成进店,也别把记在广告名下的订单都当成广告新增的订单。
那现在,该改广告图,还是先修店铺?
如果只看到没订单就换图,很容易把时间花错地方。我会沿着买家的路线查:看见广告,点进页面,决定购买,完成付款。先找人卡在哪里,再动手。
| 你看到的情况 | 先查这里 |
|---|---|
| 同样的统计方式下,点击率变低了 | 广告给谁看、在哪展示、是否反复展示,再看创意是否说清楚商品 |
| 有点击,但打开商品页的人少 | 点击是否真是去网站的点击,页面能否打开,跳转和访问记录是否正常 |
| 有人进店,却很少下单 | 价格、运费、商品是否匹配广告,以及付款和购买记录有没有问题 |
| ROAS 不错,账上却没多出钱 | 订单是否有效,有没有退款,成本是多少,货款什么时候到账 |
还是前面那四单:$8 的结余太薄,订单也不多,我不会据此马上加预算。如果付款有故障,先暂停受影响广告;如果没明显故障但数据还不完整,就在事先定好的花费范围内观察,到复查时间再判断。
如果在相近条件下,多次观察都指向创意表达有问题,再改一个主要地方。例如,原图只把鞋拍得很漂亮,看不出怎么穿,就试一版真实日常穿搭。别同一天把图片、价格和商品页全部换掉,之后谁起了作用也说不清。
预算用到约定上限,仍然看不出结果,也可以停。写下“证据不足”比硬选一张赢家有用。修了付款还是换了图片,都记下时间,免得把店铺恢复正常当成了新图的功劳。
比谁更好之前,别让比较本身出了错
今天点进来的买家,可能过几天才下单。Google Ads 提醒,这种延迟会让最近的每次转化成本看起来偏高。所以别拿今天还没记完整的账,直接和上个月已经结算过的数据比。 Google Ads: Conversion delay
- 先把日期、币种、时区、点击类型、购买事件和归因设置对齐,再比较。
- 拉新广告和老客促销做的不是同一件事,别只凭 ROAS 排名。
- 一两单就能改写结果时,先别急着选赢家;普通广告组分到的钱和展示也未必一样,不能当成严格 A/B 实验。
- Meta 和 Google 可能都把同一单算给自己,两边收入直接相加,不是店铺真实收入。
还有一个容易算错的小地方:两条广告的点击率不能直接取平均。假设一条展示 100 次、点击 10 次,另一条展示 9,900 次、点击 99 次。合起来是 109 次点击、10,000 次展示,总 CTR 为 1.09%,不是把 10% 和 1% 平均成 5.5%。算 CPA、ROAS 也先把能放在一起比较的原始数字加起来,再做除法。
下次看报表,先回答三个问题
这次到底花了多少?一单扣完成本还剩多少?买家最可能卡在哪一步?能回答这三个问题,比记住一串缩写有用。下面这份记录留给你对照自己的报表填;不确定的地方,先写“不确定”。
日期范围 / 时区 / 币种: 广告平台 / 广告或素材 ID: 本次目标及转化事件: 点击列完整名称: 展示 / 点击 / 广告费: 购买次数 / 归因购买收入: 收入是否含税、折扣、退款: 归因设置 / 数据延迟说明: 每单广告前贡献及成本假设: 发现的问题 / 尚不能下的结论: 下一次只检查或修改什么: 支出边界 / 下次复查时间:
再写一句下一步:不是“优化广告”,而是“先用手机查运费为什么没显示”,或“在其他条件不变时,试一版能看清穿搭的鞋子广告”。做到这一步,报表才真正帮你做了一个决定。
本文要点
- 先确认点击和转化的定义,再比较不同广告的数据。
- ROAS 是收入相对广告花费的比值,不等于利润率。
- 用完整链路定位问题,别拿单个指标或少量订单宣布赢家。
挑一个正在卖的商品,把每单收入、商品和发货等成本写下来。先算出一单最多还能拿出多少钱付广告费,再回头看那个 ROAS。
延伸参考
资料核对日期:



