跳到正文

Shopify 广告利润追踪:从 ROAS 到 POAS

9 分钟阅读
PR

Priya Raghunathan

电商效果投放负责人

Shopify 广告利润追踪,意味着要把两组从来不在同一个地方的数字拼起来:广告平台花了多少钱,以及你的 Shopify 订单在扣掉折扣、退款、商品成本、运费和手续费之后实际给你留下了多少。ROAS 跳过了后半部分,POAS(广告花费利润回报)把它补了回来。这篇指南讲清每个数字在 Shopify 里的位置,怎么把它和多个平台的花费合并,以及怎么把结果变成可以执行的规则。

如果你想先弄懂概念,我们的解读文章 为什么你的 ROAS 和利润对不上 深入讲了这个差距,平台 ROAS 与真实 ROAS 框架 则演示了怎么用订单数据重建 ROAS。这篇是 Shopify 的实操版:字段、公式、一个算例,以及之后该怎么做决策。

一句话答案

在 Shopify 上追踪广告利润:给每个商品和多属性填上单件成本,从 Shopify 报告里拿到净销售额(扣除折扣和退款之后),减去 COGS、你实际付出的运费、支付手续费和其他变动成本,得到边际贡献,再除以所有平台的广告总花费。这个比值就是 POAS。高于 1.0,说明你的广告在利润上回本了;低于 1.0,就是没回本,不管 ROAS 怎么说。

为什么 ROAS 会误导 Shopify 店铺

ROAS 是收入除以花费。它是个有用的快速读数,但在 Shopify 店铺上,它至少会在六个方面高估广告效果:

  • 折扣。 一张八折优惠码能拉高转化率,ROAS 可能纹丝不动,但每一单的毛利都在缩水。
  • COGS。 两个售价相同、ROAS 相同的商品,到岸成本可能差得很远。ROAS 把它们一视同仁。
  • 运费。 如果你包邮,每一单的面单费用都从你口袋里出,而 ROAS 根本看不到。
  • 支付手续费。 每一笔刷卡支付都有手续费。单笔不多,一个月累积下来就很可观。
  • 退货与退款。 广告平台在购买发生时就记了一笔转化。三周后的退款不会回流到它的 ROAS 里。
  • 增值税(VAT)等税费。 取决于你的 Pixel 回传了什么,报给广告平台的转化价值里可能包含了本来就不属于你的税。

再叠加上平台归因,几个平台可能都在认领同一笔订单,看板上的数字就离银行账户越来越远。开始之前,可以先拿我们整理的 ROAS 数字不可信的信号 自查一遍。

POAS 公式与边际贡献

先从边际贡献算起,也就是每一单在扣除随销量涨跌的成本之后留下的钱:

边际贡献(广告前) = 净销售额 − COGS − 运费成本 − 支付手续费 − 其他变动成本

然后:

POAS = 广告前边际贡献 ÷ 广告总花费

按这个口径,盈亏平衡点是 1.0。POAS 为 1.3,意味着每 1 欧元花费带回了 1.30 欧元的边际贡献,其中 0.30 用来覆盖固定成本和形成利润。

有些团队用另一种口径:扣除广告花费之后的利润除以广告花费,这时盈亏平衡点是 0。两种都行。选一种,写下来,同一份报表里绝不混用。

用同样的输入,你还能得到另外两个必需的数字:

  • 边际贡献率 = 广告前边际贡献 ÷ 净销售额
  • 盈亏平衡 ROAS = 1 ÷ 边际贡献率

如果扣除变动成本之后净销售额还剩 45%,盈亏平衡 ROAS 约为 2.2。任何低于这个数的渠道,每带来一单都在亏钱,哪怕它的 ROAS 看起来还说得过去。

每个数字在 Shopify 里的位置

下面是每项输入的出处。Shopify 的报告和套餐功能会随时间变化,所以在此基础上搭建任何东西之前,先确认你后台的当前版本和 Shopify 的套餐对比。

COGS:单件成本字段

Shopify 里每个商品和多属性都有一个单件成本字段。这就是你的 COGS 输入,它的重要性超出大多数商家的想象。Shopify 的 利润报告文档 写得很明白:"Profit is reported only for products and variants that had cost recorded at the time they were sold."(只有在售出时已记录成本的商品和多属性才会报告利润。)文档还说明这个字段是静态数据,所以利润数字反映的是当时记录的成本。

实际上这意味着两件事。没填成本的商品会悄悄从利润报告里消失,让毛利看起来比实际更好。而如果你的到岸成本变了,要及时更新这个字段,因为历史订单保留的是旧值。

净销售额、折扣和退货

Shopify 的财务报告把销售拆成几行,包括总销售额、折扣、退货、净销售额、运费和税费,这在它的 财务报告页面 上都有列出。要以净销售额为基础:Shopify 的 利润报告术语 把它定义为扣除折扣和退货之后的总销售额,利润报告页面也确认"discounts and refunds affect your net sales and profit margin"(折扣和退款会影响你的净销售额和利润率)。税费不要算进收入,因为那笔钱属于税务机关。

利润报告

Shopify 提供按商品的毛利、按多属性的毛利、按订单的利润率等利润报告。那里的毛利是净销售额减去已记录的成本。这是一个有用的基础,但它不包括你的广告花费,本身也没有覆盖所有变动成本。你能看到哪些报告可能取决于你的 Shopify 套餐,所以在依赖它们之前,先确认你的套餐包含哪些。

运费和支付手续费

你向客户收的运费和你付给物流商的运费是两个不同的数字。成本那一侧要从面单账单或物流对账单里取。支付手续费来自支付服务商的结算单或对账单。如果没法按单拿到,用一个经过验证的平均每单百分比,也好过直接漏掉。

其他变动成本

包材、履约服务商的拣货打包费、按单收费的应用费用:凡是随订单量增长的,都属于边际贡献的扣除项。房租和工资不算;它们是固定成本,用边际贡献去覆盖,会在你设定目标 POAS 时重新出现。

把多个平台的广告花费和 Shopify 订单拼起来

Shopify 知道订单。Meta、Google、TikTok、Taboola、Snapchat 和 Outbrain 各自知道自己的花费。要算 POAS,你需要把两者放进同一张表,日期范围、货币和时区都要一致。

一个可行的流程:

  1. 按平台导出花费,同一时间段,换算成店铺货币。多币种混用是经典的出错来源;我们关于 为什么多币种 ROAS 加不起来 的指南讲了怎么修正。
  2. 拉出 Shopify 的净销售额和成本,同一时间段,理想情况下按订单和按商品拆分。
  3. 先算整体 POAS:边际贡献总额除以广告总花费。这个数字不依赖归因,所以它是你可以优先信任的那个。
  4. 再按渠道拆分,前提是你的 UTM 标记一致,可以用 Shopify 订单上的 UTM 数据来拆。我们关于 从广告到 Shopify 订单保持 UTM 干净 的实操讲了一个 DTC 品牌是怎么做到的。
  5. 最后按商品拆分,因为整体毛利会掩盖那些亏钱的 SKU。单 SKU 利润漏洞拆解 展示了这能挖出什么。

如果你每天都在管理多个平台,这一步合并只是更大的运营习惯的一部分,我们的 多平台广告管理 框架讲了这一点。

归因的注意事项

渠道层级的 POAS 好不好,取决于背后的归因。记住三点:

  • 平台之间有重叠。 Meta 和 Google 可能同时认领同一笔订单。把它们报的收入相加就会重复计算。收入只用 Shopify 订单这一个来源,花费则取自各平台。
  • UTM 会漏掉部分订单。 来自收藏链接、直接访问或其他设备的订单,常常没有广告系列标记。把它们放进"未归因"一栏,而不是凭感觉分摊。
  • 上层漏斗渠道在 last-click 下显得弱。 Taboola 和 Outbrain 上的原生版位,或者 TikTok 上的品牌认知投放,常常开启一段最后在别处成交的路径。用更长时间窗的整体 POAS 来评判它们,而不只看 last-click POAS。

稳妥的规则:用整体 POAS 做决策,用渠道 POAS 来排序,不要凭一周的 last-click 数据砍掉一个渠道。

一个完整算例

下面的数字是假设的,只为演示方法,不来自任何真实店铺。一个月、三个广告平台,价格均不含增值税。

广告平台报的数

平台花费平台报告收入平台报告 ROAS
Meta€6,000€18,0003.0
Google€3,000€9,0003.0
TikTok€1,000€4,0004.0
合计€10,000€31,0003.1

Shopify 和你的账单显示的数

项目金额
总销售额€25,000
折扣−€2,000
退货−€1,500
净销售额€21,500
COGS(单件成本)−€8,600
你实际付出的运费−€1,800
支付手续费−€650
包材及其他变动成本−€350
广告前边际贡献€10,100

现在来算:

  • 基于 Shopify 净销售额的整体 ROAS:€21,500 ÷ €10,000 = 2.15,而不是 3.1。
  • 边际贡献率:€10,100 ÷ €21,500 = 47%。
  • 盈亏平衡 ROAS:1 ÷ 0.47 ≈ 2.13。
  • POAS:€10,100 ÷ €10,000 = 1.01。

看板上写着 3.1。而店铺在广告上只是刚好打平,工资、软件和房租一分钱都没剩下。

用 Shopify 订单上的 UTM 拆分,并且为了简化假设各渠道毛利相同,画面就更清楚了。假设带 Meta 标记的订单贡献了 €12,000 净销售额,Google €6,500,TikTok €1,500,另有 €1,500 未归因。按 47% 的边际贡献率,Meta 用 €6,000 花费带回约 €5,640(POAS 0.94),Google 用 €3,000 带回约 €3,055(POAS 1.02),TikTok 用 €1,000 带回约 €705(POAS 0.71)。TikTok 的平台 ROAS 在三家里排头,POAS 却垫底。在真实账户里,你还要按每个渠道各自的商品结构来算,因为不同 SKU 的 COGS 不一样。

决策规则:盈亏平衡 ROAS 与目标 POAS

有了数字之后,把它们变成团队每周执行的规则。

规则 1:知道每个店铺的盈亏平衡 ROAS,理想情况下细到每条产品线。 低于这个数,每卖一单都在亏钱。在上面的例子里,这条线约是 2.1。

规则 2:设一个能覆盖固定成本的目标 POAS。 如果每月固定成本是 €2,000,计划花费 €10,000,你就需要 €12,000 的边际贡献,所以目标 POAS 是 1.2。花费或固定开支变了就重新算。

规则 3:高于目标就放量,介于盈亏平衡和目标之间就维持,低于盈亏平衡就砍。 先应用到整体 POAS,再应用到渠道和商品,同时考虑上面的归因注意事项。

规则 4:给上层漏斗渠道更长的观察窗口。 砍之前先看 30 天的整体视图。

规则 5:盯每个 SKU 的毛利,而不只是每个广告系列。 一个在卖亏钱商品的广告系列,不管优化得多好,都到不了目标 POAS。

常见错误

  • 单件成本留空。 没记录成本的商品会从 Shopify 的利润数字里掉出去,让你的毛利显得更好看。
  • 用总销售额而不是净销售额。 折扣和退款都是真金白银的流出。
  • 把增值税算作收入。 这会同时虚高 ROAS 和 POAS。
  • 把各平台报的收入加总。 归因重叠会重复计算订单。
  • 混用 POAS 口径。 同样是 1.2,取决于是否已经扣掉了广告花费,含义完全相反。
  • 忘了运费和手续费。 它们往往就是打平和赚钱之间的差别。
  • 只看一周。 退款和延迟转化会晚些才到;用滚动时间窗来复盘。

Wevion 能帮上什么

手工做是可行的,但表格做好的第二天就过时了。Wevion 的 利润分析(测试版(Beta))连接你的 Shopify 或 WooCommerce 店铺,从中同步单件成本,运费和手续费只需在设置里配置一次。然后它从净销售额中减去 COGS、运费、支付手续费、额外成本和广告花费,显示利润、利润率和 POAS,自动算出你的盈亏平衡 POAS,并给出每个 SKU 的毛利拆解。

花费来自 Meta、Google、TikTok、Taboola、Snapchat 和 Outbrain,大约每 15 分钟同步到同一个视图里,所以订单和花费的合并已经替你做好了。放量什么、砍掉什么仍由你决定;区别在于你是基于利润做决定,而不是基于 ROAS。

要点回顾

  • ROAS 忽略了折扣、COGS、运费、支付手续费、退货和税费,所以在 Shopify 店铺上会高估广告效果。
  • POAS 用广告前边际贡献除以广告总花费;按这个口径,盈亏平衡点是 1.0。
  • 在 Shopify 里,COGS 来自单件成本字段,只有在售出时已记录成本的订单才会报告利润。
  • 收入只用 Shopify 净销售额这一个来源,各平台只提供花费。
  • 用整体 POAS 做决策,用归因后的 POAS 给渠道和 SKU 排序,并设一个能覆盖固定成本的目标。

想在所有平台的花费旁边看到你自己店铺的利润和 POAS?在 Pro 套餐上开始 Wevion 14 天免费试用,无需绑卡。

常见问题

The Ad Signal

写给不靠猜的广告投放人员的每周洞察。一封邮件,只有信号。

准备好把投放运营自动化了吗?

在每一个账户上批量创建广告。Pro 套餐可免费试用 14 天,注册时无需绑卡,14 天内不扣任何费用。