数据分析干货 | 留存率模型应该怎么搭建?
我们常常面临这样的问题,好不容易拉进来一批用户,玩着玩着就都流失了,更别谈转化和变现了。
所以,弄明白“留存率”非常重要,它是衡量产品质量、运营效果的重要指标,也是预估产品盈利能力的重要参考!
留存率,留的都是活跃用户(Active User),具体的讲,就是指某一时间段内完成了某种特定行为的用户。例如某内容平台,可以参考打开次数、使用时长、互动情况、内容产出量来制定自己的标准。需要注意的是,单个用户可能多次完成特定行为,统计时需要按照用户维度去重,即只算为1个用户。
因为,只有真正活跃的用户,才能产生商业价值。
在1.0版本里,留存率只是个初步模型:(其实就是一个加法公式)
一旦可以算出未来的活跃用户数量,我们就可以粗略的计算未来的收益、销售额等数据。
而这个模型可以继续优化,增加更多参数,使得计算结果更加接近真实情况。
需要注意的是,影响模型结果的因素很多,考虑的越多,模型就越接近于真实情况,精确度就越高。但同时,因素与因素之间也会互相影响,增加了模型的复杂程度,计算的需要的时间会增加,计算的结果也会更加难以得出。使用模型时,请仔细思考这两点的平衡性。
那么问题来了,现实中有哪些因素需要考虑?哪些可以增加到这个模型中?
1.用户来自不同渠道,因此不同渠道需使用不同的留存率;
2.随着运营活动的开展,每月自然新增也会产生变化;
3.很多产品每月会做付费推广,这其中需要考虑到推广的转化率;
4.推广及活动吸引来的用户的留存率,可能和自然新增的用户留存率不同;
5.考虑到用户生命周期,历史存量用户会有固定的流失率;6.总活跃用户中,有一定比例的付费率;
7.随着产品价值的提升,新增用户的付费转化率每月会增长;
8.随着产品的精细运营,单个用户在生命周期内的消费能力会逐渐递增;
9.还可以根据人均贡献率预估出总收益;
……
好了,如果把这些参数都添加进去,这个模型已经相当复杂了。但是只要公式正确,结果总归会趋近于真实情况的。
尽管你可能一时看不懂,但是我们还是YY了一个产品,YY了一些数据,把它的成本测算和收益预估做出来了。
可以看出,iOS渠道和安卓渠道分开计算了,并且添加了历史存量用户流失(10%)、每月自然新增逐月递增2%几个参数,重要的是,添加了付费推广的转化率和成本。
有了两个渠道的用户、成本后,就可以算更多数据了!先把总成本算出来(蓝底部分),再算用户数据(绿底部分),再然后,可以添加自己的转化数据(黄底部分)进行测算了!GMV都能算出来!
注意最后一行的红底部分,如果添加了KPI,就可以直接知道是否需要调整策略了!
当然,这里面的所有数据都是我胡诌的,你要是真以为我们11月可以做到近2000万GMV,那你真是可爱极了。
1、汇总版|最全数据分析资料汇总(趣味Python、商业数据分析、爬虫等等)
3、商业数据可视化工具,能做到极致方便的也只有 Tableau 了!
4、付费?是不可能的!处理 PDF 只需几行代码,彻底解放双手!
目前群已满2000+人,旨在促进技术交流,可申请加入细分方向技术群,细分方向已涵盖:Python、数据分析、爬虫、算法、视频号(新增),已在群内成员请勿重复申请。一定要备注:研究方向+学校/公司(如数据分析+上交),根据格式备注,可更快被通过且邀请进群
▲长按加微信群
▲长按关注公众号
本文分享自微信公众号 - Python学习与数据挖掘(Python_CaiNiao)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
项目要实现多数据源动态切换,咋搞?
在做项目的时候,几乎都会用到数据库,很多时候就只连一个数据库,但是有时候我们需要一个项目操作多个数据库,不同的业务功能产生的数据存到不同的数据库,那怎么来实现数据源的动态、灵活的切换呢?今天我们就来实现这个功能。 前期准备工作 我们需要有一台联网的电脑(用于maven自动下载依赖),并且电脑安装JDK 8、IDEA、MySQL数据库、maven,首先创建一个springboot项目(SSM也行)。springboot版本和SSM版本的代码都已经放到码云托管。感兴趣的可以去下载https://gitee.com/itwalking/springboot-dynamic-datasource,https://gitee.com/itwalking/ssm-dynamic-datasource 实现思路 首先讲一下我们的实现思路,平时我们做项目,都会用到spring来集成我们的数据源,连接mysql或Oracle数据库,通过暴露出DataSource相关的接口,然后不同的数据库都可以集成过来,我们只需要配置数据源的四大参数即可,这是我们往常的做法。而如果使用动态数据源的话,Spring也为我...
-
下一篇
为什么 Uber 一个团队直接放弃微服务,改用宏服务?
人们要么爱微服务,要么恨微服务,没多少人既爱又恨微服务。 因此,当优步(Uber)这种公司的哪怕一个团队宣布从微服务改用宏服务,这颇能说明问题。想想你对优步公司有什么看法,不过从软件角度来看,优步一向是良好的企业公民。 优步支付体验平台的工程经理Gergely Orosz在一条推文中暗示了架构方向发生变化: @GergelyOrosz:郑重申明一下,我们优步正将许多微服务转移到@Cindy Sridharan所说的宏服务(macroservice,即大小适中的服务)。 对成千上万个微服务进行测试和维护不仅很棘手,长期造成的麻烦比短期解决的麻烦还要多。 微服务确实可以帮助团队尽早迅速行动。 等到你意识到数量更少的服务会很好时,已为时已晚。你需要解决许多服务的“棘手”部分。 我们不断添加更多的服务,但也在停止使用服务,并更慎重地考虑新服务。 @GergelyOrosz: 是的,我们正在这么做,这种方法触及许多微服务的痛点。 每个服务都需要支持租约,包括许多无状态的租约。 我们还需要针对现有服务改进这方面的许多工作。至于新服务,我们一开始就添加该方法。 @Gergely...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- Crontab安装和使用
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装Nodejs环境
- MySQL8.0.19开启GTID主从同步CentOS8
- Linux系统CentOS6、CentOS7手动修改IP地址









微信收款码
支付宝收款码