1. 用户画像项目的整体架构与RFM模型选型思路
1.1 为什么企业级用户画像离不开RFM
做用户画像项目,最怕的就是一上来就堆模型、堆特征,最后做出一堆看着花哨但业务方根本用不起来的标签。我在实际项目里踩过最大的坑,就是早期做了一套几百个维度的用户标签体系,结果运营团队打开后台一看,完全不知道该从哪个标签下手做分层触达。后来复盘才想明白,用户画像的核心不是"标签多",而是"能直接驱动决策"。而RFM恰恰就是那个能把复杂用户行为压缩成三个可执行维度的经典框架。
RFM这三个字母分别代表最近一次消费时间(Recency)、消费频率(Frequency)、消费金额(Monetary)。它的逻辑非常朴素:一个最近刚买过、买得频繁、花得又多的用户,大概率是核心高价值用户;而一个很久没来、只买过一两次、金额也不高的用户,基本就是流失边缘人群。这套模型最早来自直邮营销时代,几十年过去依然是企业级用户分层里最稳的底座,原因就在于它把"用户价值"这个模糊概念拆成了三个可量化、可计算、可解释的指标。
我之所以在360°全方位用户画像项目里把RFM作为核心分层引擎,是因为它有三个别的模型替代不了的优势。第一是业务可解释性极强,你拿着RFM分层结果去跟运营开会,不需要讲任何算法原理,他们看一眼"重要价值客户""重要挽留客户"这些标签就懂。第二是计算成本低,三个指标从订单表里聚合一下就能出来,不需要复杂的特征工程。第三是可组合性强,RFM分出来的8类人群,可以再叠加其他画像标签做二次细分,天然适合做用户画像的骨架层。
1.2 360°画像与单一RFM的本质区别
很多人会把RFM和用户画像划等号,这其实是两回事。RFM只是画像里的一个"价值分层模块",而360°全方位用户画像要覆盖的维度远不止消费行为。一个完整的企业级画像体系,通常包含基础属性维度(年龄、性别、地域、设备)、行为维度(浏览、点击、收藏、加购、下单)、消费维度(RFM、客单价、品类偏好)、互动维度(活跃度、留存、分享)以及预测维度(流失概率、生命周期阶段、潜在价值)。
RFM在这个体系里扮演的是"价值锚点"的角色。你可以理解为,360°画像是给每个用户画一张全身像,而RFM是先把用户按"值不值得重点投入"排个序,让后续所有精细化运营都有优先级。没有RFM打底,画像标签就是一堆平铺的信息,运营方不知道先服务谁;有了RFM,画像才真正有了"分层运营"的抓手。
1.3 技术选型:为什么是KMeans而不是规则打分
RFM落地有两条主流路线。一条是规则打分法,把R、F、M三个指标各自按分位数切成5档,打1到5分,然后组合成125种情况,再归并成8类人群。另一条就是KMeans聚类法,让算法自己从数据里找出自然分群。
规则打分法的好处是简单、稳定、可解释,但它的致命问题是分档阈值靠人拍脑袋。比如R值切5档,是按30天、60天、90天切,还是按20天、50天、100天切?不同业务、不同品类差别巨大,拍错了整个分层就失真。而且规则法假设三个维度权重相同,但实际业务里M(金额)往往比F(频率)更重要,规则法很难体现这种差异。
KMeans聚类的价值就在于让数据自己说话。它不需要你预设分档阈值,而是根据用户在三