首页/数据/数仓建模速查/客单价 AOV:分母与去重
指标体系63 条

客单价 AOV:分母与去重

客单价=成交金额 ÷ 成交订单数(或成交用户数):换算维度不同结果差异大,指标卡要固定分母定义。

数仓建模速查数据更新于 2026-10-13

分母与拆单决定数值

客单价等于成交金额除以成交订单数,也有团队用成交用户数做分母,两种算法结果差异明显,指标卡必须固定分母定义。除分母之外还有两个常见坑:分子是否剔除退款,以及拆单与合单如何处理。拆单会抬高订单数、拉低客单价,合单则相反,所以口径说明里要写清订单合并规则,否则同一批业务数据能算出好几个客单价。

基本信息

分子成交金额,是否剔除退款需声明
分母成交订单数或成交用户数
状态过滤仅统计成功完成的交易
拆单规则拆单是否合并回原单
稳定性定义固定后不宜频繁调整

典型使用场景

  • 电商大盘客单价趋势监控,评估消费能力变化
  • 分渠道、分品类客单价对比,指导品类运营与定价
  • 促销活动前后客单价变化,评估活动对单值的影响
  • 与转化率、复购率组合,作为增长模型的基础输入
  • 与财务收入口径核对,解释客单价与总收入的关系

两种分母

两种分母
-- 客单价:分子分母口径必须一致
SELECT sum(pay_amt) / nullif(count(DISTINCT order_id), 0) AS aov_by_order,
       sum(pay_amt) / nullif(count(DISTINCT user_id), 0)  AS aov_by_user
FROM fact_pay
WHERE status = 'success' AND dt = '2026-10-12';

-- 分子是否剔除退款要固定一种口径
-- 剔除退款时改用:sum(pay_amt - refund_amt)

分母对照

分母选择含义差异来源
成交订单数每单平均金额拆单抬高订单数、拉低客单价
成交用户数人均消费金额多单用户被合并,数值偏高
含退款金额未剔除逆向退款高发期客单价虚高
剔除退款金额净额口径与含退款口径不可直接比较
拆单与合单的合并规则要写进口径说明:同一笔业务既能按支付流水算,也能按业务订单算,不声明就会出现两个客单价并存。
客单价要和转化率、复购率一起看:单值高但转化极低通常意味着定价或选品有问题,只看客单价容易得出方向相反的结论。

易错点

  • 分子分母口径不一致,含退款与不含退款混用,数值偏移
  • 拆单未合并,客单价虚低
  • 分母用成交用户数却标注为订单口径,下游理解错位
  • 口径频繁调整,趋势曲线失去可比性

数据来源与参考

  • 电商指标实践:客单价
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌