复购率不是一个数,是一个口径。同一批数据,按"跨天"算和按"订单"算,是两条曲线,差距可达 30–50%;分母去不去重,再差一个量级。没有"正确的复购率",只有"写清楚口径的复购率"——口径没定,数就没意义。
你问店长:"咱们店复购率多少?"张三算出来 30%,李四算出来 45%。两个人都没算错——他们用的是不同的口径。这不是段子,是餐饮数据分析里天天发生的事:同一个指标,交给三个分析师,能算出三个数。
这篇文章把复购率拆开给你看:它到底有几种算法、差在哪、你的店该用哪一种。
一个顾客中午来吃了一顿,晚上又来了一顿。他算不算"复购"?
两种算法,两种答案:
| 口径 | 怎么算(说人话) | 同一天来两次 |
|---|---|---|
| 跨天口径 | 数这个顾客来过几个不同的日期,满 2 天才算复购 | 不算——同一天算一天 |
| 订单口径 | 数这个顾客有几张不同的订单,满 2 单就算复购 | 算——两单就是复购 |
注意,两种口径没有对错,只有合不合适。但它们的差距不是几个百分点——在我们的治理实践里,同一批数据两条曲线能差 30–50%。选错口径,你的决策方向整个会偏。
判断标准只有一个:同一天消费两次,在你的业态里是"自然行为"还是"极端个例"?
聚餐低频业态(火锅、正餐、酒楼)→ 用跨天口径。请客场景下,一个老板中午请客户、晚上请朋友,一天两顿不是"他爱来",是社交日程撞在一起。把这种同日多单算成复购,会把"请客大户"误判成"高频忠客",复购率虚高。对聚餐业态来说,"隔几天又来了"才是真正的忠诚度信号。
快餐高频业态(奶茶、咖啡、快餐)→ 用订单口径。一个白领上午买一杯咖啡、下午再买一杯,这就是真实的高频消费习惯,同一天两单当然算复购。用跨天口径反而会把这批最优质的"日活用户"筛掉。
一句话:业态决定口径,口径决定数字,数字决定你把预算花在哪。这个判断写在报告里,是做分析的人的专业底线;不写,就是埋雷。
口径定了,还有一个更隐蔽的坑:分母。
餐饮 POS 导出的流水是"按行"的。一桌 6 个人 AA 拼单,系统里是 6 行记录、同一个订单号。如果你数"行数",这一桌被算成 6 单;数"不同的订单号",才是真实的 1 单。数订单和数去重订单,差一个字,结果差几倍。
这不是理论推演,是生产环境里真实错过的事——很多企业的报表里,客流和客单价长期离谱,根子就是分母没去重。我们的底线是:凡是"数个数"的指标——客流、订单量、活跃人数、复购人数——分母一律去重。这是底线,不是可选项。
复购率的分母是"活跃人数",而"活跃"和"客流"本身就是歧义词。运营汇报"上个月客流涨了 30%",他说的客流可能是:
| 说法 | 数据里的意思 | 容易怎么误会 |
|---|---|---|
| 订单数 | 成交了几笔(要去重) | 同一批人点得更勤,也是"涨" |
| 日期数 | 顾客累计来了几个"人·天" | 老客来得更密,人数没变也是"涨" |
| 顾客数 | 真实的独立人数(需跨渠道身份归一) | 这才是"来的人多了" |
三个数完全不同,差几个量级都正常。所以报数之前必须先对齐一句话:"你说的客流,是订单数、日期数,还是人数?"不对齐就报数,等于蒙着眼睛开枪。
下次任何人(员工、服务商、软件后台)给你看复购率,先问五个问题:
1. 这是跨天口径还是订单口径?写了吗?
2. 我的业态该用哪个口径,有判断依据吗?
3. 复购人数和活跃人数,去重了吗?
4. 拼单 AA 的订单,是算一单还是算多单?
5. 分母里的"人数",做过多渠道身份归一吗(同一个顾客刷会员卡和微信,算一个人还是两个人)?
五个问题都答得上来,这个复购率才敢拿来做决策。答不上来——先别问"复购率多少",先问"复购率怎么算的"。
棱镜 PRISM 提供餐饮数据检测服务:先锁口径、做身份归一和订单去重,再出数字。联系 contact@cai10.tech