10分钟,快速搞懂RFM用户分析模型

2023-11-08 10:40

本文主要是介绍10分钟,快速搞懂RFM用户分析模型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

月月针对全量用户上线活动,运营、设计、产品、研发全情投入,好努力却无从追溯效果?预算有限、想策划高ROI方案?

在寻求以上问题的解决办法中,RFM用户价值分层模型一定会上榜,因为它是常见的精细化运营方法论。

RFM客户价值模型是一种有着几十年发展和应用的业务分析模型。通过一个客户的近期购买行为(R)、购买的总体频率(F)以及消费总金额(M)三项指标来描述该客户的价值状况,依据这三项指标划分为6,8,11等几种模型。最常见的当为8种。

分享一篇Aiden的文章,他来自Argo社群,本文聚焦他在搭建RFM模型中的实际操作。欢迎关注他的个人公众号“运营曰”(yue)。

什么是RFM?

  • R(Recency)——最近一次消费的时间距离现在多久了?最近一次消费时间越近的顾客是越有可能产生二次消费的群体。

  • F(Frequency)——最近一段时间内的购买次数。可以理解购买次数越多的客户是对我们产品越满意的客户,表示客户的忠诚度越高。

  • M(Monetary)——最近一段时间内的消费金额。消费金额是分析一个客户必不可少的一个数据,不仅是在 RFM 模型里面,比如在考虑 ROI 以及客户终身价值等分析的时候都是必需的。


常见的RFM模型(8种类型):

(图片转自《案例:手把手教你搭建RFM客户价值分析模型》,作者启方)  

 

RFM为运营者提供了数据驱动精细化运营的一个方法论。时间紧任务重,哪些用户比较容易转化/复购?哪些用户处于流失边缘、需要采取特定手段拉回来?哪些用户可以放弃了?


激励体系的设计,也需要结合这样的分层模型。比如双十一活动中,满减券的满减面额如何设计较合理呢?不同面额的代金券推送人群是否合理?

 

如何设计自己的RFM模型?

 

在进行操作前,需要调出用户的R,F,M值。
1、数据分层
以R值为例,各区间的起始值是什么?比如,按30天,90天,180天,365天,>365天划分吗?还是更精细?F值,M值同理。

具体拿金额M值来举例,一共1-5分5个梯度,金额区间对应0元-12万消费金额,低于5000的充值消费金额的群体我们判断为一般会员,只给1分;5000-50000的为2分,5万-10万为3分,大于10万为4分,大于12万以上的获得5分,分值越高证明该用户质量越好。


区间的划分需要结合实际会员充值金额的分布情况和客单价等因素做出划分,运营同学的判断尤为重要。当你觉得区间梯度设置过大时,可细分每个区间,然后和原区间设计对比各区间得分群体人数分布变化,如果变化不大,个人觉得细分的必要性就没有那么重要了。区间的起点和终点的值的划分更为重要些,这直接判断了一个用户的好坏。


下图做一示范,具体三个维度的划分区间值为:

 

2、给用户打分

分层确定后,可据此对用户数据进行打分。主要用lookup公式可完成每个用户的打分,用我们划分好的区间跟真实用户数据做配对即可: =LOOKUP(E2,$O$3:$P$7),其他两个数值同理。

 

3、得出三个参数下各会员的得分和分布情况

这里用到的公式为:

=COUNTIF(F:F,"="&O12)

 

4、确定结果

有了每个用户R、F、M分别的分数值后,那再算RFM的综合得分,这里面用到的公式:

=IF(F2>AVERAGE(F:F),1,0)

结合每个用户RFM三项得分中每一项与该项的平均分做对比,高于平均分得1分,低于平均分为0分,那么最终会得到8个分类的结果(R2种结果*F2种结果*M2种结果=8),如下图所示:

至此模型搭建完毕,运营同学可在一堆用户数据中按RFM模型定位用户,从而制定不同的刺激策略。

运用RFM模型

运营同学结合RFM模型,随机抽样5023位客户进行价值现状分布情况分析,给客户打分、汇总归类,得出以下结论:

1、老会员用户群体中,超过120天未进行过消费且历史充值面额小于5000的会员用户占去了67%,这部分的会员基本可判断为流失用户群体

2、存在794位,16%的用户群体需要我们去做唤醒和召回,这部分群体曾经消费都较高且消费频次都大于10次,只是最近长达3个月未来进行消费了。

3、…

 

 

 

基于汇总后的结果,可制定不同运营策略:

 

基于后台都存有每个客户的手机号码,我们在运营和盘活的思路上可以考虑通过短信和电话回访的方式区别、有针对性进行召回、促进二次消费;

头部新客主打维持,持续推送小额促销福利;重要挽留型和重要深耕客户群体可以分配到各门店通过电话一一重点维护促消费;这两个类型的用户曾经均消费超过5万以上。


尾部流失和重要召回客户群体,可以通过结合定期活动派送营销短信尝试召回。比如:结合双十一营销活动进行短信派送。

写在最后

随着数据应用技术的发展,搭建RFM模型已经可以通过一些智能化的数据运营工具实现。本文所讲的

  • Excel实现RFM分层有助于大家对其基础原理的理解,

  • 而善于运用现成的智能数据运营工具,可以让我们把精力更聚焦在业务策略上。

方舟用户分群功能实现RFM用户分层模型

RFM客户价值分群能够帮助我们对客户历史数据分门别类,降低用户运营入手难度;通过智能用户运营平台-易观方舟,我们可以进行更精细化的用户分群管理,从而基于用户生命价值LTV和周期管理,进行活客、黏客以及老客复购召回等用户运营触达。

这篇关于10分钟,快速搞懂RFM用户分析模型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/369284

相关文章

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

六个案例搞懂mysql间隙锁

《六个案例搞懂mysql间隙锁》MySQL中的间隙是指索引中两个索引键之间的空间,间隙锁用于防止范围查询期间的幻读,本文主要介绍了六个案例搞懂mysql间隙锁,具有一定的参考价值,感兴趣的可以了解一下... 目录概念解释间隙锁详解间隙锁触发条件间隙锁加锁规则案例演示案例一:唯一索引等值锁定存在的数据案例二:

一文彻底搞懂Java 中的 SPI 是什么

《一文彻底搞懂Java中的SPI是什么》:本文主要介绍Java中的SPI是什么,本篇文章将通过经典题目、实战解析和面试官视角,帮助你从容应对“SPI”相关问题,赢得技术面试的加分项,需要的朋... 目录一、面试主题概述二、高频面试题汇总三、重点题目详解✅ 面试题1:Java 的 SPI 是什么?如何实现一个

Mysql中的用户管理实践

《Mysql中的用户管理实践》:本文主要介绍Mysql中的用户管理实践,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录13. 用户管理13.1 用户 13.1.1 用户信息 13.1.2 创建用户 13.1.3 删除用户 13.1.4 修改用户

MybatisX快速生成增删改查的方法示例

《MybatisX快速生成增删改查的方法示例》MybatisX是基于IDEA的MyBatis/MyBatis-Plus开发插件,本文主要介绍了MybatisX快速生成增删改查的方法示例,文中通过示例代... 目录1 安装2 基本功能2.1 XML跳转2.2 代码生成2.2.1 生成.xml中的sql语句头2

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3

一文教你Java如何快速构建项目骨架

《一文教你Java如何快速构建项目骨架》在Java项目开发过程中,构建项目骨架是一项繁琐但又基础重要的工作,Java领域有许多代码生成工具可以帮助我们快速完成这一任务,下面就跟随小编一起来了解下... 目录一、代码生成工具概述常用 Java 代码生成工具简介代码生成工具的优势二、使用 MyBATis Gen

使用animation.css库快速实现CSS3旋转动画效果

《使用animation.css库快速实现CSS3旋转动画效果》随着Web技术的不断发展,动画效果已经成为了网页设计中不可或缺的一部分,本文将深入探讨animation.css的工作原理,如何使用以及... 目录1. css3动画技术简介2. animation.css库介绍2.1 animation.cs

详解如何在SpringBoot控制器中处理用户数据

《详解如何在SpringBoot控制器中处理用户数据》在SpringBoot应用开发中,控制器(Controller)扮演着至关重要的角色,它负责接收用户请求、处理数据并返回响应,本文将深入浅出地讲解... 目录一、获取请求参数1.1 获取查询参数1.2 获取路径参数二、处理表单提交2.1 处理表单数据三、

SpringBoot快速搭建TCP服务端和客户端全过程

《SpringBoot快速搭建TCP服务端和客户端全过程》:本文主要介绍SpringBoot快速搭建TCP服务端和客户端全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录TCPServerTCPClient总结由于工作需要,研究了SpringBoot搭建TCP通信的过程