Skip to content

Checkout Conversion Rate

定义

Checkout Conversion Rate 是结账转化率,表示进入结账流程的用户或会话中,有多少最终完成支付或订单。

它衡量结账流程是否顺畅、可信、低阻力。

一句话理解:Checkout Conversion Rate 回答“开始结账的人里,有多少成功买完”。

为什么重要

结账页是用户购买前最后一段路。用户已经有较强购买意向,如果在这里流失,通常说明流程、费用、支付、登录或信任环节有问题。

Checkout Conversion Rate 能帮助团队判断:

  • 结账步骤是否过多
  • 运费、税费、优惠是否清楚
  • 支付方式是否满足用户
  • 地址和配送选择是否顺畅
  • 注册或登录是否造成阻碍
  • 技术错误是否影响购买

Growth 漏斗位置

Checkout Conversion Rate 位于 Conversion 层的后段。

典型路径:

text
Checkout Start -> Address -> Shipping -> Payment -> Order Paid

计算公式

基础公式:

text
Checkout Conversion Rate = Paid Orders / Checkout Sessions

如果按用户:

text
Checkout User Conversion Rate = Buyers / Checkout Users

也可以拆步骤:

text
Payment Step Rate = Payment Step Users / Checkout Start Users
Payment Success Rate = Successful Payments / Payment Attempts

统计口径

必须明确 Checkout Start 和 Conversion 的定义。

常见 Checkout Start:

  • 点击结账按钮
  • 进入结账页
  • 填写地址开始
  • 进入支付选择页

常见 Conversion:

  • 创建订单
  • 支付成功
  • 订单完成

推荐用“进入结账页”为分母,用“支付成功订单”为分子。

需要注意:

  • 结账跨天是否计入
  • 支付失败后重试是否去重
  • 游客结账和注册结账是否分开
  • App、Web、小程序是否口径一致
  • COD 或货到付款如何定义成功

示例

某天:

  • Checkout Sessions: 5,000
  • Paid Orders: 3,750

则:

text
Checkout Conversion Rate = 3,750 / 5,000 = 75%

如果移动端只有 62%,桌面端 82%,说明移动端结账流程需要重点排查。

SQL 思路

计算结账转化率:

sql
with checkout_sessions as (
  select distinct session_id
  from events
  where event_name = 'checkout_start'
),
paid_orders as (
  select distinct session_id, order_id
  from orders
  where order_status in ('paid', 'shipped', 'completed')
)
select
  count(distinct c.session_id) as checkout_sessions,
  count(distinct p.order_id) as paid_orders,
  count(distinct p.order_id) * 1.0 / nullif(count(distinct c.session_id), 0) as checkout_conversion_rate
from checkout_sessions c
left join paid_orders p on c.session_id = p.session_id;

Dashboard 展示

建议展示方式:

  • Checkout Conversion Rate 趋势图
  • Checkout Funnel by Step
  • Checkout Conversion Rate by Device
  • Payment Method Conversion
  • Error Rate by Checkout Step
  • Guest vs Registered Checkout

可视化建议:用步骤漏斗展示地址、配送、支付、确认订单各环节的流失率,并标注错误码和加载耗时。

如何优化

优化方向:

  • 减少结账步骤
  • 支持游客结账
  • 自动填充地址
  • 提前展示总价、运费和税费
  • 提供本地化支付方式
  • 优化优惠券输入体验
  • 降低页面加载时间
  • 清晰展示退换货和配送承诺
  • 修复支付和表单错误

结账优化通常比拉新更接近收入,因为用户已经有明确购买意图。

常见误区

  • 用创建订单而不是支付成功作为转化。
  • 不拆结账步骤,无法定位流失。
  • 强制注册导致结账流失。
  • 运费和税费到最后才展示。
  • 不按设备和支付方式拆分。
  • 忽略技术错误和页面加载速度。

相关指标

面试题

  1. Checkout Conversion Rate 的分母应该如何定义?
  2. 为什么结账页是高价值优化点?
  3. 如果移动端结账转化低,你会怎么排查?
  4. 游客结账对转化率有什么影响?
  5. 如何设计 Checkout Funnel Dashboard?

企业案例

一家跨境电商发现欧洲用户结账转化率低于美国用户。分析后发现欧洲用户常用的本地支付方式缺失,且税费在最后一步才展示。

团队增加本地支付方式,并提前展示含税总价后,欧洲 Checkout Conversion Rate 明显提升。

PPT Notes

  • Slide title: Checkout Conversion Rate: 最后一公里转化
  • Key message: 结账页流失通常是高意向用户流失
  • Visual: Checkout Start -> Address -> Shipping -> Payment -> Paid
  • Speaker note: 强调支付成功作为最终转化口径
电商 Growth 指标手册 · 服务于电商增长团队的实战教材
基于 VitePress 构建 · GitHub