RFM模型工具:如何用价值标签做用户分层
做增长的人都听过 RFM,但真到落地时,团队往往卡在同一个地方:数据散在各处,不知道先建什么标签。RFM 听起来像一个现成功能,实际上它是一套分层思路,需要先把可用的行为数据凑齐。下面按落地笔记的顺序展开——先讲前置条件(数据备不齐,分层无从谈起),再讲分层实施(标签怎么切),然后是无法靠自动化完成的判断,最后是边界与未决问题;每一处都标清楚哪些能力已经开放、哪些仍需以后台为准。

图:从建标签到看结果的三步执行路线
一、前置条件:先确认 R、F、M 的原始行为齐不齐
R、F、M 各自需要什么原始行为
RFM 三个字母分别代表 Recency(最近一次活跃距今多久)、Frequency(一段时间内的访问或行为频率)、Monetary(价值行为的强弱)。要先备数据而不是先画分层图:没有原始行为事件,任何分层都是空中楼阁。先确认埋点里有没有记录用户的访问、关键行为和价值相关事件——这些事件是后续所有标签的原料,缺了哪一个,对应的维度就立不住。
别拿网上的八分法直接套
这里要先坦诚一个边界:很多团队一上来就照着网上的 RFM 模板套"重要价值用户、重要发展用户"那套八分法,结果发现自己根本没有付费金额数据,分层全靠猜。这种做法危险在于它给了你一种"已经分好层"的错觉,实际上每一层的定义都站不住。与其追求一套漂亮的分层名称,不如先回答一个问题:你现在手上的行为数据,足够把用户分成哪几种?
| 维度 | 回答的问题 | 需要的原始行为 |
|---|---|---|
| R 最近一次 | 用户多久没来 | 最近一次访问或关键行为的时间 |
| F 频率 | 用户来得勤不勤 | 统计周期内的访问次数或关键行为次数 |
| M 价值 | 用户值不值得重点维护 | 与价值相关的行为,如下单、付费、深访 |
这里要坦诚一个边界:RFM 里的 M 维度严格来说依赖交易或付费数据,而交易相关分析模块当前并未对所有客户开放。因此在没有交易数据的阶段,你可以先用"深访、关键功能使用、停留时长"等行为信号代替价值强度。这种变通的依据在于:对很多内容型、工具型产品而言,用户的高价值行为不一定是直接付款,而是深度使用。具体哪些维度能自动计算,需以后台实际可用能力为准。
R、F、M 的可计算规格(可复制)
把三个维度写成可直接落地的计算规则,包括字段、时间窗、分箱规则、缺失值处理与刷新频率:
| 维度 | 字段(示例事件) | 时间窗 | 分箱规则(示例) | 缺失值处理 | 刷新频率 |
|---|---|---|---|---|---|
| R 最近一次 | 最近一次访问/启动/关键行为时间 | 截至统计日往前看 | 0-7天=5;8-30天=4;31-60天=3;61-90天=2;超过90天=1 | 无任何行为记录的用户按90天以上处理 | 每日 |
| F 频率 | 周期内访问次数/关键行为次数 | 近30天(可按产品调整) | 按用户分布取分位:前20%=5;20%-40%=4;40%-60%=3;60%-80%=2;末20%=1 | 次数为0的用户单独归入最低档 | 每日 |
| M 价值 | 深访/关键功能使用/停留时长(替代交易) | 近90天 | 按价值行为次数与深度合并打分 | 无价值行为记录=最低档 | 每周 |
边界声明:M 维度在传统 RFM 中依赖真实交易金额;本文示例用"深访/关键行为"替代,它衡量的是行为价值强度,已不是传统 Monetary,不能宣称为真实收入价值。分箱的分位与阈值应按自己用户的分布重算,不要照搬示例数字。
二、分层实施:用标签把人群切成能指导动作的几层
先切四层,而不是一上来就切八九层
数据备齐之后,不是追求完美的五分法,而是先切出能指导动作的几层。层数越多,每一层的样本越小,运营动作反而落不下去,因此不建议一上来就切八层九层。对大多数团队,在 RFM 用户分层落地时,先切出"高价值活跃、一般活跃、沉默、待唤醒"这四层就够开始了。
标签是属性,分群是人群,要分开维护
在操作上,你用用户标签把行为条件写成规则,再用用户分群把满足条件的人圈出来。标签是可复用的,同一个"近 30 天有深访"的标签,可以同时被多个分群引用。强调标签与分群分离,是因为标签是"人群属性",分群是"圈出来的一批人",两者混在一起会让规则越来越乱。
阈值要按自己用户的回访分布定
在划分阈值时,也要避免一个常见陷阱:直接照搬网上流传的"30 天未活跃就算沉默"这类统一数字。阈值定错的代价很大:整个分层的人群会被圈错,后面所有运营动作都打偏,因此不能照抄网上的统一数字——不同产品的用户回访周期天差地别,资讯类产品两三天不来就算沉默,工具类产品一个月不来都正常。正确的做法是先看自己用户的回访分布,找到自然形成的断点,再据此定阈值。

图:四层价值人群与其对应运营方向
| 人群分层 | 典型特征 | 运营重点 |
|---|---|---|
| 高价值活跃 | 最近来过、来得勤、有深访或价值行为 | 维持体验、防流失 |
| 一般活跃 | 来得不频繁、行为浅 | 引导加深使用 |
| 沉默用户 | 一段时间没来、曾经活跃 | 判断是否值得唤醒 |
| 新访客 | 刚接触产品 | 引导完成核心动作 |
三、无法自动化的判断:分层做完之后该回看什么
别只盯着高价值用户占比这一个数字
分层做完之后,最容易犯的错是盯着"高价值用户占比"这一个数字庆祝。比例本身不告诉你该做什么,盯着它庆祝远远不够。你需要看的是每一层人群后续的行为变化:对沉默人群做了一次唤醒之后,他们的回访有没有回来?对一般活跃人群做了引导之后,深访有没有变多?只有把分层和后续动作的效果连起来看,分层才闭环。
因此在报表里,你应该按分群逐个看活跃、留存与关键行为,而不是把所有人混在一个大盘里。这样拆的原因在于:大盘的涨跌会被最大的那群人主导,小而重要的高价值人群的变化会被淹没。真正要盯的,是每一层各自的趋势,而不是一个平均数。
还有一个细节:不同人群适合的观察周期也不一样。用同一个周期衡量所有人群,会让那些慢变量的改善被提前判死,因此要区别对待观察窗口:高价值人群看短期波动(他们一旦沉默损失最大),沉默人群看唤醒之后较长时间内的回访(一次触达未必立刻见效)。

图:标签—分群—动作—回看的运营闭环
分层是季度迭代,不是一次性项目
在实际执行中,分层做坏的团队通常有一个共同点:他们把分层当成了一次性项目,分完一次就再也不看。用户的行为会随产品变化而漂移——上个版本还活跃的人群,这个版本可能因为改版而沉默,这正是必须持续迭代的原因。因此应该把分层当成一个季度复盘一次的常规动作,而不是上线即终局。
分层效果回看表:7/30 天验收指标
每轮运营动作之后,用下面这张表回看每一层的效果,避免停留在"占比饼图"上:
| 人群 | 7天回访率 | 30天回访率 | 转化/关键行为完成率 | 唤醒成功率 | 结论 |
|---|---|---|---|---|---|
| 高价值活跃 | (填写) | (填写) | (填写) | — | 维持体验动作是否生效 |
| 一般活跃 | (填写) | (填写) | (填写) | — | 引导加深使用是否生效 |
| 沉默用户 | (填写) | (填写) | (填写) | (填写) | 唤醒动作是否值得继续投入 |
| 新访客 | (填写) | (填写) | (填写) | — | 核心动作引导是否达标 |
回访率按"动作触达后7天/30天内是否再次访问"计算,唤醒率按"沉默人群中接受触达并回访的比例"计算;口径请与团队预先统一后再填数。
四、边界:哪些能力已开放,哪些要自己配
价值分层在小团队难落地,往往不是思路问题,而是工具把行为、分群、画像拆在了不同系统里,每次圈人都要导数据、跑 SQL。增长团队需要的是"改一个条件就能立刻看到这批人是谁、做了什么",而不是等数据团队排期。以456数据为例,用户画像分析(含用户洞察、用户分群、用户标签、用户群画像)自专业版起开放(官网定价页功能对比表,核验日期2026-10-09)。
需要说明的是,用户生命周期相关的自动阶段划分目前并未开放,本文所述分层需基于已开放的标签与分群能力自行配置,具体可用项以后台为准。RFM 分层本质上是一种治理方法与运营动作,不等于平台自动完成——标签规则、分箱阈值与人群圈选,都需要团队自己配置、验证和持续维护。
最后一条落地提醒:分层标签一旦建多了,也要做清理。长期不维护的标签会变成"数据垃圾",新人看不懂、老人想不起来当初为什么这么圈,因此每季度复盘时,顺带把已经没有对应运营动作的标签下线,保持标签体系干净、可用、可维护。
这套落地笔记仍有两个未决问题:一是本文 R/F/M 的分箱数值(如 R 按 0–7/8–30/31–60 天分档、F 按五分位切档)只是便于起步的示例,文中已声明要按自己用户的分布重算,但具体如何用真实分布找自然断点、分位取多少合适,没有可公开引用的基准,已列入待补充资料;二是 M 维度在没有交易数据时只能用"深访/停留时长"等行为信号替代,它衡量的是行为价值而非真实收入价值,这类替代口径能不能用于对外承诺"高价值客户",仍需业务侧自己定义,工具不会替你判定。