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

相关文章

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

【数据结构】——原来排序算法搞懂这些就行,轻松拿捏

前言:快速排序的实现最重要的是找基准值,下面让我们来了解如何实现找基准值 基准值的注释:在快排的过程中,每一次我们要取一个元素作为枢纽值,以这个数字来将序列划分为两部分。 在此我们采用三数取中法,也就是取左端、中间、右端三个数,然后进行排序,将中间数作为枢纽值。 快速排序实现主框架: //快速排序 void QuickSort(int* arr, int left, int rig

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

v0.dev快速开发

探索v0.dev:次世代开发者之利器 今之技艺日新月异,开发者之工具亦随之进步不辍。v0.dev者,新兴之开发者利器也,迅速引起众多开发者之瞩目。本文将引汝探究v0.dev之基本功能与优势,助汝速速上手,提升开发之效率。 何谓v0.dev? v0.dev者,现代化之开发者工具也,旨在简化并加速软件开发之过程。其集多种功能于一体,助开发者高效编写、测试及部署代码。无论汝为前端开发者、后端开发者

【Kubernetes】K8s 的安全框架和用户认证

K8s 的安全框架和用户认证 1.Kubernetes 的安全框架1.1 认证:Authentication1.2 鉴权:Authorization1.3 准入控制:Admission Control 2.Kubernetes 的用户认证2.1 Kubernetes 的用户认证方式2.2 配置 Kubernetes 集群使用密码认证 Kubernetes 作为一个分布式的虚拟

利用Django框架快速构建Web应用:从零到上线

随着互联网的发展,Web应用的需求日益增长,而Django作为一个高级的Python Web框架,以其强大的功能和灵活的架构,成为了众多开发者的选择。本文将指导你如何从零开始使用Django框架构建一个简单的Web应用,并将其部署到线上,让世界看到你的作品。 Django简介 Django是由Adrian Holovaty和Simon Willison于2005年开发的一个开源框架,旨在简

软件架构模式:5 分钟阅读

原文: https://orkhanscience.medium.com/software-architecture-patterns-5-mins-read-e9e3c8eb47d2 软件架构模式:5 分钟阅读 当有人潜入软件工程世界时,有一天他需要学习软件架构模式的基础知识。当我刚接触编码时,我不知道从哪里获得简要介绍现有架构模式的资源,这样它就不会太详细和混乱,而是非常抽象和易

CentOs7上Mysql快速迁移脚本

因公司业务需要,对原来在/usr/local/mysql/data目录下的数据迁移到/data/local/mysql/mysqlData。 原因是系统盘太小,只有20G,几下就快满了。 参考过几篇文章,基于大神们的思路,我封装成了.sh脚本。 步骤如下: 1) 先修改好/etc/my.cnf,        ##[mysqld]       ##datadir=/data/loc

SAM2POINT:以zero-shot且快速的方式将任何 3D 视频分割为视频

摘要 我们介绍 SAM2POINT,这是一种采用 Segment Anything Model 2 (SAM 2) 进行零样本和快速 3D 分割的初步探索。 SAM2POINT 将任何 3D 数据解释为一系列多向视频,并利用 SAM 2 进行 3D 空间分割,无需进一步训练或 2D-3D 投影。 我们的框架支持各种提示类型,包括 3D 点、框和掩模,并且可以泛化到不同的场景,例如 3D 对象、室

UE5 半透明阴影 快速解决方案

Step 1: 打开该选项 Step 2: 将半透明材质给到模型后,设置光照的Shadow Resolution Scale,越大,阴影的效果越好