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
可视化建议:用步骤漏斗展示地址、配送、支付、确认订单各环节的流失率,并标注错误码和加载耗时。
如何优化
优化方向:
- 减少结账步骤
- 支持游客结账
- 自动填充地址
- 提前展示总价、运费和税费
- 提供本地化支付方式
- 优化优惠券输入体验
- 降低页面加载时间
- 清晰展示退换货和配送承诺
- 修复支付和表单错误
结账优化通常比拉新更接近收入,因为用户已经有明确购买意图。
常见误区
- 用创建订单而不是支付成功作为转化。
- 不拆结账步骤,无法定位流失。
- 强制注册导致结账流失。
- 运费和税费到最后才展示。
- 不按设备和支付方式拆分。
- 忽略技术错误和页面加载速度。
相关指标
面试题
- Checkout Conversion Rate 的分母应该如何定义?
- 为什么结账页是高价值优化点?
- 如果移动端结账转化低,你会怎么排查?
- 游客结账对转化率有什么影响?
- 如何设计 Checkout Funnel Dashboard?
企业案例
一家跨境电商发现欧洲用户结账转化率低于美国用户。分析后发现欧洲用户常用的本地支付方式缺失,且税费在最后一步才展示。
团队增加本地支付方式,并提前展示含税总价后,欧洲 Checkout Conversion Rate 明显提升。
PPT Notes
- Slide title: Checkout Conversion Rate: 最后一公里转化
- Key message: 结账页流失通常是高意向用户流失
- Visual: Checkout Start -> Address -> Shipping -> Payment -> Paid
- Speaker note: 强调支付成功作为最终转化口径