
电商利润计算:投放人员避坑版清单:老板汇报需要检查哪些环节
电商投放最危险的时刻,不是 ROI 下降,而是 ROI 看起来很好、老板准备加预算时,投放人员才发现退款、平台扣费、履约和赠品成本没有算进去。我曾经在复盘一类低客单价商品时看到,报表显示投产比为 4.8,按投放平台口径确实不差,但扣除货品、平台服务费、快递、售后和优惠承担后,每增加一笔订单只贡献不到 2 元利润。老板汇报真正要回答的,不是“广告带来了多少成交”,而是“这些成交最终留下了多少可确认利润,以及预算放大后是否还能留下利润”。
投放人员通常最熟悉三个数字:广告消耗、成交金额和 ROI。但这三个数字只能说明营销链路的一部分,不能直接代表经营结果。成交金额还要经过支付、发货、收货、退款和平台结算等环节,才能逐步接近真实收入。
我在做利润复盘时,会把结果拆成四层:商品毛利、订单贡献利润、投放后利润和经营利润。每一层都解决不同问题。商品毛利回答“商品本身有没有基础盈利空间”,订单贡献利润回答“新增一笔订单能留下多少钱”,投放后利润回答“广告投放是否值得继续”,经营利润则回答“这个项目最终是否为公司创造利润”。
| 利润层级 | 计算逻辑 | 主要用途 | 不能直接回答的问题 |
|---|---|---|---|
| 商品毛利 | 有效收入-货品成本 | 判断定价和采购空间 | 不能判断投放后是否赚钱 |
| 订单贡献利润 | 有效收入-可变成本 | 判断新增订单的价值 | 不能完整反映团队和固定费用 |
| 投放后利润 | 订单贡献利润-广告费用 | 判断计划是否值得继续投 | 不能直接代表月度经营利润 |
| 经营利润 | 投放后利润-期间费用 | 老板看项目最终结果 | 不适合单独指导每一笔广告决策 |
我的判断是:投手日常优化不应只盯经营利润,老板月度汇报也不能只看订单贡献利润。短期要用边际贡献判断是否继续买量,月度要用经营利润判断项目是否值得保留。把两种口径混在一起,往往会出现“投放人员说赚钱,财务说亏钱”的争议。
如果老板问的是“今天这组广告能不能继续投”,应优先看单笔订单贡献利润和可承受获客成本。如果老板问的是“这个店铺这个月到底赚了多少”,就必须加入退款、结算、人工、仓储、软件和管理费用。
如果是新品测试,还要单独标注测试成本。新品前期可能因为素材制作、样品、试错和低效流量产生较高费用,这些费用不一定应全部分摊到首批订单,但必须在项目总账中留下记录,否则后续复盘会高估新品的长期盈利能力。
建议在汇报首页直接写清楚四句话:
这四句话看起来不复杂,却能提前消除大部分口径争议。没有口径说明的利润表,即使数字精确到小数点后两位,也不具备可靠的决策价值。

假设某商品在一个自然月内产生支付金额 100000 元,广告消耗 20000 元,投放平台显示 ROI 为 5。投放人员很容易据此汇报“投产比不错,可以继续加预算”。但如果商品成本是 42000 元,平台及支付费用为 5000 元,履约成本为 6000 元,售后损失为 3000 元,那么广告前的订单贡献利润是 44000 元,扣除广告后只剩 24000 元。
如果再扣除当月分摊的人员工资、仓储和软件费用 10000 元,经营利润只有 14000 元,经营利润率为 14%。如果其中还有 10000 元订单尚未经过退款观察期,实际经营利润还可能继续下降。
这里最容易误判的地方是:ROI 的分子是投放归因成交金额,利润的分子是扣除多项成本后的剩余金额。两者的计算目的不同,不能把 ROI 5 直接理解成“赚了 5 倍”。
我在复盘低价商品时,通常先看单笔订单的绝对贡献,而不是先看百分比。因为一笔 29.9 元的订单,即使毛利率达到 40%,毛利也只有 11.96 元。扣除 4 元快递、1 元包材、1.5 元平台费用和 3 元广告成本后,实际留下的金额已经非常有限。
相反,一笔 299 元的订单即使毛利率只有 30%,仍可能拥有更大的绝对贡献空间。投手如果只看 ROI,容易认为低价商品更适合快速起量;但从履约和售后角度看,低价商品经常需要更高的订单密度才能覆盖固定费用。
| 项目 | 低客单价商品 | 中高客单价商品 | 判断重点 |
|---|---|---|---|
| 成交价 | 29.9元 | 299元 | 决定固定履约成本占比 |
| 毛利率 | 40% | 30% | 不能脱离客单价看 |
| 单笔毛利 | 11.96元 | 89.70元 | 决定可承受获客成本 |
| 固定履约成本 | 5元 | 8元 | 低客单价商品承压更明显 |
| 建议获客成本 | 不宜超过3元至4元 | 可按贡献空间动态测算 | 不能套用统一行业标准 |
一次活动赚钱,不代表下一次放量仍然赚钱。很多投放计划在小预算阶段转化率较高,预算提高后会进入更宽泛的人群,点击成本和转化成本同步上升。如果投手只汇报当前 ROI,而不说明预算变化后的边际成本,老板实际上无法判断追加预算的风险。
因此,我在汇报中会补充三个问题:预算增加 50% 后,新增订单的获客成本是多少;新增订单的退款率是否高于原有订单;当前利润是否依赖平台补贴、限时优惠或某一条高转化素材。只有这三个问题都有答案,放量结论才有依据。

下单金额是用户提交订单时产生的金额,支付金额是用户实际完成支付的金额,结算金额则通常要等平台扣除退款、平台费用或其他款项后才能确认。三种数字都可能出现在不同报表中,不能因为字段名称里有“销售额”三个字就直接使用。
投放日报可以使用支付金额或平台归因成交金额,以便及时调整预算;月度经营汇报则更适合使用经过退款校正、并能与平台结算单或财务收入核对的金额。不同场景使用不同口径并不矛盾,矛盾来自于没有把口径写出来。
一件商品标价 100 元,消费者使用 20 元优惠券后支付 80 元,不代表企业一定只获得 80 元收入。有些优惠由商家承担,有些由平台补贴,有些由品牌活动预算承担。如果投手拿 100 元作为收入,而财务按 80 元确认,利润会被高估。
我建议在利润表中将优惠拆成三个字段:商品标价、消费者实际支付、商家实际承担。平台补贴不应默认计入商家收入,也不应默认被当作长期可复制的利润来源。汇报时要说明补贴的有效期和适用范围。
投放当天产生的订单,可能在几天后才退款;大促期间的退货则可能延迟到更长时间。若按投放当天的成交金额计算利润,短周期复盘几乎必然存在高估。
为了避免误判,我通常会同时展示两个结果:一个是即时利润,一个是退款调整后的预计利润。即时利润用于快速判断投放方向,预计利润用于决定是否扩大预算。对于退款周期较长的品类,至少要设置一个退款观察期,不能把当日支付金额直接当成最终收入。
广告平台可能按照点击、曝光或一定时间窗口,将一笔订单归因到广告计划。但店铺最终成交可能还受到自然搜索、老客复购、直播、活动会场和其他渠道影响。平台归因数据适合衡量广告系统的分配效果,店铺有效收入适合衡量经营结果。
如果全店销售额是 100000 元,而广告归因销售额是 70000 元,不能简单把 100000 元全部除以广告费用后得出广告 ROI。正确做法是分别报告全店经营结果和广告归因结果,并注明两者的统计范围。

采购价格会随着供应商、批量、原材料和活动包装发生变化。投放人员如果一直使用新品上市时的采购价,可能把已经上涨的成本空间当成可投放利润。
组合装和赠品也要纳入成本。一个商品主件采购成本是 20 元,但活动期间额外赠送价值 5 元的配件,且配件由商家承担,那么商品实际成本不是 20 元。赠品成本如果只留在活动表里、不进入利润表,最终会形成“销量增长、利润消失”的假象。
平台费用可能包括技术服务费、交易服务费、支付手续费、活动服务费、推广服务费以及其他扣款。不同平台、店铺类型和商品类目规则不同,不能使用网上流传的统一比例代替实际结算数据。
在复盘时,我会将平台结算单与店铺订单明细按日期、订单号和商品进行核对。若暂时无法逐单匹配,至少要对比本期平台扣费总额、退款扣费和活动服务费,避免广告账单、店铺后台和财务凭证重复扣减同一笔费用。
履约成本不只是快递费,还包括包材、仓内拣货、打包、出库、补发、破损和异常处理。若商品需要特殊包装、冷链、安装或分仓发货,单笔履约成本会明显高于普通快递商品。
我见过一种常见情况:投放表把快递费算进去了,却没有计算补发和退货运费;财务表把仓储费按月记录,却没有分摊到具体订单。两张表单独看都没有明显错误,合在一起却无法回答单笔订单究竟贡献多少。
退款、仅退款、退货运费、价保、补偿和售后人工都可能影响最终利润。对于正在投放中的周期,可以先记录已发生损失,再根据历史订单推算预计损失,但必须将“实际值”和“估算值”分开显示。
估算不是不专业,隐藏估算才是不专业。只要在表格中标注数据来源、观察期和估算方法,老板就能知道当前利润的确定程度,并据此决定继续观察还是立即调整预算。
员工工资、房租、仓储、软件和管理费用属于期间费用。对于“是否继续投某个广告计划”的判断,过度分摊固定费用可能让所有计划看起来都不值得投;但对于“这个项目是否真正赚钱”的月度汇报,完全不计固定费用又会高估经营结果。
更稳妥的方法是分两张表:第一张计算订单贡献利润,用于投放决策;第二张计算经营利润,用于老板和财务查看项目整体结果。这样既不会因为固定费用分摊影响即时投放,也不会让老板误以为贡献利润就是公司最终利润。
| 成本类型 | 是否适合计入单笔订单 | 数据来源 | 主要风险 |
|---|---|---|---|
| 货品成本 | 适合 | 采购、库存或成本系统 | 使用旧采购价 |
| 平台及支付费用 | 适合 | 平台结算单 | 漏扣或重复扣除 |
| 快递和包材 | 适合 | 物流及仓储报表 | 只算快递不算操作费 |
| 退款和售后 | 适合,需区分预计值 | 售后及财务报表 | 观察期不足导致高估 |
| 人员和房租 | 按汇报目的决定 | 财务费用表 | 分摊方法不一致 |

平台归因结果用于衡量广告触达和转化贡献,财务确认收入则要考虑支付、发货、收货、退款和结算。二者的时间范围和统计规则经常不同。
汇报时应至少列出“平台归因成交金额”和“店铺有效收入”两列。若两者差异较大,不要急着挑选更好看的数字,而要解释差异来自归因窗口、跨渠道成交、退款滞后还是订单状态不同。
全店销售额可能包括自然搜索、老客复购、直播、活动会场和其他广告渠道。如果把全店销售额全部归到某一投放渠道,得到的 ROI 会虚高。
全店经营可以报告整体投产,但渠道效率应尽量按渠道可归因订单或增量测试结果判断。对于店铺推广和品牌词投放,还要特别注意自然成交被重新归因的问题。
一笔店铺推广可能带来多个商品成交;一个内容素材也可能同时推动主商品、组合装和关联商品。若广告费用全部记到销售额最高的商品上,主商品会被低估,其他商品则会被高估。
可按归因订单金额、毛利金额或实际消耗规则进行分摊,但要在汇报中写清分摊方法。没有唯一正确的分摊方式,只有是否透明、是否稳定、是否可复核的区别。
支付订单数量增长可能来自低质量流量,也可能来自活动刺激后的高退款订单。尤其是服饰、美妆、食品和高客单价耐用品,订单质量对最终利润的影响非常明显。
我的做法是把支付转化率和有效订单率同时放在投放表中。支付转化率用于实时优化,有效订单率用于判断投放质量。两者差距持续扩大时,通常意味着素材承诺、价格机制、人群质量或商品体验存在问题。
同一笔订单可能先被内容渠道触达,后被搜索广告点击,最终又通过店铺活动完成支付。不同平台可能按照各自规则分配功劳,不能把多个平台的归因成交额简单相加后与店铺总成交对比。
汇报材料需要注明归因窗口、统计时间和去重规则。若暂时无法跨平台去重,应将“平台归因数据”与“订单去重数据”分开呈现,而不是把两者混合成一个总数。
投放后台显示的是计划消耗,广告账户账单可能还包含充值、返款、服务费或税额,财务凭证则可能按实际开票金额入账。如果三套数据没有统一字段,很容易出现重复扣减或漏扣。
投手不需要独自解决全部财务问题,但必须在汇报前确认:广告费用是含税还是不含税,是否含平台服务费,采用消耗发生日还是账单确认日。对于金额较大的账户,建议让财务和投放共同确认最终口径。

下面使用一组演示数据,模拟一个月投放某款商品的经营结果。数据不是某家企业的真实经营数据,目的是展示如何从成交金额逐层计算利润。实际项目应以订单、结算、采购和财务数据为准。
| 项目 | 金额 | 说明 |
|---|---|---|
| 支付成交金额 | 100000元 | 已经剔除未支付订单 |
| 预计退款及售后损失 | 3000元 | 按当前观察期和历史比例暂估 |
| 有效收入 | 97000元 | 支付金额扣除预计退款损失 |
| 商品成本 | 42000元 | 按本期采购和库存成本计算 |
| 平台及支付费用 | 5000元 | 以结算单明细为准 |
| 履约费用 | 6000元 | 快递、包材及仓内操作 |
| 广告费用 | 20000元 | 以广告账户实际消耗为准 |
| 人工及软件费用 | 10000元 | 按项目或期间分摊 |
商品毛利为 97000-42000=55000 元,商品毛利率约为 56.7%。这个结果说明商品定价和采购之间存在一定空间,但还没有考虑平台、履约和广告费用。
订单贡献利润为 97000-42000-5000-6000-3000=41000 元。这里把售后损失作为可变成本处理,得到的是广告投放前,订单能够贡献给项目的利润。
投放后利润为 41000-20000=21000 元。此时广告费用已经扣除,说明在当前成本和收入口径下,投放仍然为正贡献。
经营利润为 21000-10000=11000 元。老板如果问“这个项目当月最终贡献了多少经营利润”,更适合汇报 11000 元,而不是只汇报 21000 元,更不能用 100000 元成交金额替代利润。
在这个案例中,单笔订单的可承受获客成本,不能直接用成交金额乘一个行业比例。应先计算每笔订单在广告前可以贡献多少利润,再结合订单有效率调整。
假设有效订单数为 2000 单,那么广告前订单贡献利润为 41000 元,平均每笔订单可承受的广告成本约为 20.5 元。若广告平台带来的支付订单中有 10% 最终退款,则支付订单对应的可承受获客成本还要进一步下调。
我更关注“安全获客成本”而不是理论最高获客成本。理论值只能说明超过该数值可能亏损,安全值还要留出退款波动、运费上涨、流量质量下降和预算放量的缓冲空间。
该案例的支付口径 ROI 为 100000÷20000=5。投手可能会认为,只要 ROI 高于 5,项目就表现不错。但如果平台归因成交金额中包含自然成交,或者退款率在第二周继续上升,实际投放后利润可能低于预期。
正确的汇报方式是同时写出:支付口径 ROI 为 5,预计投放后利润为 21000 元,经营利润为 11000 元,当前退款数据仍有观察期,建议维持预算并等待完整结算,而不是直接扩大到原预算的两倍。

投放人员从广告后台复制消耗,运营从店铺后台复制订单,财务再从结算单复制费用,三个人可能使用不同日期、不同状态和不同筛选条件。最后表格中的每个数字看起来都像真的,但它们并不属于同一批订单。
我见过最常见的错误不是公式写错,而是数据更新时间不一致。广告费用统计到 30 日,订单统计到 29 日,退款统计到 25 日,采购成本却还是上个月版本。这样的表格即使计算正确,结论也不可靠。
当商品、订单、广告和财务数据来源较多时,可以使用九数云这类数据分析工具,将订单明细、投放消耗、商品成本、平台结算和售后数据按照统一字段进行关联。它的价值不在于“自动生成一个利润数字”,而在于让投放人员能够从总利润继续下钻到店铺、渠道、计划、商品和订单层级。
例如,老板看到某商品利润下降时,投手可以继续查看下降来自哪里:是广告成本上升、商品成本上涨、平台扣费增加,还是退款率变化。若所有数据都停留在多张手工表里,往往需要重新导出和匹配,等查清原因时,预算已经花出去了。
使用数据分析工具时,不能把工具计算结果直接视为财务结论。首先要统一字段定义,其次要确认数据刷新时间,最后要让财务审核收入和成本口径。工具可以提高连接、计算和下钻效率,但不能替代企业内部的核算规则。
五张表不一定要由五个系统提供,也不一定需要复杂的数据仓库。关键是让每张表拥有可以关联的字段,尤其是订单号、商品编码、日期和渠道。没有统一编码,后续再强大的工具也只能做近似匹配。
如果使用九数云搭建投放利润分析看板,我建议不要只做一张总览大屏,而是按老板、投手和财务三个使用角色拆分视图。老板看趋势和决策,投手看计划和商品,财务看收入、成本和结算差异。
| 看板模块 | 核心指标 | 下钻路径 | 适用角色 |
|---|---|---|---|
| 经营总览 | 有效收入、投放后利润、经营利润、退款率 | 店铺→渠道→商品 | 老板及负责人 |
| 投放效率 | 消耗、获客成本、归因订单、边际 ROI | 平台→账户→计划→素材 | 投放人员 |
| 商品盈利 | 毛利率、订单贡献利润、可承受获客成本 | 类目→商品→规格 | 运营及商品团队 |
| 结算核对 | 支付金额、退款金额、平台扣费、结算金额 | 日期→订单号→费用类型 | 财务及运营 |
这种结构的好处是,老板不需要阅读投手的所有操作细节,但投手也能在被追问时快速找到证据。更重要的是,利润下降不再只是一个红色数字,而能继续追溯到具体成本和订单状态。

老板汇报不能只提交“本月 ROI 为 4.6”。至少要同时提交有效收入、广告消耗、订单贡献利润、投放后利润、退款率和经营利润。若部分数据仍在观察期,应写出预计值和可能变化范围。
最后要给出动作建议,而不是把判断留给老板自己做。建议将结论分成“继续投放、谨慎放量、调整后再投、暂停投放”四类,并在每一类后面写清楚触发条件。
| 检查项目 | 通过标准 | 不通过时的处理 |
|---|---|---|
| 收入口径 | 统计范围和订单状态明确 | 重新统一时间和状态筛选 |
| 退款数据 | 实际值和预计值分开 | 增加观察期或降低利润置信度 |
| 广告费用 | 后台消耗与账单可核对 | 让投放和财务共同确认 |
| 商品成本 | 使用当前有效成本版本 | 更新采购或库存成本 |
| 归因规则 | 窗口和去重方法明确 | 拆分平台归因与经营收入 |
| 行动建议 | 明确继续、调整或暂停 | 补充盈亏平衡和放量分析 |

这种情况可以继续投放,但不建议直接大幅加预算。先观察预算增加后的边际获客成本,再判断是否放量。比较稳妥的方式是分阶段提高预算,每次调整后观察转化率、客单价、退款率和单笔贡献利润。
如果预算增加后平均 ROI 仍然不错,但新增订单的获客成本已经接近安全线,就应该维持预算,而不是为了追求销售额继续扩大。高销售额不等于高利润,预算规模应服从利润空间。
不要立即奖励计划或扩大预算。先查清楚退款来自哪些商品、素材、人群和承诺。若退款主要来自某个高转化素材,问题可能不是流量不足,而是素材承诺与商品实际体验不一致。
此时可以保留低退款计划,降低高退款计划预算,并把有效订单率纳入投放目标。只优化支付转化,可能会把更多低质量订单买回来。
这类计划不应只因为 ROI 不高就直接暂停。若商品毛利空间足够,平台归因可能不完整,或者自然成交存在较强的长期价值,计划仍有保留意义。
建议进一步拆分新客、老客、直接成交和关联成交,查看广告是否承担了引流和辅助转化作用。对于搜索覆盖、品牌防守和新品测试,不能完全使用直接 ROI 这一项指标做判断。
这是最危险的情况。首先检查收入口径和广告费用是否一致,再检查商品成本、平台扣费和售后是否漏记。若数据无误,就说明当前投放带来的成交不足以覆盖可变成本。
处理方式通常包括提高售价、优化组合装、降低货品成本、减少无效流量、改善退款原因或更换投放商品。不要用增加预算来解决单位经济模型亏损的问题,放量只会把亏损扩大。
如果退款、结算或履约数据尚未完整,不要假装给出精确利润。可以向老板汇报“当前已确认利润”和“预计利润区间”,同时说明不确定性来自哪里。
例如,当前已确认投放后利润为 18000 元,预计仍有 3000 元至 6000 元退款和售后损失,那么预计利润区间应写成 12000 元至 15000 元,而不是直接写成 18000 元。
如果每次汇报都需要多人手工导出、复制、匹配和校验,说明问题已经不只是表格效率,而是利润决策滞后。此时应优先统一商品编码、订单状态、广告渠道和成本版本,再考虑用九数云等数据分析工具做自动关联和可视化。
工具建设不应从“做一张漂亮看板”开始,而应从三个业务问题开始:利润为什么变化,哪类订单贡献最好,预算增加后是否仍能赚钱。能回答这三个问题的看板,才有真正的投放价值。

短期投放决策关注的是“增加一笔订单是否值得”。因此应优先看售价、货品成本、平台费用、履约成本、售后损失和广告成本。固定费用是否纳入,可以单独作为经营层指标展示。
月度经营汇报关注的是“项目最终为公司贡献了多少”。因此需要加入人工、仓储、软件、房租、管理费用和税费等期间成本。若把所有固定费用平均分摊到每一笔订单,短期投放可能被错误判定为无利可图;若完全不计固定费用,月度结果又会被高估。
当天数据一定不可能和月末结算数据同样完整。投手需要及时数据,财务需要准确数据。解决办法不是强行让两者完全一致,而是明确区分“实时估算”和“最终确认”。
实时估算可以使用支付订单和历史退款率,最终确认则使用平台结算、售后完成和财务核对结果。两者之间的差异应被记录和复盘,久而久之就能知道估算模型是否稳定。
平台归因回答的是“这笔订单在规则上被分配给谁”,增量效果回答的是“如果没有这笔广告,订单是否还会发生”。品牌词、店铺词、老客重定向和活动期间广告,通常更容易存在自然成交被归因的情况。
如果条件允许,可以通过分地域、分人群或分时段的小规模实验,观察减少广告后自然成交的变化。实验不一定完美,但比单纯相信平台归因更接近真实增量。
自动化工具适合提高数据整理和异常定位效率,但企业仍然需要财务规则确认收入、税费和成本。投放看板可以帮助团队快速发现某商品利润下降,却不能替代财务对收入确认和结算凭证的审核。
我的建议是把看板定位为“经营分析层”,把财务账定位为“正式核算层”。两者应保持字段和口径一致,但不必强行成为同一张表。这样既能保持业务响应速度,也能避免把估算结果误当作正式财务结果。

这一步的重点不是马上计算利润,而是保证所有数据处于同一时间范围。若广告统计到本月 30 日,订单统计也应明确是否包含 30 日订单,不能让不同报表自然产生日期错位。
如果某一项只能估算,不要把它伪装成已确认数据。把估算方法写在备注中,例如“售后损失按过去三个月同类商品平均退款率估算”,并给出估算区间。
结果:本期有效收入 97000 元,投放后利润 21000 元,预计经营利润 11000 元。
原因:利润下降主要来自预算放大后的获客成本上升,平台费用稳定,退款率比上期增加 1.8 个百分点。
动作:保留低退款商品计划,暂停高退款素材,预算先维持当前水平,待退款观察期完成后再决定是否放量。
这种表达比“ROI 还可以,建议继续投”更有决策价值。老板不需要投手重复后台数据,而需要知道结果为什么变化,以及下一步如何控制风险。
每月对比实时估算利润和最终确认利润,记录差异来自退款、平台费用、商品成本还是归因变化。连续记录三个月后,团队就能知道自己的利润模型在哪些环节最容易高估。
如果每次都高估退款损失,说明退款率模型过于乐观;如果平台费用总是比估算高,说明结算字段不完整;如果广告归因成交始终明显高于订单去重结果,说明渠道归因存在重叠。误差记录本身,就是利润模型的迭代数据。
没有适用于所有商品和平台的统一答案。ROI 是否赚钱取决于商品毛利率、平台费用、履约成本、售后损失和广告归因口径。应先计算可承受获客成本,再反推最低 ROI,而不是直接套用某个行业数字。
可以报一个主数字,但必须同时标注它属于哪一层利润。若老板问投放决策,主数字可以是投放后利润;若老板问项目月度结果,主数字应更接近经营利润。建议在主数字旁边保留收入、广告费和退款说明。
可以先算预计利润,但要将已确认利润和预计利润分开。使用历史退款率估算时,应注明样本范围和观察期,并在后续结算完成后回填实际数据。不能把暂估结果包装成最终利润。
取决于用途。判断广告计划是否值得继续时,优先使用订单贡献利润;判断项目或店铺是否真正盈利时,再纳入人工、仓储和管理费用。关键不是一定要摊或一定不摊,而是不同汇报目的使用不同层级。
先检查分子和分母:平台使用的是归因成交金额还是支付金额,广告费用是否含服务费,统计时间和归因窗口是否一致。不要直接判断哪个数字正确,应分别标注“平台归因 ROI”和“店铺订单口径 ROI”。
不需要人工重复复制数据,但仍然需要核对字段定义、数据刷新时间、订单去重和财务口径。工具适合提高分析效率和追溯能力,不能替代业务规则和财务审核。
电商利润计算最容易犯的错误,不是不会做减法,而是把不同阶段、不同来源和不同用途的数字强行放进同一个结果里。下单金额、支付金额、有效收入、平台归因成交和财务结算,本来就是不同概念;商品毛利、订单贡献利润、投放后利润和经营利润,也本来就是不同层级。
我更看重一份汇报能否做到三点:数字可以追溯,口径可以解释,结论可以指导预算。只要老板能够知道利润从哪里来、被什么成本吃掉、哪些数据还不确定,以及下一步应该继续、调整还是暂停,这份汇报就比单纯展示高 ROI 更有价值。
下一步可以先做一件小事:把最近一次投放复盘中的收入、商品成本、平台费用、履约、售后和广告费用全部列出来,并为每个数字写上数据来源和确认状态。如果发现其中两项以上只能凭经验估算,就先不要急着扩大预算;先统一字段、补齐结算和退款数据,再使用九数云等数据分析工具建立可下钻的利润看板。能够解释每一笔利润的投放,才是真正值得放大的投放。
我最近复盘一个商品,广告带来的成交金额是 100000 元,广告花费 20000 元,ROI 达到 5,看起来成绩很好。但老板追问扣掉商品成本、平台费用、物流和退款后还剩多少时,我发现自己只能报 ROI,无法报出可信的利润。
因为 ROI 只回答了广告带来多少销售额,不能回答企业最终留下多少钱。
实际汇报时,我会把结果拆成三层,而不是把 ROI 当成利润率:
| 指标 | 计算方式 | 示例结果 | 适合回答的问题 |
|---|---|---|---|
| ROI | 归因销售额 ÷ 广告费 | 100000 ÷ 20000 = 5 | 广告带来了多少成交 |
| 订单贡献利润 | 有效收入 – 可变成本 – 广告费 | 24000 元 | 继续投放是否还能贡献利润 |
| 经营利润 | 订单贡献利润 – 人工及固定费用 | 14000 元 | 这个项目整体是否赚钱 |
示例中,100000 元有效收入需要扣除 42000 元商品成本、5000 元平台及支付费用、6000 元履约成本、3000 元售后损失和 20000 元广告费,实际订单贡献利润只有 24000 元。
如果再扣除 10000 元人工及软件费用,经营利润只剩 14000 元。我的判断是:投放日报可以重点看 ROI,但老板周报或月报必须同时看订单贡献利润。尤其在低毛利商品、退款率较高或客单价较低的项目中,ROI 只是流量效率指标,不能作为放量依据。
汇报结论应写成“当前预算下每增加 1 元广告费,预计还能贡献多少利润”,而不是只写“ROI 达到 5”。
我以前用店铺后台的成交金额做日报,结果月底和财务的结算数据差了一截。后来发现里面混入了取消订单、退款订单、平台补贴和还没完成售后的订单,我想知道投放复盘到底应该采用哪一种收入口径。
这三个金额没有绝对的对错,关键是不能在同一张表里混用。
我的做法是按复盘阶段建立“暂估收入”和“确认收入”两列:
| 收入口径 | 适用场景 | 主要风险 |
|---|---|---|
| 下单金额 | 实时监控投放趋势 | 包含未支付和后续取消订单 |
| 支付金额 | 短期投放日报 | 仍可能包含待发货、待收货和后续退款订单 |
| 有效结算金额 | 月度利润和财务汇报 | 数据滞后,但最接近最终经营结果 |
例如某日支付金额为 50000 元,其中 3000 元在后续发生退款,1000 元为平台补贴,且补贴并非由商家承担。
如果直接把 50000 元当成商家收入,利润会被高估;如果把平台补贴全部从收入中扣掉,又可能重复扣除成本。这里必须先确认优惠和补贴的承担方。我建议投放表增加四个字段:支付金额、预计退款金额、有效收入、数据冻结日期。短周期报告可以使用“支付金额减历史同期退款率”的暂估口径,但必须标注预计值;
老板汇报使用的数据则应在固定时间冻结,并与平台结算单、财务回款记录核对。真正容易踩坑的不是选择哪一个口径,而是日报看支付金额,周报看收货金额,月报又看结算金额,却没有在表头说明。这样每个人都可能认为自己算对了,最后却无法解释利润为什么变化。
我曾经遇到过一个全店推广计划,后台显示带来了 80000 元成交,但其中有爆款自然搜索订单,也有搭配购买的其他商品。老板要求我按商品汇报利润时,我不知道这笔广告费到底应该全部记给主推商品,还是平均分摊给所有订单。
广告归因销售额和商品实际经营收入不是同一个概念。我的判断是,广告费用分摊必须先看投放对象,再看订单归因规则,最后才决定是否能下沉到 SKU;不能为了让报表看起来精确,就把平台归因结果硬拆到每个商品。
我通常采用以下三种口径:
| 投放类型 | 建议分摊方式 | 适用情况 |
|---|---|---|
| 单品计划 | 直接归属主推商品 | 计划只推广一个 SKU,边界清晰 |
| 多商品计划 | 按有效成交金额或毛利权重分摊 | 多个商品共同消耗预算 |
| 全店或品牌计划 | 单列为渠道费用,谨慎下沉 | 自然单、老客单和关联销售较多 |
举例来说,一个计划消耗 10000 元,平台归因成交 50000 元,其中主推商品成交 30000 元、关联商品成交 20000 元。
如果按成交金额分摊,主推商品承担 6000 元广告费,关联商品承担 4000 元;但这只是管理口径,不代表真实因果关系。若主推商品本来就有大量自然成交,直接把 6000 元全部视为获客成本,可能会低估主推商品的真实利润。
我会在汇报表中同时保留“平台归因销售额”和“店铺有效销售额”两列,并注明点击归因或曝光归因、归因窗口和统计时间。对于全店计划,我更倾向于先汇报渠道层面的贡献利润,再根据实验结果判断哪些商品值得增加预算。老板真正需要知道的不是广告费被拆得多细,而是这个分摊方法是否足以支持预算决策。
如果归因边界本身不清晰,就应该明确写“渠道级暂估利润”,而不是把估算结果包装成 SKU 级财务利润。
我过去做投放汇报时,常常只检查广告消耗、成交金额和 ROI,直到一次活动结束后才发现退款和补发成本没有计入。现在我想建立一份真正能在汇报前使用的检查清单,避免数字好看但结论错误。
我建议把检查顺序从“先算利润”改成“先验证数据能不能用”。
以下是我在投放复盘中最常用的 10 项检查表:
| 检查环节 | 必须确认的内容 | 常见错误 |
|---|---|---|
| 收入 | 支付、收货或结算口径 | 把下单金额直接当收入 |
| 退款 | 退款金额及滞后订单 | 只看当日退款,漏掉后续退款 |
| 商品成本 | 当前采购价和组合装成本 | 仍使用旧成本或漏算赠品 |
| 平台费用 | 扣点、支付费、技术服务费 | 只扣广告费,不扣结算费用 |
| 履约 | 快递、包材、仓内操作费 | 低客单商品被物流成本吞掉 |
| 售后 | 补发、破损、价保和客诉补偿 | 只记录退款,不记录非退款损失 |
| 广告 | 账单金额、服务费和归属范围 | 漏记服务费或重复扣费 |
| 归因 | 归因窗口及自然单占比 | 把全店成交都算成广告成交 |
| 税务 | 含税、不含税和抵扣口径 | 收入和成本税口径不一致 |
| 结论 | 继续、调整还是暂停投放 | 只报数字,不给行动建议 |
我还会把利润结果分成“已确认”“暂估”“待补齐”三类。
例如退款数据尚未完全回流,就不能把当前利润写成最终利润,而应标注“按历史退款率暂估”。如果商品成本还没有更新,也不能用旧成本支持放量结论。最后,汇报必须增加一个放量压力测试。假设预算增加 30%,重新估算点击成本上升、转化率下降和退款率变化后的利润。
如果当前利润只有依赖优惠券或平台补贴才能成立,即使 ROI 很高,也只能给出“谨慎放量”的结论。我认为最有价值的汇报不是证明投放做得好,而是明确指出结论中还有哪些不确定性、哪些数据需要补齐,以及在什么条件下应该继续投放或暂停。


读者评论
文章把ROI与真实利润的区别讲得比较清楚,尤其是退款、平台扣费和履约成本,确实是日常复盘中容易遗漏的部分。
按商品毛利、订单贡献利润、投放后利润和经营利润分层汇报,比较适合解决投放和财务口径不一致的问题,实际执行时需要做好数据核对。
低客单价商品的案例很有参考价值。即使毛利率不低,快递、包材和售后等固定成本也可能迅速压缩单笔订单利润。
文章没有简单否定ROI,而是强调要结合可承受获客成本和边际成本判断是否放量,这一点比只看平均投产比更客观。
收入和退款设置观察期的建议比较实用。不过文中的部分数据属于情景模拟,企业使用时仍应替换成自身结算、售后和费用数据。