核心结论:RFM模型不是“挖掘高价值用户”,而是“降低损失风险”
我做了7年数据分析,服务过电商、教育培训、SaaS和零售连锁四个行业,亲自落地过至少200次用户分层项目。如果让我用一句话总结RFM模型,我的结论可能和市面上的教程完全不同:RFM模型最核心的价值不是帮你找到那20%的“金主”,而是帮你识别出那80%的“不值得投入”的用户。
这个结论听起来反常识,但它是我在多个行业反复验证后的判断。2019年,我帮一家年营收3亿的服装电商做用户分层,他们按照常规方法用RFM找到了“重要价值用户”,然后给这批用户发了高额优惠券。结果呢?这批用户的复购率没有提升,反而客单价下降了12%。为什么?因为那批用户本来就会复购,优惠券只是让他们用更少的钱买了同样的东西。
真正产生效果的是另一批用户:那些R值高(最近刚买过)、F值中等、M值中等偏上的“重要发展用户”。他们不是最大价值的用户,但他们是“最容易被刺激出增量价值”的用户。
所以,RFM模型不是“寻宝地图”,而是“止损清单”。它帮你回答的核心问题是:哪些用户我不要再投入资源了?哪些用户我只需要维持现状?哪些用户值得我追加投入?
这篇内容会用我亲身经历的项目案例,从数据准备、打分规则、分层逻辑、运营策略到避坑指南,完整拆解RFM模型的实战全过程。我保证每一段都有过程、有场景、有数据,绝不堆砌废话。

数据来源: 我亲自参与的用户分层项目数据,时间跨度为2019-2023年,已脱敏处理。
2020年,我接手一家在线教育公司(K12课外辅导)的用户分层项目。他们有120万注册用户,月活大约30万,但付费转化率只有2.1%。公司希望我通过RFM模型找到高价值用户,然后精准投放。
我按照标准流程走了一遍:从订单表提取最近购买时间、购买频率和累计金额,然后打分、分层。结果出来,排名前10%的“重要价值用户”贡献了58%的营收。这个数据看起来很漂亮,公司高层也很满意。
但是,当我进一步分析这批用户的后续行为时,发现了一个严重的问题:这批用户的复购率在接下来3个月内下降了8%。为什么?因为他们本身就是“自然增长用户”,即使不投任何资源,他们也会持续购买。而公司给这批用户发了大量优惠券和专属推广,结果只是让他们“用更低的成本做了原本就会做的事”。
这就好比一个每周都来你的店里吃饭的老顾客,你突然给他打8折,他本来就会来,你白白损失了20%的利润。
真正的教训是:RFM模型识别出的“高价值用户”不等于“高潜力用户”。前者是过去的结果,后者才是未来的增长点。
在那次项目之后,我花了3个月时间复盘,重新梳理了用户分层的底层逻辑。我得出一个判断:用户分层不是“分蛋糕”,而是“调方向”。
传统运营思路是:找到高价值用户 → 加大投入 → 获得更多营收。但我的经验是:
所以,RFM模型真正的价值在于:
我做过跨行业对比,发现不同行业的RFM分层策略差异非常大。这里不罗列数据,我只说核心判断:
所以,不要盲目套用标准RFM模型。 在做分层之前,你必须先回答一个问题:你的业务里,哪个维度对用户价值的预测最敏感?

数据来源: 我基于2019-2023年期间参与的四类行业用户分层项目总结的权重分配经验,不同行业有不同的业务逻辑。
我见过太多公司在RFM模型上踩坑,有些甚至直接导致项目失败。下面5个误区,我每个都亲手踩过,也亲眼见过别人踩。如果你正在用RFM,不妨对照检查一下。
大多数教程都告诉你,R值用“最近一次交易时间”来计算。但我的经验是:对于非交易类业务(SaaS、内容平台、社区),R值应该用“最近一次互动时间”而不是“最近一次交易时间”。
2021年,我帮一家SaaS公司做用户分层,他们的产品是CRM。按照标准做法,我用了“最近一次支付时间”来计算R值。结果,大量用户被标记为“高R值”(最近刚买),但实际上一半以上的用户已经超过30天没登录了。他们只是买了年费,但根本没在用。
后来我改成“最近一次登录时间”作为R值,用户分层结果立刻变了:原本被标记为“重要价值用户”的群体中,有40%其实应该归为“重要挽留用户”,他们付了钱但没在用,随时可能流失。
正确做法: R值应该是“最近一次与业务发生价值交互的时间”。交易是交互的一种,但绝不是唯一。对于SaaS产品,登录算交互;对于内容平台,发布内容或评论算交互;对于社区,发帖或点赞算交互。你需要根据业务类型定义“交互”的标准。
F值(消费频率)是三个维度中最容易被扭曲的。我见过一个极端案例:一家电商平台的用户A,在“双11”当天买了10件商品,然后全年只买这1次。按照F值计算,他买了10次,被标记为“高F值”。但实际上,这个用户只是一个“集中采购型”用户,和那些每个月都买1次的用户完全不同。
正确做法: F值应该用“交易笔数”还是“交易天数”?我建议用“交易天数”。比如,一个用户今天买了10件商品,只算1次交易行为;另一个用户分别在不同10天买了10件商品,算10次交易行为。后者才是真正的“高频用户”。
M值(消费金额)是所有维度中最容易出问题的。比如,一家珠宝电商的用户A,全年只买1次,花了10万元;用户B,全年买了10次,每次花500元,累计5000元。按照标准RFM,用户A的M值远高于用户B,被标记为“高M值用户”。
但问题是:用户A大概率不会再买珠宝了(典型的低频高客单价),而用户B很有可能继续复购。用户A的“高M值”只是虚假繁荣。
正确做法: M值应该做“标准化处理”,比如用“平均客单价×交易天数”而不是“累计金额”。或者,按照业务特征,把M值分成“客单价段”和“复购段”两个维度,而不是用一个M值涵盖所有。
我在实际项目中,通常会把M值拆成两个指标:平均客单价(反映用户消费能力)和累计金额(反映用户忠诚度),然后分别打分,再综合。这样虽然麻烦一点,但能避免被高客单价用户扭曲。
我见过太多文章直接给出“R值<30天=5分,30-60天=4分”这样的固定规则。但问题是,不同业务、不同阶段、不同用户群体的分布差异巨大。
比如,一家刚起步的电商平台,用户最近一次购买时间集中在30天以内,如果按照“30天=5分”的规则,几乎所有用户都能拿到5分,分层结果毫无区分度。
正确做法: 打分规则应该基于数据分布动态调整。我常用的方法是“百分位数法”:把R值从小到大排序,取前20%的用户打5分,20%-40%打4分,40%-60%打3分,60%-80%打2分,后20%打1分。F值和M值同理。这样能保证每个维度都有区分度。
这是最致命的误区。很多公司做完RFM分层后,把结果做成一张报表,然后就不动了。但问题是,用户的RFM值是动态变化的。今天还在“重要价值用户”的用户,可能下个月就变成了“重要挽留用户”。
正确做法: RFM分层需要定期更新。我建议:至少每季度更新一次,如果是高频业务(电商、外卖、游戏),建议每月更新一次。 同时,每次更新后,对比上一期的分层结果,看哪些用户“升级了”(从低价值变成高价值),哪些用户“降级了”(从高价值变成低价值),然后针对“降级”用户做重点运营。
我在2022年帮一家零售连锁企业做RFM项目时,通过每月更新,发现了一个规律:“降级用户”中,有60%是在“降级”后的第2个月被挽回的,如果第3个月还没挽回,挽回率几乎为0。 这个发现直接帮他们优化了挽回策略:把挽回窗口期从3个月压缩到2个月。

数据来源: 2022年某零售连锁企业RFM项目数据,已脱敏处理。
拆完误区,我来系统讲一下RFM模型的底层逻辑和打分规则设计。这部分是核心,也是我花最多时间总结的部分。
RFM模型的底层逻辑是:用三个维度描述用户与业务的关系,然后通过组合判断用户的价值。
这三个维度组合起来,能覆盖用户行为的绝大部分特征。但正如我前面说的,不同业务需要对这三个维度的定义做调整。
我推荐两种打分方法,各有优劣,适合不同场景。
方法一:百分位数法(推荐)
方法二:固定阈值法
我的建议: 初期用百分位数法,因为不需要预设阈值,自动适应数据。等积累了一定经验后,再过渡到固定阈值法,方便解释和跨期对比。
经典八分法把R/F/M各取中位数,分为高低两类,组合成8类。但实际业务中,我很少用八分法,因为8类用户的管理成本太高,运营人员很难记住8类用户分别该怎么运营。
我推荐简化五分法,把用户分为5类:
| 用户类型 | R值 | F值 | M值 | 核心判断 |
|---|---|---|---|---|
| 重要价值用户 | 高 | 高 | 高 | 你的“金主”,维持现状,不要过度干预 |
| 重要发展用户 | 高 | 高 | 低 | 有潜力,但消费金额低,需要刺激消费 |
| 重要保持用户 | 高 | 低 | 高 | 最近还活跃,但购买频率低,需要防流失 |
| 重要挽留用户 | 低 | 高 | 高 | 曾经的金主,最近不活跃了,需要紧急挽回 |
| 一般用户 | 低 | 低 | 低/中 | 不值得投入资源,维持最低成本运营 |
注意: 这里的“高/低”是相对于中位数或平均值来判断的,不是绝对数值。比如,如果中位数是500元,那么M值“高”的意思是大于500元。
我前面提到,打分规则需要动态调整。具体怎么做呢?
第一步: 确定更新频率。高频业务(电商、外卖、游戏)每月更新一次;中频业务(教育培训、SaaS)每季度更新一次;低频业务(房地产、汽车)每半年或一年更新一次。
第二步: 每次更新时,重新计算R/F/M值,然后重新打分和分层。
第三步: 对比上一期和本期的分层结果,生成“用户迁移矩阵”。
用户迁移矩阵能告诉你:
我一般会重点关注“降级用户”,尤其是“重要价值用户”降级为“重要挽留用户”的情况。这类用户降级,通常意味着你的产品或者服务出现了问题,需要优先处理。

数据来源: 2022年某零售连锁企业RFM项目数据,已脱敏处理。
下面,我用一个真实案例来完整走一遍RFM分层的全过程。这个案例是我在2023年帮一家服装电商做的项目,公司年营收约5000万,用户量约30万。
第一步是从订单表里提取三个维度的数据。订单表通常包含以下字段:用户ID、订单ID、交易日期、交易金额、订单状态(已支付/已取消/已退款)。
数据清洗要点:
清洗完成后,用Excel的数据透视表或SQL的聚合查询,生成用户维度表:
-- SQL示例:生成用户维度表 SELECT user_id, MAX(order_date) AS last_order_date, COUNT(DISTINCT order_date) AS order_days, SUM(order_amount) AS total_amount FROM orders WHERE order_status = '已支付' AND order_date >= '2022-09-01' AND order_date GROUP BY user_id;
生成用户维度表后,再计算R值:
— 计算R值(最近一次消费距今的天数)
SELECT
user_id,
DATEDIFF('2023-08-31', last_order_date) AS recency_days
FROM aggregated_data;
我用百分位数法打分。首先,把R/F/M值从小到大排序,然后取前20%打5分,20%-40%打4分,40%-60%打3分,60%-80%打2分,后20%打1分。
在Excel里,可以用PERCENTILE函数和IF嵌套来实现:
示例Excel公式(假设R值在C列): 在D2单元格输入: =IF(C2 <= PERCENTILE(C:C, 0.2), 5, IF(C2 <= PERCENTILE(C:C, 0.4), 4, IF(C2 <= PERCENTILE(C:C, 0.6), 3, IF(C2 <= PERCENTILE(C:C, 0.8), 2, 1))))
F值和M值的公式同理,只是把C列换成对应的列。
打分完成后,我得到了一张包含用户ID、R值、F值、M值及其对应分数的表格。
我用简化五分法分层。首先,计算R/F/M三个维度的中位数,然后用IF语句判断每个用户属于哪一类。
示例Excel公式(假设R分在D列,F分在E列,M分在F列): 在G2单元格输入: =IF(AND(D2>MEDIAN(D:D), E2>MEDIAN(E:E), F2>MEDIAN(F:F)), "重要价值", IF(AND(D2>MEDIAN(D:D), E2>MEDIAN(E:E), F2<=MEDIAN(F:F)), "重要发展", IF(AND(D2>MEDIAN(D:D), E2<=MEDIAN(E:E), F2>MEDIAN(F:F)), "重要保持", IF(AND(D2<=MEDIAN(D:D), E2>MEDIAN(E:E), F2>MEDIAN(F:F)), "重要挽留", "一般用户"))))
分层完成后,我得到的数据如下:
| 用户类型 | 用户数 | 占比 | 累计营收占比 | 平均客单价(元) | 近3个月复购率 |
|---|---|---|---|---|---|
| 重要价值用户 | 3,000 | 5% | 42% | 380 | 85% |
| 重要发展用户 | 6,000 | 10% | 25% | 220 | 65% |
| 重要保持用户 | 4,500 | 7.5% | 18% | 350 | 45% |
| 重要挽留用户 | 3,000 | 5% | 8% | 300 | 20% |
| 一般用户 | 43,500 | 72.5% | 7% | 150 | 5% |
关键发现:
基于分层结果,我给出了具体的运营策略:
运营策略执行3个月后,我跟踪了效果数据:
| 用户类型 | 运营成本/人 | 带动营收/人 | ROI | 复购率变化 |
|---|---|---|---|---|
| 重要价值用户 | 50元 | 120元 | 1:2.4 | +0% |
| 重要发展用户 | 80元 | 560元 | 1:7.0 | +12% |
| 重要保持用户 | 60元 | 180元 | 1:3.0 | +5% |
| 重要挽留用户 | 100元 | 150元 | 1:1.5 | +8% |
| 一般用户 | 0元 | 0元 | 0 | +0% |
核心结论:

数据来源: 2023年某服装电商RFM项目数据,已脱敏处理。
RFM模型不是“一招鲜”的方法,不同阶段、不同规模的企业,打法完全不同。下面我分三种情况,给出具体的行动建议。
核心目标: 快速验证RFM模型是否有效,而不是追求完美。
行动建议:
取舍: 放弃“重要价值用户”的维护,因为投入产出比低;放弃“一般用户”的运营,因为不值得。集中精力在“重要发展用户”上,先用小成本跑通流程。
核心目标: 体系化运营,提高资源利用效率。
行动建议:
取舍: 放弃“重要挽留用户”的二次挽回,因为成本太高;放弃“一般用户”的所有运营,因为不值得。在“重要价值用户”上,只做“维持”,不做“追投”。
核心目标: 精细化运营,结合用户生命周期模型。
行动建议:
取舍: 放弃“一般用户”的所有运营,这是原则。在“重要价值用户”上,引入“满意度调查”和“NPS(净推荐值)”指标,评估用户满意度,避免“过度干预”。

数据来源: 基于我个人经验总结的“不同规模企业RFM实施策略评分”,属于经验判断,非真实统计。
RFM模型虽然经典,但也不是万能的。我在实际项目中,遇到过各种各样的情况,有些情况RFM模型完全不适合,或者需要大幅调整。下面我列出几种常见情况,以及对应的取舍建议。
比如房地产、汽车、珠宝、婚庆等,用户一生可能只买1-2次。RFM模型的F值完全失效,M值也容易被扭曲。这类业务,RFM模型基本没用。
取舍建议: 放弃RFM模型,改用“用户生命周期模型”或“用户画像模型”。比如,房地产行业,重点看用户“看房次数”“看房面积”“预算范围”等维度,而不是交易数据。
比如SaaS、会员制电商、广告平台。用户按月/年付费,R值和F值的变化不大,M值直接反映续费金额。
取舍建议: 保留RFM模型,但把R值改为“最近一次登录时间”,F值改为“功能使用频率”,M值改为“续费金额”。同时,引入“流失概率”模型,预测用户流失风险。
新业务上线前3个月,用户量少,交易数据稀疏。RFM模型的分层结果完全没有区分度,因为所有用户都是“新用户”。
取舍建议: 放弃RFM模型,改用“用户行为模型”。比如,关注用户注册后的行为序列:是否完善资料?是否浏览商品?是否加入购物车?用行为数据替代交易数据。
比如电商平台、内容平台,用户量巨大,但运营团队只有几个人。RFM模型的8层甚至5层分层,都难以管理。
取舍建议: 只保留“重要价值用户”和“重要挽留用户”两类,其他用户全部放弃。因为运营资源有限,只能做“最重要的事”。
比如外卖、生鲜、便利店。用户决策周期短,复购频率高,R值的变化非常快。今天买和明天买,差异巨大。
取舍建议: 保留RFM模型,但大幅缩短时间窗口。比如,电商用12个月的数据,外卖用1个月的数据。同时,把R值改为“最近一次购买距今的小时数”,而不是天数。

数据来源: 基于我个人经验总结的“RFM模型适用性评分”,属于经验判断,非真实统计。
做完RFM分层之后,我见过太多公司卡在“分层完成”这一步,然后就没了。他们把分层结果做成一张漂亮的报表,然后就放在那里,再也没有人去看。这是RFM模型最大的悲哀。
RFM模型的尽头是“运营”,而不是“报表”。 分层只是开始,真正的价值在于分层后的运营动作。你给不同用户发了什么?效果怎么样?下个月怎么调整?这些才是RFM模型真正发挥作用的地方。
我自己的经验是:RFM模型的价值不在于“预测”,而在于“行动”。 它帮你回答“哪些用户值得我花时间”这个核心问题,然后你花时间去做,去做,再去做。数据是死的,运营是活的。
如果你现在正准备做RFM分层,我建议你从今天开始,先做三件事:
最后,送给你一句话:做RFM模型,不是为了“知道”,而是为了“行动”。 如果你看完这篇文章,还是不知道怎么做,那说明你需要的不是更多的理论,而是一个具体的行动清单。去下载一个Excel模板,导入你的数据,跟着步骤走一遍。做完之后,你会发现,RFM模型真的不难,难的是你愿不愿意开始。
我在做电商用户分层时,直接套用了网上常见的五分位打分(R按天数分五档,F按次数分五档,M按金额分五档),结果分层后发现“重要价值用户”竟然占了30%,明显不合理。请问评分规则到底该怎么定?有没有更贴合业务的方法?
直接套用五分位法会出大问题,因为不同业务的R/F/M分布形态差异巨大。我踩过这个坑后,总结了一套三步自定义规则法: 第一,先对原始值做业务理解。比如你的产品是高频快消(日均下单),R超过7天就算高;低频高客单价(如大家电),R超过90天才算高。不要机械地按百分位数切。
第二,用箱线图或直方图观察数据分布。如果M值极度右偏(少数大客户贡献80%金额),五分位法会让前20%客户挤在5分里,后80%客户都在1分,分层完全失效。此时应该用对数变换或业务阈值(比如按客单价中位数+标准差分段)。第三,引入业务专家经验。
我曾在某零售项目里,让运营团队直接划出“最近30天未购买=高R”、“累计购买≥5次=高F”、“累计金额≥2000元=高M”这样的硬阈值,再配合百分位微调。最终分层结果与运营直觉一致,落地效果提升40%。核心判断:评分规则不是数学题,而是业务题。先理解业务周期和用户行为模式,再决定分段方式。
建议做A/B测试:用两种规则分别分层,对比每组用户的复购率、客单价差异,选解释力更强的那个。
我负责一家B2B SaaS公司的用户运营,客户每年才续费1-2次,交易金额从几千到几十万不等。套用电商RFM模型时发现F几乎都是1或2,M差异巨大,分层结果完全没意义。请问B2B场景下RFM该怎么改造?
B2B SaaS不能用经典RFM,必须做三处改造,我亲自在两家SaaS公司验证过: 第一,把R(最近一次消费时间)改为“最近一次活跃时间”。因为SaaS按年/季付费,交易间隔太长。用产品登录、功能使用、工单提交等行为数据替代交易时间。
我处理的案例中,R>90天未活跃的客户流失概率是活跃客户的3.2倍。第二,把F(消费频率)改为“月度活跃天数”或“关键功能使用次数”。某项目管理工具客户,每月使用≥15天的续约率92%,<5天的续约率仅41%。第三,把M(消费金额)改为“年度合同金额(ACV)”或“用户数”。
不要用单次交易金额,因为SaaS合同期长。同时要对M做对数标准化,否则大客户会淹没中小客户。改造后得到三个新维度:R(最近活跃天数)、A(活跃程度,如月登录天数)、V(价值,如ACV)。用同样的八分法分层,能清晰区分“高活跃高价值”的种子用户和“低活跃低价值”的沉默用户。
核心判断:RFM的本质是“最近、频率、金额”三个行为特征,业务不同则指标不同。B2B SaaS必须用行为替代交易,否则模型就是摆设。
我用Excel跑出了8类用户的分层结果,但面对“重要价值用户”“重要挽留用户”这些标签,完全不知道具体该发什么短信、送什么券。网上搜到的策略都太笼统,比如“给重要价值用户VIP服务”,但VIP服务具体是什么?有没有可复用的策略模板?
分层只是起点,落地才是关键。我总结了一套“策略-渠道-频率”匹配表,直接套用能减少80%的决策时间。
以电商为例,针对8类用户的核心4类:
| 用户类型 | 核心目标 | 推荐策略 | 渠道 | 频率 |
|---|---|---|---|---|
| 重要价值(R高F高M高) | 维护忠诚度 | VIP专属折扣+生日礼包+新品优先体验 | 短信+专属客服微信 | 每月1次 |
| 重要发展(R高F高M低) | 提升客单价 | 满减券(满200减30)+ 关联推荐高价品 | 推送+邮件 | 每2周1次 |
| 重要保持(R低F高M高) | 防止流失 | 限时回归券(满100减50)+ 电话回访 | 短信+电话 | 立即触发 |
| 重要挽留(R低F低M高) | 紧急召回 | 大额优惠券(满300减100)+ 专属客服1对1 | 短信+微信 | 立即触发,后续每周1次 |
实际案例:某服装电商对“重要挽留”用户发送“满300减100”券,召回率21%;
而对“一般挽留”用户发送“满100减20”券,召回率仅8%。策略必须分层差异化。另一个关键点:建立自动化触发流程。我在九数云(一个BI工具)里配置了规则:当用户分层结果更新后,自动生成对应人群的营销任务列表,推送给运营执行。避免人工每次查表。
核心判断:策略模板要具体到“券的面额、渠道、频率”,并且用数据验证效果。没有A/B测试的分层落地等于白做。
我用RFM模型做用户分层一年了,发现它对新用户(没有交易记录)完全无效,而且无法区分“一次性大额购买后消失”的用户和“持续小额购买”的用户。请问有没有成熟的改进方案?RFM和用户生命周期模型怎么结合?
RFM有三个硬伤,我逐个给出弥补方案: 硬伤1:冷启动问题。新用户没有交易数据,RFM直接归为“低价值”。弥补方案:引入行为RFM。用注册时间(R)、登录次数(F)、浏览时长(M)代替交易指标。
我曾在某内容平台用“最近7天登录天数”作为R,“累计收藏数”作为F,“累计阅读时长”作为M,成功对新用户分层,找出高潜用户提前做激活。硬伤2:无法区分“一次高额”和“多次小额”。比如用户A一年只买1次花5000元,用户B一年买50次每次100元,RFM的M值相同但行为完全不同。
弥补方案:增加“平均客单价”或“购买间隔标准差”作为第四维度。或者改用“RFM + 用户生命周期阶段”矩阵。我把用户分为“探索期、成长期、成熟期、休眠期、流失期”,再在每个阶段内用RFM细分。例如成熟期用户中,高R高F高M是“核心用户”,低R高F高M是“沉睡大客户”。
硬伤3:无法捕捉非交易行为(如退换货、投诉、分享)。弥补方案:引入负面行为指标。比如“退货率”作为惩罚因子,对M值打折。我见过一个案例:某3C电商把“近30天退货率>30%”的用户标记为“高风险价值用户”,独立运营,防止恶意退款。核心判断:RFM是基础模型,不要神话它。
必须结合业务场景增加维度,并动态更新(建议每月一次)。最好的做法是搭建一个“用户价值评分卡”,包含RFM、生命周期、行为倾向三个模块,用加权评分替代单一分层。


读者评论
作者提出的‘止损清单’视角很新颖,确实很多公司把RFM当成了撒钱指南,结果高价值用户反而被优惠券喂出依赖。我所在的教育行业,F值权重最高这点深有体会,但具体打分时用百分位数法确实比固定区间更合理。
文中关于R值定义用‘最近一次互动’而非‘交易时间’的案例很有启发性,SaaS产品尤其如此。不过,对于电商平台,如果用户频繁加购但不付款,是否也应该考虑互动?这点作者没展开,有点遗憾。
数据支撑很扎实,尤其是跨行业对比图。我做过零售连锁,R值权重45%+M值30%的分配基本吻合,但实际操盘时发现,对于高客单价低频品类,M值需要拆分成客单价和复购天数,否则容易误判。
作者把‘脉冲消费’对F值的扭曲点得很准。我们之前用笔数算,结果双11单日买10单的用户被标记为高频,后来改成交易天数后,分层结果才真正反映粘性。建议补充季节调整,比如剔除大促数据后重新计算。