ROI 计算器/ 电商投放
输入广告花费、收入、成本和订单数,实时计算 ROI、ROAS、CPA、客单价等核心指标。
投放数据
广告花费
总广告投入金额销售收入
广告带来的总销售额商品成本
产品成本 + 物流 + 平台费等订单数
广告带来的总成交单数投放效果
ROI = 净利润 / 广告花费 x 100%
这个工具有帮到你吗?
代码示例
JavaScript
function calcROI(adSpend, revenue, cost) {
const profit = revenue - adSpend - cost;
const roi = (profit / adSpend) * 100;
const roas = revenue / adSpend;
return { roi, roas, profit };
}
const r = calcROI(1000, 5000, 2000);
// { roi: 200, roas: 5, profit: 2000 }Python
def calc_roi(ad_spend, revenue, cost):
profit = revenue - ad_spend - cost
roi = (profit / ad_spend) * 100
roas = revenue / ad_spend
cpa = ad_spend / orders if orders else None
return {
"roi": roi,
"roas": roas,
"profit": profit,
"cpa": cpa,
}TypeScript
interface CampaignMetrics {
roi: number; // percentage
roas: number; // ratio
profit: number;
cpa: number | null;
}
function analyze(
adSpend: number, revenue: number,
cost: number, orders: number,
): CampaignMetrics {
const profit = revenue - adSpend - cost;
return {
roi: (profit / adSpend) * 100,
roas: revenue / adSpend,
profit,
cpa: orders > 0 ? adSpend / orders : null,
};
}Go
type Metrics struct {
ROI float64
ROAS float64
Profit float64
CPA float64
}
func CalcROI(
adSpend, revenue, cost float64,
orders int,
) Metrics {
profit := revenue - adSpend - cost
m := Metrics{
ROI: profit / adSpend * 100,
ROAS: revenue / adSpend,
Profit: profit,
}
if orders > 0 {
m.CPA = adSpend / float64(orders)
}
return m
}常见问题
电商 ROI 怎么计算?
电商 ROI = (销售收入 - 广告花费 - 商品成本) / 广告花费 x 100%。例如广告花费 1000 元,销售收入 5000 元,商品成本 2000 元,则 ROI = (5000-1000-2000)/1000 = 200%,表示每花 1 元广告费赚 2 元净利润。
ROI 和 ROAS 有什么区别?
ROI(投资回报率)计算的是净利润与投资额的比率,扣除了所有成本;ROAS(广告支出回报率)= 销售收入 / 广告花费,只看收入与广告费的比值,不扣除商品成本。ROAS > 1 说明广告收入覆盖了广告费,但不一定盈利;ROI > 0 才代表真正盈利。
ROI 多少算好?
不同品类差异很大。一般来说电商广告 ROI > 100% 算不错(即每花 1 元广告费赚 1 元以上净利润)。高毛利品类(如美妆、知识付费)ROI 可达 200%-500%;低毛利品类(如 3C 数码)ROI 30%-80% 也可接受。关键是要高于你的盈亏平衡点。
CPA 是什么意思?
CPA(Cost Per Acquisition)是单次获客成本,即获得一个付费订单需要花费的广告费。CPA = 广告花费 / 订单数。CPA 越低越好,意味着获取客户的效率越高。
商品成本应该包含哪些?
商品成本应包含:产品采购/生产成本、包装物料费、物流快递费、平台佣金/技术服务费。不包含广告费(已单独计算)。如果有退货退款,建议用扣除退货后的净收入和对应的商品成本来计算。
如何提高电商广告 ROI?
四个方向:1) 提高客单价(组合销售、满减);2) 降低广告花费(优化投放人群、素材、出价策略);3) 降低商品成本(供应链优化);4) 提高转化率(优化详情页、评价管理)。建议定期用本工具分析各渠道投放数据,找出高 ROI 渠道加大投入。