1.使用留存分析新用户质量
用户留存指的是新会员/用户在经过一定时间之后,仍然具有访问、登录、使用或转化等特定属性和行为,
留存率:留存用户占当时新用户的比例
留存率按照不同的周期分为三类,以登录行为认定的留存为例:
(1)日留存,细分:
·次日留存率:(当天新增的用户中,第2天还登录的用户数)/第一天新增总用户数
·第3日留存率:(第一天新增用户中,第3天还有登录的用户数)/第一天新增总用户数
·第7日留存率:(第一天新增用户中,第7天还有登录的用户数)/第一天新增总用户数
·第14日留存率:(第一天新增用户中,第14天还有登录的用户数)/第一天新增总用户数
·第30日留存率:(第一天新增用户中,第30天还有登录的用户数)/第一天新增总用户数
(2)周留存,以周度为单位的留存率,指的是每个周相对于第一个周的新增用户中,仍然还有登录的用户数。
(3)月留存,以月度为单位的留存率,指的是每个月相对于第一个周的新增用户中,仍然还有登录的用户数。
注意
1·区别应用不同留存周期。日留存用来做短期结果、周留存用来看中期效果、月留存用来看长期效果。
2·在留存中注意观察和分析衰减比率,正常情况下的留存会随着时间逐渐衰减,这种衰减趋势可能呈线性、指数性甚至二项式等不同趋势,通过衰减数据可以得到衰减模型,这些模型可以用来做衰减异常检测,以发现哪些时间的衰减存在异常(通常是过渡衰减)。
3·注意分析运营活动对于留存的影响,在没有较大的运营活动时,留存的衰减会存在一定规律;但当运营采取一定活动时可能会导致留存率的提升,而这种提升应该是预期内的。如果留存中没有反映出提升趋势,需要多方面总结运营活动效果。
4.留存率是针对新用户的,其结果是一个矩阵式半面报告(只有一半有数据),每个数据记录行是日期、列为对应的不同时间周期下的留存率。正常情况下,留存率会随着时间周期的推移而逐渐降低,
2.使用AARRR做APP用户生命周期分析
AARRR是Acquisition、Activation、Retention、Revenue、Refer
分别对应用户生命周期中的5个环节:获取用户、提高活跃度、提高留存率、获取收入、自传播。
(1)获取用户:获取用户是第一步,解决的是从哪里能带来更多的用户和会员。
该部分的数据评估维度一般包括两个层次:用户数量和用户质量
用户数量:用户数量是获得用户的数量,关于用户数量的统计有多种维度和方法。例如以设备唯一ID作为唯一用户标识;以匿名Cookid作为唯一用户识别标志;以用户实名ID作为唯一用户标志,例如会员ID、电子邮件、手机号等。
用户质量:用户质量的评估会涉及多个方面,例如访问频率、启动次数、浏览深度、停留时间、目标转化率、付费转化率、收入等单维度指标以及活跃度、价值度等复合模型指标。
(2)提高活跃度:提升活跃度是将用户引入后持续关注的问题。分析活跃的数据评估维度包括每日/每周/每月活跃用户数三种。在做活跃度对比时,除了企业内部基于不同时间的对比,还需要横向跟行业内的其他企业做标杆对比,这样才能了解企业活跃度在行业内的水平。
(3)提高留存率:提升留存率意味着会有更多的客户沉淀下来。有关留存率的具体问题,请见“使用留存分析分析新客户质量”。
(4)获取收入:获取收入是运营的根据目标。
有关收入的数据支撑,一般会通过以下几个指标来做分析:
·付费用户数/比例:产生收入的用户数及其占整体的比例。
·ARPU:平均每用户收入,衡量每个用户的付费能力。
·新增付费用户:新产生的付费用户数。
·付费转化周期:用户从免费到付费的转化时间,时间越短越好。
·重复消费比例:具有2次及以上消费的用户比例。
·消费金额在特定金额以上的客户:通常用来分析VIP客户或大客户,例如消费金额在10000以上。
·消费分级:根据不同的消费数据做消费分级,用来整体划分会员群体。
(5)自传播:如果用户使用产品时体验良好,那么可能会产生传播效应,把产品推荐给其他朋友、亲戚等使用。
自传播主要分为两个方面:
·产品引导传播:这种一般是在产品内部有推送信息提示用户做产品传播,可能同步需要配合不同的激励措施以达到推动传播的效果。
·用户主动传播:用户自发地将相关产品应用截图、数据、产品等分项到社交圈。
对这两种传播都需要在产品应用内部为不同的用户和传播场景做标记,以便于下一步分析,常用标记数据包括:分享内容、主动传播/被
动传播、激励措施等。
上述所有的数据采集一般通过三种方式配合实现:
·APP行为检测:对于APP产品应用内部的用户行为,通过埋点的方式将不同用户行为记录下来。
·APP交易**检测:一般的APP内部也可以做交易检测,但更多(以及更准确)的还是通过企业内部的销售系统做数据收集。
·APP外部检测:主要用来检测用户在APP之外的信息,例如分享、评论、转发等。
3、借助动态数据流关注会员状态的轮转
在做会员状态分析时,通常得到的是某个***时间点***状态。但是在不同时间周期下,会员的状态会发生改变。基于动态的时间周期,可以有效分析用户的***状态轮转变化***,可以从**整个周期的视角发现会员状态的全貌。
例如,通过价值度模型定义好不同的价值度群体标准,然后每个客户都有一个价值度标签,基于一个时间节点开始,向后可以分析所有用户在不同时间周期下的价值度的变迁和轮转情况,效果如桑基图所示。
在桑基图中,可以看到不同价值度之下用户的状态变化,同时可以结合动态时间轴做特定时间周期的分析。这种分析相对于柱形图或趋势
图的数据统计,可以明显看到不同状态的用户轮转变换的比例和大小,而不仅是一个结果值,这种中间的转换状态才是动态分析的重点。
4.使用协同过滤算法为新会员分析推送个性化信息
注:推荐需求:关联算法、KNN、TOPN、深度学习等算法。另外,推荐算法也只是推荐系统中的一部分,除了推荐算法模块外,还可能包括实时数据接入和流处理、DMP数据管理、用户行为建模和画像标签库、项目标签库、冷启动场景规则、异常场景规则、强制人工干预规则、模型和数据修正模块、场景引擎模块、投放引擎模块、机器学习算法库和挖掘模块、推荐规则模块、推荐效果分析模块等
基于用户的协同过滤算法
(1)步骤1 收集用户数据。对会员数据的采集包括属性、行为等多个方面,例如性别、年龄、地域、订单量、购买商品、广告渠道来源、订单金额等。
(2)步骤2 会员相似度计算。以新会员为目标对象,计算其他所有会员跟新会员的相似度并获得相似度得分。
关于相似度的算法:
·基于几何距离的“相似度”算法:欧式距离、曼哈顿距离、切比雪夫距离等。
·基于非几何距离的“相似度”算法:余弦距离、汉明距离、杰卡德相似系数、相关系数等。
(3)步骤3 将其他所有会员跟目标新会员的相似性得分按倒序排序,得分最高者为最相似的会员。但是实际情况是我们会选择有K个最相似的用户**,使用类似于K近邻的方法。例如,选择最相似的5个会员。
(4)步骤4 选择最相似K个会员的目标推荐信息。在选择目标信息的过程中,对于不同会员的信息统计有多种方法,例如普通计数、加权汇总等,一般使用加权汇总的方式。例如选择最相似的5个会员最经常浏览的商品(假设是针对商品浏览做推荐),他们各自最经常浏览的商品列表。我们会有一个针对不同相似度会员的权重表,用来将相似度排名和会员的数量结合起来