说起RFM模型,做数据的同学大概没有不知道的。这个上世纪九十年代诞生的老方法,至今仍在各种分析文章里被反复提及,但真正用对、用好的却不多。上一篇聊完用户画像后,不少同学留言想看RFM,今天就来仔细掰扯掰扯。
一、RFM到底在说什么
三个字母拆开看,逻辑很直白。
R是Recency,最近一次消费距离现在多久。通常按7天、30天、90天这样的窗口来算。用户太久没动静,大概率是睡着了或者跑了,不少公司的唤醒机制就是盯着这个指标设的。
F是Frequency,一段时间内的消费频次。一年里买了几个月、一个月到店几次,都算。买得越勤,理论上越像"自己人",很多复购激励就是想让用户从"买一次"变成"买两次"。
M是Monetary,累计消费金额。一年花了多少钱、一单客单价多少,直接对应用户值不值钱。VIP分级体系里"满1万银卡、满2万金卡"那套,基本就是这个思路。
单独看每个维度都能说通,交叉起来价值就更清晰了——三个维度一组合,用户被分成八类,该维护的维护、该唤醒的唤醒、该放弃的不浪费精力。
RFM还有个特别接地气的地方:不需要多少花哨的数据基础设施。只要企业正常经营,交易流水就一定有;再做个用户ID统一认证,把人和订单对上号,模型就能跑起来。没埋点、没网站、没用户画像基础信息,照样能分析。门槛低、见效快,难怪它能在数据分析工具箱里长盛不衰。

二、最大的坑:用户ID根本对不上
方便归方便,RFM有个致命前提,很多人却选择性忽略:用户ID必须统一且准确。
这事儿说起来容易,做起来要命。去超市、便利店,收银员顺口问一句"有会员卡吗",你说没有,她也就让你走了。线下场景里,七到九成的订单根本挂不上用户ID,数据直接断层。拿着这种残缺的底本做RFM,分析出来的"高价值用户"很可能是幸存者偏差,沉睡用户的画像更是糊成一团。
更麻烦的是ID混乱的各种操作:一人多卡轮流薅羊毛、多人共用一张VIP卡拿折扣、店员拿亲戚的卡凑业绩……实体零售里司空见惯,线上也没好到哪儿去。再加上企业普遍多平台运营——天猫、京东、自有小程序、有赞商城各跑各的,用户ID打通?很多公司连想都不敢想。
所以下次你看到RFM分类里冒出大片"111"用户,先别高兴。十有八九是数据脏了,不是你真的有这么多铁粉。
三、三个假设,未必站得住脚

就算ID问题解决了,RFM的三个底层假设,放到具体业务里也常常翻车。

R值越久没消费就越危险?不一定。买羽绒服的两三个月没动静太正常,季节没到而已;换手机的间隔基本跟着厂商发布会走;买房买车的,R值根本不存在,一辈子就那一两次。还有些预付费模式,钱早交了、卡还在,用"最近一次消费"衡量流失完全不对路。这时候看埋点数据里的互动行为,反而更靠谱。

F值买得多就等于忠诚?也得分情况。用户专门等618、双11集中下单,或者只在有折扣时出现,F值高可能只是价格敏感,不是品牌认同。更讽刺的是,有些企业机械设定"买够4次算忠诚",结果用户为了凑数故意拆单,F值上去了,利润反而下来了。这种数据好看、实际亏本的把戏,不少见。
M值花得多就价值高?同样可疑。囤货型消费、一次性大额耐用品、母婴品类用户孩子长大离场的生命周期末端……过去买得多,不代表未来还会买。看到011、001、101这些分类就急着发券,很可能是在给已经离开的人送钱。
还有一个结构性问题:很多公司的用户分布不是金字塔,而是埃菲尔铁塔——底座巨大,大量非活跃用户只下过一两单甚至只注册过。硬套RFM的八类分法,000用户能占到八成以上。这时候的"111"用户,真的是从000成长起来的吗?还是本来就不是一路人?不搞清楚这个,运营动作很容易南辕北辙。
四、最糟糕的用法
说实话,在数据有限的情况下用RFM,本身没错,总比拍脑袋强。单个维度拎出来做判断,也挺好用。整体框架用来评估用户运营质量,也有价值。
真正的问题在于生搬硬套、不做深究。看见大订单就喊"爸爸",看见不活跃就发券,为了RFM数字好看而透支营销预算,养出一堆羊毛党,正常运营节奏被打乱——这种搞法,模型越"标准",死得越快。
尤其要警惕网上某些"经典教程":把R、F、M各切五段,搞出125个细分品类,再用K-means聚成5到8类。这简直是把RFM最清晰的优势亲手毁掉。聚完类之后,这八类怎么解读?边界在哪里?一周后用户指标变了,是不是重新聚类?营销团队今天推这个、明天推那个,完全没法执行。
说白了,这种教法迎合的是一种幻觉:给我一张干净静态的表,我就能做出完美的用户分层。但真实业务是流动的、需要跨部门协作的、连续发生的,不是作业题。
五、怎么让RFM真正落地
RFM失效的场景,总结起来无非是这几类在捣乱:季节性波动、商品自身特征、促销活动、节假日事件、用户生命周期阶段。想要用好它,就得跳出模型本身,回到具体场景里做功课。
好消息是,这些并非都需要复杂的数据工程。商品关联性,懂业务的人心里都有数;季节性和节假日,看时间分布就能发现规律;促销活动从订单里直接能识别,给用户贴个"促销敏感"的标签不难。真正需要花力气的只有用户生命周期数据,但最关键的那一两个字段,往往值得专门采集。
母婴行业就是个好例子。企业会记录"怀孕多少周"——妈妈不一定主动说,但一定知道。有了这个起点,后续整个生命周期都能推算。药店做慢病管理、K12教育跟踪学段进度,逻辑类似。抓到那个关键变量,比堆一百个衍生指标都有用。
六、写在最后
任何模型都有它的时代背景、数据条件和适用边界。RFM诞生于直邮营销年代,那时候连互联网都没有,能有个基于交易记录的分层方法已经很不错。今天我们有更丰富的数据来源,也有更复杂的业务场景,指望一个九十年代的方法包打天下,不现实。
与其做知识的搬运工,到处搜罗"最权威的模型"然后死记硬背,不如沉下来研究自己行业的特点,把方法改造成趁手的工具。RFM如此,关联规则如此,当年被传得神乎其神的"啤酒与尿布"也是如此——真按那个思路摆货,超市早乱套了。
模型是死的,业务是活的。让数据发挥价值的,从来不是套用公式的熟练度,而是对真实场景的理解深度。
立即登录