客户看完第一版分析,说「这不是我要的」。 这句话不是否定,是一条信息:他要的东西和你给的不是同一块。 这一篇讲怎么把一个大盘子拆成四五个能单独评估的组块,再给每块打一个能排序的分。 打完分你会发现,排第一的往往不是「最重要」的那块,而是「现在能动」的那块。
上一篇把问题落到了「每单件数」。 落到一个点上之后,马上会遇到下一个问题:这个点值不值得做,和别的点比排第几。 这一篇给的是排序的方法。 第 2 章会用它选实验对象,第 3 章会用它把「想做」变成「在约束下能做多少」。
一、反馈里藏着一段需求
「这不是我要的」有五种常见意思:粒度太粗、口径不对、时间不对、对象不对、结论不痛不痒。 前四种是表达问题,第五种才是分析问题。 分不清是哪一种,就会陷进「改一版—再改一版」的循环。分得清,一句话就能对齐。
二、按客户旅程拆,不要按部门拆
拆组块最常见的错,是按公司组织架构拆:市场部、销售部、电商部。 这样拆出来的块互相重叠——同一个客户既被市场部拉来,也被电商部成交。 按客户旅程拆就不会重叠:拉新、复购、每单买多少、走掉。 一个人从进店到离开,必然经过这四段,且只经过一次。
| 组块 | 问句 | 对应的数 |
|---|---|---|
| 新客获取 | 这个季度有多少人第一次买 | 新客数 × 首单额 |
| 复购频次 | 老客一年买几次 | 客户数 × 次数 |
| 每单件数 | 一次买几件 | 单数 × 件数 × 均价 |
| 客户流失 | 有多少人再也不来了 | 流失数 × 客单价 |
四块加起来正好是整盘生意,不多不少。
三、给组块打分:三个维度
打分不是为了显得严谨,是为了把「我觉得」变成「可以吵的数」。三个维度—— 影响面:这一块全拿到手,一年能多多少销售额。这是天花板,不是预测。 数据完备度:0 表示根本查不到,1 表示有部分,2 表示拿得到。
可操作性:0 表示动不了,1 表示要跨部门,2 表示你自己就能推。 加权时给影响面一半权重,另外两项各四分之一。 权重可以改,但必须写出来——写在纸上的权重可以争,藏在心里的权重只能猜。
四、排出来的顺序不等于重要性
客户流失这块写着 260 万的影响面,不算小。 可它的数据完备度是 0:系统里连「谁是流失客户」都定义不出来。 这种块再重要也只能先放着。评估的目的是排「下一步做什么」,不是排「什么最值得关心」。 这两件事经常被混为一谈,混了以后就会得到一份「什么都重要,所以什么也没做」的报告。
五、把组块写成一句能执行的话
「提升每单件数」不是一句话,是个方向。能执行的话要带三个东西:指标、基线、期限。 「下个季度把每单件数从 1.41 拉回 1.49」——这句能排期、能验收、能被证伪。 四周后件数没动,就是判断错了。承认得越早,试错成本越低。
六、动手 Demo:拆成能评估的组块
四个组块、三个维度、一个加权公式,全部算给你看。 重点看最后一行:影响面最小的那块,因为数据查不到,直接掉到最后。
blocks = [
('new', 420, 2, 1), # 影响面万元, 数据 0-2, 可动 0-2
('repurchase', 380, 2, 2),
('items', 510, 2, 2),
('churn', 260, 0, 1),
]
mx = max(b[1] for b in blocks)
for name, impact, data, act in blocks:
score = impact / mx * 0.5 + data / 2 * 0.25 + act / 2 * 0.25
print('%-11s %4d %d/%d %d/%d %.1f'
% (name, impact, data, 2, act, 2, score * 100))
print('排序:', [b[0] for b in
sorted(blocks, key=lambda b:
b[1] / mx * .5 + b[2] / 2 * .25 + b[3] / 2 * .25,
reverse=True)])
实跑输出:
--------------------------------------------------------------------
拆成能评估的组块
--------------------------------------------------------------------
① 四个组块
--------------------------------------------------------------------
销售额这个大盘子,能下手的地方只有四块:
新客获取、复购频次、每单件数、客户流失
「组块」的意思是——每一块都能单独拿出来问一句「这块现在能动吗」。
② 三个维度给每块打分
--------------------------------------------------------------------
影响面:这块全拿到手,一年能多多少销售额(万元)
数据完备度:0 没数据/1 有部分/2 拿得到
可操作性:0 动不了/1 要跨部门/2 我自己就能推
| 组块 | 影响面 | 数据 | 可动 | 总分 |
|---|:---:|---:|---:|---:|
| 新客获取 | 420 | 2/2 | 1/2 | 78.7 |
| 复购频次 | 380 | 2/2 | 2/2 | 87.3 |
| 每单件数 | 510 | 2/2 | 2/2 | 100.0 |
| 客户流失 | 260 | 0/2 | 1/2 | 38.0 |
总分 = 影响面占一半,数据与可动性各占四分之一。
③ 排出来的顺序,和「哪个重要」不是一回事
--------------------------------------------------------------------
影响面最大的是每单件数(510 万),但客户流失也写着 260 万——
可它的数据完备度是 0:现在连「谁流失了」都查不出来,
再重要也只能先放着。
! 评估组块问的不是「哪块重要」,是「哪块现在能动」。
④ 于是第一句能执行的话出来了
--------------------------------------------------------------------
下一个季度:把每单件数从 1.41 拉回 1.49。
这句话有指标、有基线、有期限,可以被证伪——
四周后件数没动,就是这套判断错了。
复购频次的 87.3 分比新客获取的 78.7 分高,尽管后者的影响面更大——因为复购这一块「我自己就能推」, 新客要跨部门。 这就是打分的用处:它把「能不能动」这个常被忽略的因素,摆到了台面上。
30 秒实验
- 把可操作性的权重从 0.25 提到 0.4(影响面降到 0.2),看排序变不变。
- 给客户流失的数据完备度从 0 改成 2,它立刻升到第几?
- 加第五个组块「提价」,影响面自己估一个数,看它排在哪。
常见误区
- 按部门拆组块:同一笔销售额会被算两次,加起来超过总量,一看就知道拆错了。
- 只按影响面排序:会推一个数据都没有、也没人能动的方向,报告漂亮,落地为零。
- 权重藏在心里:客户问「为什么它排第一」,答不出权重,整张表就失去说服力。
- 把组块当成互斥的因果:组块是切分口径,不是因果结构;件数涨了也可能让流失变多。
自测三问(点开对答案)
1. 为什么按客户旅程拆比按部门拆可靠? —— 旅程的段与段天然互斥且穷尽,一个人只经过一次;部门职责会重叠,同一笔钱会被算两遍。 2. 影响面 510 万的那块,为什么还要看数据完备度? —— 影响面是天花板,能不能拿到数据决定了这个天花板是不是画在纸上。数据为 0 时,实际可得是 0。 3. 「提升每单件数」和「把件数从 1.41 拉回 1.49」差在哪? —— 差指标、基线、期限三样。前者没法验收,后者四周后就能判对错。组块排好序,接下来要选一刀切下去。 可同一份数据,从不同维度切会切出三个都成立、结论却相反的标题——下一篇讲这件事。
- ☐ (本篇完,下一篇 1.3 分析从你介入的那一刻开始)