新产品上线,如何预测DAU和收入看这一篇就够了!
“预测DAU”是老板也好,产品经理/游戏制作人也好,经常逼着我们营销人员执行的任务。虽然有用,但是偶尔会让我们很难受,毕竟这个活如果乱拍板的话,容易给自己挖坑。
之前我们市场人员要算这些数不都需要求数据分析师么?现在老海盗给你一个工具,让你再也不求人。
原理讲述环节:
DAU基于两个因素,新增用户+留存用户。
新增用户可以基于市场计算和用户获取能力来估计;而留存用户则是用留存率进行预测。例如第90天的DAU算法:
DAU = 新用户 + R1 + R2 + R3 + … R30 + … R90
但是这里有个问题,一般大家只会预测R1,R3,R7,R15,R30,R60,R90,R180等特定关键日期的留存,剩下的怎么办?而我提供的这个工具核心功能就是基于这些特定关键日期的留存,采用回归算法推导出其中每一天的留存!
这个模型最初由Digital Limbo发起,后来由geniteam和Nanobit(老海盗最最最亲爱的客户)完善,老海盗在以上三者的基础上做了汉化,以及把30天的预测周期衍生到了180天!
为了有效使用这个工具,你需要输入信息:
特定日期的留存率和新增用户量。
确定适合数据点的回归模型。对于我们的大多数产品,幂函数效果更好,但是在某些情况下,指数函数更适合。
工具下载地址如下:
DAU预测表.xlsx
请先用电脑下载并打开这个工具,后文会说明这个工具的用法:
打开表格后,你会看到两个sheet,分别对应幂函数,和指数函数两个不同的算法。
具体幂函数和指数函数的含义和差别这里不赘述,读者老爷可以自行Google。
我先以幂函数sheet为例讲述怎么使用:
先在B2到B12填入对应日期可能的留存情况。
之后坐标轴会自动按照你提供的数据绘成。而且这个时候出现了两个数,
如图所示,
1.y = 0.3994x-0.401
2.R² = 0.9807
公式1就是我们所说的幂函数,x前的0.3994我们叫做系数,x后的-0.401我们叫做幂次。
如图所示,分别把系数和幂次填到C15和D15,这样就会自动在J181到J2自动回归出180天里每一天的留存,如下图。
这时候再在M列录入每一天预估的新增,这样我们有了留存数据和新增数据,我们就可以预测每一天的DAU了,如下图。
如果这些特定日期不满足需求,还可以手动自己算,比如第30天日活的公式就是=SUM(N152:N181),所以只需要改动公式,就能算出180天内,任何一天的日活!
这个时候可能有同学要问了,第二个sheet里的指数函数怎么用呢?
很简单,前面不是出现了一个等式R² = 0.9807么?这个代表置信区间,具体含义可以Google,这里不赘述,当用幂函数算法的时候如果出现了
R²<0.9,那么我们就需要切换到指数函数的计算器,具体用法和幂函数计算大同小异。就一个计算公式的差别:
先看这个公式:y = 0.4281e-0.008x
把e前面的0.4281填入C16,把x前面的-0.008填入D16,J列也会自动计算出180天内每一天的留存,剩下的步骤就和使用幂函数计算器一模一样了!
这个时候可能有同学要问了,老师,你的标题里不说还能预测收入么?
当然可以,我已知了每天的DAU,这个时候我只需要乘以每天的ARPDAU不就算出收入了么?
而且为了精细化,还可以分段计算,比如早期的DAU可以预想因为产品功能/内容的不完善,变现调优还未完成,给予较低的ARPDAU。然后在中后段DAU里给予更高的ARPDAU。