精细化运营:RFM模型在手游付费用户分群中的优化与应用

【背景】

前段时间制作人表示要重新梳理游戏内各个礼包促销弹窗福利派送机制,提出了用户分群的需求。由于该分群并非只针对某一特定功能,例如活动礼包精准营销、用户流失预警及召回福利,因此需将目标玩家初步归类,以便设计具体功能时进一步细分。


【RFM模型简介】

RFM模型在传统行业应用颇广,其基本原理即根据客户最近一次交易时间(Recency,R)、最近一段时间内的付费频次(Frequency,F),最近一段时间内的付费金额(Monetary,M) 三个维度来划分用户。
一般而言,

  • 最近有过交易行为的客户再次发生交易的可能性要高于最近没有交易行为的客户;

  • 交易频率较高的客户比交易频率较低的客户更有可能再次发生交易;

  • 过去交易总金额较多的客户比交易总金额较少的客户更有消费积极性;

满足以上三个前提,RFM模型分群才有实际意义。如此,根据RFM三个维度的高低,即可将用户分为如下八类,在设计运营策略时,可根据用户类型有的放矢,从而实现精细化运营。
精细化运营:RFM模型在手游付费用户分群中的优化与应用_第1张图片


【数据采集及处理】

在本次应用中,数据采集自2020/03/05 0点起近90d内玩家的支付记录,数据清洗时需将测试机数据去除,以免极端值影响数据分布。

数据平台:Hive SQL

数据清洗完毕后做以下处理:

  1. 根据支付时间计算距2020.2.16的间隔天数,汇总每个id的最短间隔天数RecencyAgg,90d内累计付费频次FrequencyAgg,90d内累计充值额MonetaryAgg;

  2. 考察各维度玩家分布,计算RecencyAgg/ FrequencyAgg/ MonetaryAgg得分:

  • RecencyAgg分布较均匀,可直接0-1标准化,且R越大,R_S越小;
  • FrequencyAgg为强偏态分布,先作对数变换,降低极端玩家影响,再0-1标准化,且F越大,F_S越大;
  • MonetaryAgg得分M_S的处理方式同F_S;

RFM总分计算权重根据业务经验设定,书中给出的业务经验公式为:

RFM总分 = 100*R_S +10*F_S + 1*M_S

游戏中一次付费用户占绝大多数比例,付费次数比付费金额更具有实际参考价值。高M_S的玩家占比虽少,却贡献了游戏绝大部分内购收入,因此权重设置相对地没书上给出的那么悬殊。
经和策划讨论,最终分析采用的权重为:

RFM总分 = 50*R_S +30*F_S + 20*M_S
  1. 用户分群,从RFM三个维度,各分出高、低两种情况,共八类玩家,参照值仍根据业务经验设定:
  • R以14d内是否付费为参照,分为活跃付费玩家和沉默付费玩家;
  • F以是否1次付费为参照,分为一次付费玩家和多次付费玩家;
  • M以玩家是否位于TOP20%付费额为参照,分为小R中大R

【数据分析】

使用工具:python pandas、seaborn、ggplot包,excel

1. 先考察变量间是否存在相关性

由下图可知,用户群中小R较多,玩家付费情况较为集中,不易看出相关趋势;
精细化运营:RFM模型在手游付费用户分群中的优化与应用_第2张图片
做RFM各维度处理后,即各得分的散点图。由图可知,各Monetary的玩家最近一次付费间隔分布较为均匀,但在图形右测,Monetary得分较高的玩家,其Recency得分也较高,即近期付费总额较多的玩家,近期越有可能发生付费行为,这一点比较符合我们的业务认知。Frequecy和Recency的关系同理。
Monetary和Frequency得分存在一定线性相关
精细化运营:RFM模型在手游付费用户分群中的优化与应用_第3张图片


2. 考察各维度玩家RFM分布

付费玩家整体R、F、M三个维度的分布图如下所示:
精细化运营:RFM模型在手游付费用户分群中的优化与应用_第4张图片精细化运营:RFM模型在手游付费用户分群中的优化与应用_第5张图片精细化运营:RFM模型在手游付费用户分群中的优化与应用_第6张图片
由以上分布图可知:

  • 近20d内有付费行为的玩家最多,最近一次付款天数在近20d以前的玩家基本均匀分布
  • 付费次数和付费金额原始数据为强偏态分布,即大部分玩家付款次数小于10次,付款1-2次的玩家占比最多,同时也有付费1000次以上的极端玩家。且大部分玩家付款金额小于100刀,小于10刀的玩家占比数最为明显,同时也有付费6000刀的极端玩家;
    对这两个字段分别进行对数转换,虽转换后仍为偏态分布,但偏度不是特别高,可以接受;

3. 考察RFM总分得分——衡量用户价值

根据前面提到的RFM总分计算公式,得出每个用户RFM总分。分数越高,说明付费用户价值越高,需要重点关注。

RFM总分 = 50*R_S +30*F_S + 20*M_S

精细化运营:RFM模型在手游付费用户分群中的优化与应用_第7张图片
付费玩家整体RFM总分分布较为均匀,大于80分的玩家极少,且这些玩家基本都是活跃多次付费中大R,对游戏收入贡献最为明显。在具体分群时,可以将RFM≥60分(占比12.3%)的玩家定义为重点运营玩家;
(不同公司不同项目的运营资源或有不同,RFM≥60分和占比12.3%这两个数值不具有绝对参考意义。)
精细化运营:RFM模型在手游付费用户分群中的优化与应用_第8张图片


4. 用户分群

每一类用户的分类标准及定义如下:
精细化运营:RFM模型在手游付费用户分群中的优化与应用_第9张图片
以下是每一类用户在R、F、M三个维度上的箱线分布图。其中箱的上下边缘分别代表25分位数和75分位数,中线为50分位数(也称中位数)。线的两端分别表示数据的极大值和极小值。
精细化运营:RFM模型在手游付费用户分群中的优化与应用_第10张图片
根据上述箱线图可知:

  • 付费时间间隔(RecencyAgg)以14d为划分标准
    其中,四类沉默付费玩家的付费时间间隔又稍有差异,沉默多次付费中大R和沉默多次付费小R的付费时间间隔相对沉默一次付费中大R和沉默一次付费小R更短,如果需进一步验证该差异是否有统计学意义,则需做t检验或者方差分析。
    四类活跃付费玩家仅有活跃一次付费中大R约近5d都没有付费行为。但一次付费就能成为中大R的玩家本就极少,小样本的分布不是很具有代表性。
    所以整体来说,这些活跃付费玩家在付费时间间隔这个维度上的分布差异不大

  • 付费频次(FrequencyAgg)以是否一次付费为划分标准。
    在前面四类多次付费玩家中,中大R的付费频次明显高于小R的付费频次。
    活跃付费玩家的付费频次略高于沉默付费玩家的付费频次。

  • 付费金额(MonetaryAgg)以是否位于TOP20%付费额为划分标准。
    无论活跃付费还是沉默付费,两类多次付费中大R的付费金额分布差异不大,两类多次付费小R的付费金额分布差异也不大,两类一次付费小R亦是如此,即沉默付费与否,与玩家尚活跃付费时的付费金额无明显相关。
    一次付费中大R由于样本量小,暂不讨论。


5. 制定对应运营策略

各类玩家付费性质人数占比收入贡献数据如下。运营重要性以⭐来表示,⭐的数量越多、颜色越深,运营的重要性越高。

每一类用户都应采用不同的运营手段,尤其是那些收入贡献多,但又不活跃了的玩家(即沉默多次付费中大R),这样的玩家我们需要进一步排查,是因为玩家流失了呢?还是因为运营活动、促销活动没跟上,或者后期礼包推送不合理才导致玩家没了付费意愿?

精细化运营:RFM模型在手游付费用户分群中的优化与应用_第11张图片


【总结】
  1. 对于根据业务经验设定的数值(RFM计算权重、RFM三个维度数据分层),还需根据实际情况持续调整优化,如【活跃一次付费中大R玩家】只有13人,对实际运营起到的参考意义不大;
  2. 八类用户分群下,根据RFM值继续细分
  3. 因只采用了近90d的交易记录,未完整考虑玩家整个生命周期的付费情况。可沿用类似的思路,作因子分析,将玩家其他重要的付费维度,如首充付费金额,平均成交单价,生命周期内的付费频次和付费金额等信息纳入考虑,进一步细化;

你可能感兴趣的:(Game,数据分析,游戏)