Skip to content

GMV

定义

GMV 是 Gross Merchandise Volume,中文通常叫“商品交易总额”或“平台成交总额”。

在电商业务中,GMV(Gross GMV)表示一段时间内所有已支付订单对应的商品金额总和,不扣除退款。它反映的是成交规模,而不等于公司真正收入。

一句话理解:GMV 是"用户实际付了多少钱买东西",不是"公司赚了多少钱"。

为什么重要

GMV 是电商增长分析里最常见的规模指标。它能快速回答一个问题:业务盘子有没有变大。

对 Growth 团队来说,GMV 的价值不在于单独看数字,而在于拆解增长来源:

  • 是流量增长带来的 GMV 增长?
  • 是转化率提升带来的 GMV 增长?
  • 是客单价提升带来的 GMV 增长?
  • 是复购和高价值用户贡献了更多 GMV?

如果只看 GMV 上升,团队可能误以为业务健康。但 GMV 可能被大额补贴、虚高标价、低毛利商品或高退款率推高。因此,GMV 必须和 Revenue、Net Revenue、Refund Rate、AOV、Conversion Rate 一起看。

Growth 漏斗位置

GMV 位于 Growth 漏斗的 Revenue 层。

它是下游结果指标,通常由上游多个指标共同驱动:

  • Acquisition: Traffic、Sessions、New Users
  • Activation: Product View Rate、Add-to-Cart Rate
  • Conversion: Conversion Rate、Checkout Conversion Rate、Payment Success Rate
  • Revenue: Orders、AOV、Revenue、Net Revenue
  • Retention: Repeat Purchase Rate、Retention Rate

计算公式

基础公式:

text
GMV = 已支付订单商品数量 x 商品单价

订单层公式:

text
GMV = sum(所有已支付订单商品原始金额)

增长拆解公式:

text
GMV = Sessions x Conversion Rate x AOV

其中:

  • Sessions 表示访问次数
  • Conversion Rate 表示访问转化为订单的比例
  • AOV 表示平均订单金额

统计口径

GMV 的口径必须提前定义,否则不同团队会算出完全不同的数字。

常见口径:

  • 下单 GMV:用户提交订单时的商品金额
  • 支付 GMV:用户完成支付后的商品金额
  • 发货 GMV:已发货订单对应的商品金额
  • 完成 GMV:交易完成且未退款的商品金额

推荐在增长分析中同时区分:

  • Gross GMV(最常见):所有已支付订单金额之和,不扣退款,用于衡量成交规模
  • Net GMV(净 GMV):已支付金额 − 已退款金额,更接近实际保留的成交金额,常用于财务分析或经营分析

统计时需要明确是否包含:

  • 优惠券
  • 平台补贴
  • 商家折扣
  • 运费
  • 税费
  • 退款订单
  • 取消订单
  • 跨境汇率换算

企业中最常见的做法是:经营日报看 Gross GMV,财务分析看 Net GMV。

示例

某电商网站一天的数据如下:

  • Sessions: 100,000
  • Conversion Rate: 3%
  • Orders: 3,000
  • AOV: 200 元

则:

text
GMV = 3,000 x 200 = 600,000 元

也可以用漏斗公式:

text
GMV = 100,000 x 3% x 200 = 600,000 元

如果当天退款 60,000 元,那么 600,000 元是 GMV,不代表最终收入质量。增长团队还要继续看 Refund Rate 和 Net Revenue。

SQL 思路

核心思路:从订单明细表聚合商品成交金额,并过滤订单状态。

示例:

sql
select
  date(order_paid_at) as dt,
  sum(item_price * quantity) as paid_gmv
from order_items
where order_status in ('paid', 'shipped', 'completed')
group by 1
order by 1;

如果需要计算 Net GMV,应扣除退款:

sql
select
  date(o.order_paid_at) as dt,
  sum(oi.item_price * oi.quantity) - coalesce(sum(r.refund_amount), 0) as net_gmv
from orders o
join order_items oi on o.order_id = oi.order_id
left join refunds r on o.order_id = r.order_id
where o.order_status in ('paid', 'shipped', 'completed')
group by 1
order by 1;

Dashboard 展示

建议展示方式:

  • GMV 趋势折线图:按日、周、月展示
  • GMV 拆解卡片:Sessions、Conversion Rate、AOV
  • GMV by Channel:按渠道拆分
  • GMV by Category:按品类拆分
  • GMV vs Net Revenue:对比交易规模和真实收入
  • Refund Rate 联动图:避免 GMV 虚高

可视化建议:用一张“GMV = Sessions x Conversion Rate x AOV”的分解图,把 GMV 从一个大数字拆成可运营的三个杠杆。

如何优化

优化 GMV 不能只靠促销,应该拆成三个增长杠杆:

  1. 提升流量质量
  • 增加高意图 SEO 流量
  • 优化广告投放人群
  • 减少低质量渠道浪费
  1. 提升转化效率
  • 优化商品详情页
  • 减少结账步骤
  • 提升支付成功率
  • 增强价格、库存、配送和售后信任感
  1. 提升客单价
  • 套装销售
  • 满减门槛
  • 交叉销售
  • 推荐高价值商品

增长负责人需要警惕一种短期做法:靠大额补贴推高 GMV。如果补贴带来的用户没有复购,GMV 看起来增长,长期利润可能变差。

常见误区

  • 把 GMV 当成收入。GMV 是交易规模,Revenue 才更接近公司收入。
  • 只看 Gross GMV,不看 Net GMV。退款率高的时候 Gross GMV 会虚高。
  • 用补贴堆 GMV,却不看毛利和回本周期。
  • 不区分自营、平台、联营、跨境等不同业务模式。
  • 只看总 GMV,不拆渠道、品类、新老用户。

相关指标

面试题

  1. GMV 和 Revenue 有什么区别?
  2. 如果 GMV 上升但 Net Revenue 下降,你会怎么分析?
  3. GMV 可以如何拆解成可运营指标?
  4. 为什么大促期间 GMV 增长不一定代表业务健康?
  5. 你会如何设计一个 GMV Dashboard?

企业案例

一家跨境电商平台发现黑五期间 GMV 同比增长 80%,表面上非常成功。但进一步拆解后发现:

  • 折扣率大幅上升
  • 退款率从 8% 上升到 18%
  • 新用户复购率低于历史均值
  • 高 GMV 主要来自低毛利爆品

Growth 团队最终判断:这不是高质量增长,而是用利润和售后压力换来的短期交易规模。

后续优化方向:

  • 大促 Dashboard 同时监控 GMV、Net Revenue、Refund Rate、Gross Margin
  • 对新用户分渠道跟踪 30 天复购
  • 降低低毛利商品在主推位的占比
  • 用会员权益替代部分直接折扣

PPT Notes

  • Slide title: GMV: 衡量电商交易规模
  • Key message: GMV 是交易规模指标,不是收入指标
  • Visual: GMV = Sessions x Conversion Rate x AOV
  • Speaker note: 强调 GMV 的价值在于拆解增长来源,而不是单独看总数
电商 Growth 指标手册 · 服务于电商增长团队的实战教材
基于 VitePress 构建 · GitHub