ThinkingAI Logo
返回博客列表

RFM模型怎么做客户分层?

从定口径、打分、切阈值到八类客户分层,给出可照做的 RFM 客户分层流程,附演示计算表与分层策略矩阵,说明订阅、游戏、零售的指标调整和对照实验验证方法。

2026-10-266分钟
RFM模型怎么做客户分层?

RFM 客户分层,是把最近消费时间 R、消费频次 F、消费金额 M 三个指标算成分值,再把分值组合成若干客户层级,让每一层对应一条运营动作。它解决的问题很直接,客户数量变大以后,凭感觉圈人越来越不可靠,需要一套可解释、可复用的价值分层标准,决定把预算和触达优先给谁。

先定口径,再打分、分层、配策略,最后用对照实验验证。文中给出一组可复算的演示数据和一张分层策略矩阵,订阅、游戏、零售的指标调整也一并说明。

一、客户分层前先定清口径

RFM 的三个指标各衡量客户价值的一个侧面。

  • R 指最近一次消费距今的天数,衡量新鲜度。R 越小越活跃,流失风险越低。
  • F 指观察窗口内的成交次数,衡量忠诚度。F 只统计有成交的订单,浏览、加购、点击都不算。
  • M 指观察窗口内的成交金额,衡量贡献度。可以用累计金额,也可以用平均客单价。

动手计算之前,先定三件事。

第一,圈定交易客户。 RFM 只分析已经产生过交易的客户,纯注册没下单的账号 R、F、M 都不完整,放进分层会把分母撑大。未交易用户单独用注册时长和活跃行为分析。

第二,定观察窗口。 高频业务取 30 到 90 天,低频业务取 90 到 365 天。窗口要覆盖至少一个完整消费周期,让大多数活跃客户在窗口内至少有一次交易。

第三,统一订单口径。 F 统计成交次数,M 统计成交金额,退款和取消订单按业务规则扣除,口径前后保持一致,分层才不会漂。

二、给 R、F、M 打分

算出来的 R、F、M 是连续数值,直接比较会失真,昨天消费和十天前消费的差距并不线性。通行做法是给每个指标切档打分,两种切法按业务成熟度选择。

高低两档。 给每个指标定一条分界线,高于分界线算高,低于算低,三个指标组合出 8 种客户。分界线可以取中位数、均值,也可以按业务定,比如把 90 天内有 4 次以上成交、金额超过 1000 元的客户归为高档。

五档打分。 把每个指标排序后切成五档,每档各占 20% 的客户,打 1 到 5 分。R 要反向打,最近消费的一批打 5 分,最久的一批打 1 分,F 和 M 越大分越高。

新手建议先用高低两档把分层跑通,再考虑五档细化。

下面用一组演示数据说明。观察窗口 90 天,R 分界 30 天,F 分界 4 次,M 分界 1000 元。

客户R 天数F 次数M 金额R 档F 档M 档分层
A3123200高高高重要价值客户
B4592800低高高重要保持客户
C621500高低高重要发展客户
D701800低低低一般挽留客户
E1015600高高低一般价值客户
F5831200低低高重要挽留客户

表中数据为示例,分界线按业务实际情况调整。

三、把分值组合成八类客户分层

R、F、M 各分高低两档,组合出8 类客户,通行命名和指标对应如下。

分层名称指标组合客户特征
重要价值客户高高高最近来过、频次高、金额高
重要保持客户低高高金额频次高但最近没来
重要发展客户高低高最近来过、金额高但频次低
重要挽留客户低低高金额高但新鲜度和频次都差
一般价值客户高高低最近来过、频次高但金额低
一般保持客户低高低频次高但最近没来、金额低
一般发展客户高低低最近来过但频次和金额都低
一般挽留客户低低低三项都低

这 8 类只是通行命名,不同平台的叫法略有差异,有的用重点替代重要,有的把保持叫维持。分完层要保证每层都能落到一条具体运营动作,命名只是把动作归类的手段。业务也可以合并或细分,比如提高 M 的权重,把重要价值客户再拆两档。

四、给每一层配上运营动作

分层之后动作也要分层,不同客户对触达的敏感度不同。 下面是一张策略矩阵。

分层核心判断运营动作
重要价值客户高贡献且活跃专属权益和服务关怀,控制打扰频率
重要保持客户高贡献但最近没来及时召回,推送新品和专属优惠
重要发展客户高潜力但频次低提升复购频次,交叉推荐相关商品
重要挽留客户高贡献但有流失风险定向挽留,触发流失预警
一般价值客户活跃但客单低提升客单价,用套餐或满减引导
一般保持客户频次高但价值低且最近没来轻度召回,低预算触达
一般发展客户最近来过但价值低培养消费习惯,给首复购激励
一般挽留客户三项都低低成本触达或暂不投入

触达话术也要分层。重要价值客户适合权益和服务,重要挽留客户适合利益刺激,一般挽留客户可能只值得一条短信。

五、订阅、游戏、零售怎么调整指标

RFM 的框架通用,指标定义要跟着业务特征调整。

订阅类业务,比如会员、视频或软件订阅,R 用最近一次续费或到期日,F 用累计续费次数,M 用累计付费金额。核心是盯住续费有没有中断,观察窗口要覆盖一个续费周期。

游戏业务,R 用最近一次登录或付费,F 用窗口内登录天数或付费次数,M 用付费金额。付费玩家和活跃未付费玩家要分开看,未付费玩家更适合单独用活跃度分层。

零售和电商,R 用最近一次购买,F 用订单数,M 用累计金额或客单价。高频快消窗口取短,低频大额窗口取长。

六、用对照实验验证分层效果

分层只是圈人,动作有没有效果要用实验验证。把同一层的客户随机分成实验组和对照组,实验组做召回或提频动作,对照组保持常规,比较两组的复购率、客单价和召回成功率。

只看分层后的整体收入会误判,因为分层动作和季节、大促等因素混在一起,对照实验能把这部分影响剥离开。

分层还要定期重算。 客户今天在重要价值层,两周不来就滑到重要保持层,所以每周或每月刷新一次,让分层跟着最近行为走。分层结果再往下钻,可以结合漏斗和留存分析找流失原因。

七、常见问题解答

RFM 适合哪些业务?

有稳定成交行为的业务都适合,电商、游戏、会员制零售、订阅服务是典型场景。纯内容型或低频大额业务需要调整窗口和指标定义,分层思路通用。

R、F、M 的权重怎么定?

没有固定答案。流失压力大就提高 R 权重,复购不足就提高 F 权重,客单价是短板就提高 M 权重。先按行业经验起一版,再用后续转化数据校准。

观察窗口选多长?

高频业务 30 到 90 天,低频业务 90 到 365 天,让大多数活跃客户在窗口内至少有一次交易。

新用户没下单要算 RFM 吗?

不算。RFM 依赖成交数据,新用户先用注册时长和活跃行为分析,产生第一笔成交后再纳入。

8 类之外能分更多层吗?

能。可以用五档打分组合出更细的分层,或把 M 拆成累计金额和客单价两个维度,但层数要与可执行的运营动作匹配,分太细反而执行不了。

手工表格算 RFM,几十个客户还能应付,规模到几万、几十万以后,口径维护和定期刷新就变得很重。更实际的路径是把 RFM 做成平台上的标准模型,和用户分群、自动化触达连成一条线。ThinkingAI 把 RFM 作为内建的分析能力,运营定好观察窗口和分档规则后,系统自动算分并落到用户分群,分群后再接自动化触达,比如给重要保持客户自动推召回券,给重要价值客户自动打标签进入专属服务名单。这条链路让 RFM 从一份静态报告变成每天在跑的运营动作,分层结果能被后续的触达、转化和复购数据不断验证,需要体验可以在 ThinkingAI 官网申请演示。

推荐文章

企业经营分析怎么做?从目标差距到业务原因与行动
运营实战

企业经营分析怎么做?从目标差距到业务原因与行动

经营分析要把目标差距拆成业务原因并落到行动。本文沿目标差距、业务原因、行动这条线,讲清收入目标拆解树、业务归因方法和行动责任表怎么写,让分析从描述结果推进到推动改变。

2026-10-26 · 6分钟

阅读
数据分析报表怎么设计?从业务问题到指标与展示规则
运营实战

数据分析报表怎么设计?从业务问题到指标与展示规则

数据分析报表的设计顺序,是先回答业务问题,再定指标口径和展示规则。本文用一份活动复盘报表贯穿,讲清问题拆解、指标与维度、比较基准、结论先行与异常解释,以及上线前校验方法,帮助分析人员交付可读、可决策的报表。

2026-10-26 · 6分钟

阅读
数据分析思维怎么训练?
运营实战

数据分析思维怎么训练?

数据分析思维的差距在比较动作。本文围绕同一个运营问题做三道练习,分别练总体与分群、同比与环比、相关与因果,每道附分析提示和检查点,并说明向数据分析 Agent 提问时如何补充前提、复核输出,把抽象思维练成可复用的判断框架。

2026-10-26 · 6分钟

阅读
经营分析报告怎么写?
运营实战

经营分析报告怎么写?

经营分析报告怎么写?本文给出事实、解释、假设、建议四层结构,附可直接填写的模板和用同一组数据串联的完整演示,并说明动笔前如何对齐口径,帮助分析负责人把经营数据写成管理层能直接执行的决策建议。

2026-10-26 · 6分钟

阅读

准备好构建你的 Agent 团队了吗

立即体验 Agentic Engine, 让 AI 成为真正的团队成员

ThinkingAI Big Logo
电话咨询