数据分析-常用模型-RFM模型

一、RFM模型的底层逻辑

漏斗模型中,大部分业务都是按流程推进,可以做漏斗分析。但是,大家有没有想过一个问题:

  1. 如果没有转化过程记录,该怎么办?
  2. 如果用户行为频率很高,有几十个漏斗,怎么办?
  3. 如何用户之间行为差异很大,有人几十个漏斗,有人只有1个,咋办?

此时,你本能地会想到:能不能不要每次都统计漏斗,而是直接看行为结果的发生频率、发生数量、发生时间,这样就能快速区分出高低用户之间的差异。是滴,这是个正确的思路,RFM模型的设计思路正是如此。

二、RFM模型计算方式

RFM一般用于统计用户消费行为

R(recency):最后一次消费距今多久

F(frequency):最近1段时间内消费频率

M(monetary):最近1段时间内累计消费金额

以上就能统计出RFM指标,统计后形式如下表所示,每个用户有对应的RFM指标数值。

这里有5个要点注意:

  1. RFM以用户ID为单位进行统计,如果是传统零售,没记录用户ID,只有订单小票的流水号,则没法用这个模型,至少得有个手机号做ID。
  2. F值统计规则要看业务场景,如果一天内可能多笔、反复交易,可以直接统计有交易天数,如果一个天之内一般只交易一笔,或者好多天一笔,可以直接统计笔数。
  3. 最近1段时间,到底看多久?和业务特点有直接关系。原则上,越高频的业务,看得时间越短,比如都是零售,如果是生鲜可以以周为单位统计(人每天要吃饭),如果是日杂可以以月为单位统计。
  4. 新用户因为时间太短(比如注册不足1周/不足1个月)则单独统计,RFM适用于有一定时间的老用户。
  5. R的分段原理同上,越高频的业务,R分段越短。如果是生鲜可能以天来看。越低频的业务,比如理财、贷款,可能以月甚至季度为单位来看。

在计算完RFM数值以后,一般会让你把RFM三个值丢进kmean聚类,然后捏成4~5个分类。或者直接把RFM每个指标分成高中低,然后砍成3*3*3=27类。实际上这样做并不好使唤,现实中你真分27类,业务估计会气得跳起来:“你让我咋配27个完全不一样的策略”。

因为站在业务的角度,R值的意义就是唤醒,R越远,越需要唤醒越大且唤醒难度越大。所以业务一般更重视M+F的分类结果。

比如在零售/电商业务中,M值高的用户一般后续购买动力也高,因此要重点提升其F值,把他先留住。而F高、M低的用户则意味着机会,可以尝试做增量/交叉营销,以提升M。因此实操的时候,一般如下分类:

三、RFM模型的使用方式

注意:RFM只是简单把轻中重区分出来,并不能推导出很切实可行的业务行动。对业务而言,知道用户的轻中重是一回事,能影响用户是另一个回事。作为一个消费者,你关注的始终是:这个东西我需不需要?这个东西我喜不喜欢?这个东西要花多少钱?因此,需要在RFM做了分类的基础上,进一步考虑用户购买品类、折扣等因素。

比如,即使用户RFM值完全一样:

  • 都是购买了3000元,买1台空调VS买1件衣服的不一样

  • 都是购买了500元的酒,买1瓶价格500 VS买50瓶10元的不一样

  • 都是购买了3000元衣服,一次买5件上衣和一次买整套穿搭的不一样

  • 都是购买了3000元,原价购买3000与打8折下实际花3000不一样

因此,一般对M或F值较高的用户群体,会进一步分群。分群时,考虑自己公司的产品特点,区分价格敏感度高低,对新品、搭配的偏好。从而推导可落地的影响策略。

至于MF值较低的用户,一般与我司还没有建立啥感情,直接用当季新品、大折扣商品、爆款产品、引流产品轮番轰炸,试着提升M、F以后再做分群(如下图)。

四、RFM的扩展应用

当你理解了RFM的原理之后,你会发现它非常好用,试问,除了零售消费外,还有没有其他业务场景,也符合以下情况:

  1. 用户行为频率很高
  2. 用户之间行为差异很大
  3. 需要考察一段时间内累计行为

比如典型的互联网产品分析,特别是内容型产品(短视频、小说、社区论坛)、工具型产品(在线文档、OA等SAAS产品)和社交产品,都符合这个特点。

比如逛知乎,用户浏览行为非常多,且看一篇文章时间很短,转发点赞也都是一瞬间的事。此时可以仿效RFM模型,构造一个分析用户行为的模型。

比如统计:

R(recency):最后一次登录距今多久

F(frequency):最近1周内登录频率

Q(quantity):最近1周内累计登录时长

此时,就可以区分出轻中重度用户,并且根据R值大小,制定召回计划。我们姑且管它叫RFQ模型好了(如下图)。

同RFM的弱点一样,RFQ并没有考虑用户的内容类型偏好,因此需要结合内容类型来看。特别是针对F、Q较高的用户,要关注其是否对某一个垂直内容/特殊功能特备有需求。对于FQ都很低的用户,处理原理同样是:用爆款内容去轰炸,先撩起兴趣再说。

参考资料:

1.wx公众号(接地气的陈老师)-《数据分析十大模型之二:RFM模型》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/36596.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[数据库]索引机制

目录 索引机制 索引的类型 索引使用 哪些适合添加索引 ​编辑 索引机制 当没有索引的时候, 如下示例,在找到id等于1的时候, 仍然会往下继续查找, 进行全表扫描, 因为它认为下面也有可能还会有1 加上索引之后进行二叉树查找, 找到1之后, 发现1的左边没有了, 右边也没有了就停…

【项目实战】Android Studio简单实现图书馆借阅管理系统

希望文章能给到你启发和灵感~ 点赞收藏关注 支持一下吧~ 阅读指南 序幕一、基础环境说明1.1 硬件环境1.2 软件环境 二、整体设计2.1 数据库逻辑处理:2.2 登录/注册模块2.3 功能界面初始化:2.4 图书管理模块2.5 图书租借服务2.6 读…

钡铼BL104智慧环保多个485采集转MQTT无线传输

PLC物联网关BL104是一款专为工业环境设计的先进协议转换网关,其集成了钡铼智能技术和环保多个485采集转MQTT无线传输功能,为工业控制系统提供了高效的数据采集、传输和管理解决方案。 技术规格与功能特点 PLC物联网关BL104采用钡铼智能技术&#xff0c…

一招教你用python代码给朋友写一个爱心代码

有人问我马上要跟女朋友一周年了,能不能用代码给他写一个爱心代码呢?那算你问对人了,来上才艺 可以使用Python的turtle模块来绘制一个爱心形状。下面是一个简单的示例代码,我将详细解释每一步: import turtle # 创建一…

回溯法基本思想-01背包、N皇后回溯法图解

基本思想: ​ 回溯法是一种系统地搜索问题解空间的算法,常用于解决组合优化和约束满足问题。其核心思想是利用深度优先搜索逐步构建可能的解,同时在搜索过程中进行剪枝操作,以排除那些无法满足问题约束或不能产生最优解的分支&am…

js修改scss变量

style.scss $color : var(--color,#ccc); // 默认值 #ccc .color{background: $color; } 定义了一个scss变量($color),用普通的css变量(--color)给他赋值,这里需要一个默认值,此时css变量(--co…

数据结构复习指南

数据结构复习指南 本文中列举了数据结构期末考试可能存在的考点 绪论 数据的基本单位 数据元素是数据的基本单位 数据项 数据项是组成数据的、有独立含义的、不可分割的最小单位。 数据对象 数据对象是性质相同的数据元素的集合,是数据的一个子集。 数据结…

如何借助ai(文心一言)获取tushare的数据

1. 准备工作 确保已安装python ,安装Tushare库 和文心一言的地址(文心一言): 注册Tushare账号并获取Token:在Tushare官方网站注册账号,并获取个人Token。如下 tushare地址:(点击即…

【高级篇】InnoDB引擎深入:核心机制与实战优化(十五)

引言 在探索了MySQL集群与分布式技术之后,我们进入了数据库引擎的核心地带——InnoDB。作为MySQL的默认存储引擎,InnoDB凭借其对事务的支持、行级锁定、高效的恢复机制以及复杂的内存管理,成为众多应用场景的首选。本章,我们将深入InnoDB的内部机制,透彻理解锁管理、事务…

NeRF从入门到放弃6:两种OpenCV去畸变模型

针孔相机和鱼眼相机的去畸变模型是不一样的。 针孔相机的畸变参数有12个,k1~k6是径向畸变参数,p1 p2是切向畸变,s1s4;而鱼眼相机是等距模型,畸变参数只有4个k1k4。 针孔相机 畸变分为径向畸变和切向畸变。 把相机平…

【高考志愿】集成电路科学与工程

目录 一、专业概述 二、课程设置 三、就业前景 四、适合人群 五、院校推荐 六、集成电路科学与工程专业排名 一、专业概述 集成电路科学与工程,这一新兴且引人注目的交叉学科,正在逐渐崭露头角。它集合了电子工程、计算机科学、材料科学等多个领域的…

【Cpolar】如何实现外部网络对内部网络服务的访问

希望文章能给到你启发和灵感~ 如果觉得文章对你有帮助的话,点赞 关注 收藏 支持一下博主吧~ 阅读指南 开篇说明一、基础环境说明1.1 硬件环境1.2 软件环境 二、什么是Cpolar?三、如何安装Cpolar?3.1 Mac系统安装 四、最后 开篇说…

ChatGPT之母:AI自动化将取代人类,创意性工作或将消失

目录 01 AI取代创意性工作的担忧 1.1 CTO说了啥 02 AI已开始大范围取代人类 01 AI取代创意性工作的担忧 几天前的采访中,OpenAI的CTO直言,AI可能会扼杀一些本来不应该存在的创意性工作。 近来一篇报道更是印证了这一观点。国外科技媒体的老板Miller用…

! Warning: `flutter` on your path resolves to

目录 项目场景: 问题描述 原因分析: 解决方案: 1. 检查并更新.bash_profile或.zshrc文件 2.添加Flutter路径到环境变量 3. 加载配置文件 4.验证Flutter路径 5.重新启动终端 项目场景: 今天重新安装了AndroidStudio,并配置…

北京市大兴区餐饮行业协会成立暨职业技能竞赛总结大会成功举办

2024年6月27日下午,北京市大兴区营商服务中心B1层报告厅迎来了北京市大兴区餐饮行业协会成立仪式暨2024年北京市大兴区餐饮行业职工职业技能竞赛总结大会。此次活动不仅标志着大兴区餐饮行业协会的正式成立,也对在2024年大兴区餐饮行业职工职业技能竞赛中…

创新实训(十三) 项目开发——实现用户终止对话功能

思路分析: 如何实现用户终止AI正在进行的回答? 分析实现思路如下: 首先是在用户点击发送后,切换终止对话,点击后大模型终止对话,停止sse,不再接收后端的消息。同时因为对话记录存入数据库是后…

2小时动手学习扩散模型(pytorch版)【入门版】【代码讲解】

2小时动手学习扩散模型(pytorch版) 课程地址 2小时动手学习扩散模型(pytorch版) 课程目标 给零基础同学快速了解扩散模型的核心模块,有个整体框架的理解。知道扩散模型的改进和设计的核心模块。 课程特色&#xf…

基于VMware的linux操作系统安装(附安装包)

目录 一、linux操作系统下载链接 二、开始导入镜像源 注:若是还没安装VMware请转到高效实现虚拟机(VMware)安装教程(附安装包)-CSDN博客 一、linux操作系统下载链接 1.官网链接下载 ubuntu:ubuntu官网…

港湾周评|胖东来为什么是胖东来?蜜雪冰城为什么差之千里?

《港湾商业观察》李镭 似乎每一次胖东来的热搜,都堪称为教科书般化不利为有利,变坏事为好事。 6月27日凌晨,“胖东来商贸集团”官方公众号发布《关于新乡胖东来餐饮商户“擀面皮加工场所卫生环境差”的调查报告》,对于帮助其发现…

【C++ | 类型转换】转换构造函数、类型转换运算符 详解及例子源码

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 ⏰发布时间⏰: 本文未经允许…