如何預估一個產(chǎn)品的日活(DAU)?

13 評論 75027 瀏覽 221 收藏 8 分鐘
🔗 B端产品经理需要更多地进行深入的用户访谈、调研、分析,而C端产品经理需要更多地快速的用户测试、反馈、迭代

本文筆者通過簡化日活模型,粗略地估算出未來一段時間的產(chǎn)品日活規(guī)模。進而通過日活的規(guī)模,再去估算一些潛在收益,以及運營成本等等數(shù)據(jù)。

這段時間,經(jīng)常有人問到以下的問題:

  1. 按照現(xiàn)在的推廣和留存,我們在未來最多能到達多少日活?
  2. 為了三個月后達到預定的日活,我們需要每天都少推廣?
  3. 一個產(chǎn)品在某個國家,得達到多少留存之后,推廣和收益才能打正(ROI為正)?

其實這些問題本質(zhì)上,都是在回答一個問題,即:如何預估一個產(chǎn)品的日活?

問題應該有很多解法,提供一個簡單思路,總結如下。

日活會受到很多因素的影響,產(chǎn)品迭代,運營活動,推廣的變化等等都會影響到日活。當然這些因素中,有的影響較小,有的暫時無法預估。因此在預測的過程中,我們可以將一些影響不大的因素,剔除出去,從而簡化得到一個可計算的狀態(tài)。(這個簡化到可計算的過程中,其實就叫數(shù)學建模。)

因此為了計算,我們首先構建日活的一個簡單數(shù)學模型。

建立日活的數(shù)學模型

影響日活的因素中,最本質(zhì)的其實是兩個,一個是每日新增用戶數(shù),一個是新增用戶的留存率。

某一天的日活,我們可以看作是,當天的新增,加上前一天的新增的次日留存用戶,再加上大前天的新增的二日留存用戶……

以此類推,我們可以認為日活是“當天的新增用戶和此前每一天新增用戶在當天的留存用戶之和”,基于此,我們可以用一個很簡單的公式表達日活。

DAU(n)=A(n)+A(n-1)R(1)+A(n-2)R(2)+… …+A(1)R(n-1)

其中,DAU(n)為第n天的日活,A(n)為第n天的新增,R(n-1)為新增用戶在第n-1天后的留存率。如果我們假設,每日用戶的新增是一個固定的數(shù)值A,則公式可簡寫為:

DAU(n)=A(1+R(1)+R(2)+… …+R(n-1))

上述公式可以看成是日活的一個簡單的數(shù)學模型。從這個模型中,我們可以看出,新增A是一個較為確定的數(shù)值,另一部分:

1+R(1)+R(2)+… …+R(n-1)

留存之和的確定稍微有些麻煩??梢杂孟率龅姆椒?,預估留存。

如何預估留存

留存率是一個產(chǎn)品最為核心的指標了,下圖是一個產(chǎn)品的留存率衰減曲線

如何預估一個產(chǎn)品的日活(DAU)?

1-30日留存率衰減曲線

由圖中,我們可以看出:留存率的衰減曲線,非常類似冪函數(shù)的曲線,其實,在業(yè)內(nèi)絕大部分產(chǎn)品的留存衰減曲線,基本都是符合冪函數(shù)曲線。

基于此,我們可以通過冪函數(shù)來近似擬合留存率的衰減曲線,也就可以順利的預估出日活模型中需要的留存之和。

一般在預估一個產(chǎn)品的留存之前,我們會有一些先驗的數(shù)據(jù)基礎,如果你的產(chǎn)品已經(jīng)上線來一段時間,可以使用歷史數(shù)據(jù)作為基礎。如果產(chǎn)品還未上線,沒有歷史的數(shù)據(jù),因為不同類型產(chǎn)品的留存和衰減速度都不太一樣,因此可以用業(yè)內(nèi)同類型的產(chǎn)品的大概留存數(shù)據(jù)作為擬合預測的參考。

因此,留存曲線擬合基本會遇到兩種情況:

  1. 已經(jīng)知道了若干天的留存,預估后續(xù)的留存?
  2. 不知道具體每天的留存,只知道次留,周留,月留存等數(shù)據(jù),預估每一天的留存。

這兩個情況本質(zhì)上屬于同一個問題,這里以第二種情況為例,簡單說下如何操作。曲線擬合的方法有很多,這里我介紹一個最為簡單的方式,就是利用excel來做一個簡單的擬合計算,具體步驟如下:

step1

假設我們知道了一個產(chǎn)品次日留存,7日留存,30留存如下:

如何預估一個產(chǎn)品的日活(DAU)?

某產(chǎn)品若干日留存

step2

在excel中按照對應留存天數(shù),寫出留存率,并畫出散點圖:

如何預估一個產(chǎn)品的日活(DAU)?

留存散點圖

step3

在excel圖表對上述散點添加趨勢線,并在趨勢線選項中,選擇冪函數(shù),并選擇顯示冪函數(shù)公式

如何預估一個產(chǎn)品的日活(DAU)?

基于散點擬合曲線

得到的冪函數(shù)為:

y=0.4861*x^(-0.435),其中x為對應的天數(shù),y為對應天數(shù)的留存率。

step4

基于得到的冪函數(shù)公式,可以求的所有對應天數(shù)的留存率。

計算得到預估的日活

基于得到的冪函數(shù),算出對應的留存率之后,就可以簡單求和得到,帶入日活公式中:

DAU(n)=A(1+R(1)+R(2)+… …+R(n-1))

這樣就可以通過預估的每日新增,得到在未來第n天日活所處的水平。

總結&后記

以上通過簡化日活模型,僅考慮新增和留存對于日活的影響(其它影響,也都是通過新增和留存間接對日活產(chǎn)生影響的),可以粗略的估算出未來一段時間的產(chǎn)品日活規(guī)模。

進而通過日活的規(guī)模,再去估算一些潛在收益,以及運營成本等等數(shù)據(jù)。上述計算一定存在誤差,并且不能滿足所有的場景,但整體的思路可以作為參考,應該能搞解決大部分相關問題了。

我們做了一個小程序,輸入新增,留存等數(shù)據(jù)直接預估日活,計算方法就是本文的計算方式。

 

作者:南村小付,微信公眾號:南村小付,快手高級產(chǎn)品經(jīng)理,曾任職阿里,歡聚時代,7年互聯(lián)網(wǎng)產(chǎn)品設計運營經(jīng)驗。

本文由@南村小付 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉載。

更多精彩內(nèi)容,請關注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 0.4861和0.435怎么計算啊 博主

    來自北京 回復
  2. 這里的留存是用新增用戶的留存還是活躍用戶的留存?

    來自北京 回復
  3. 這個公式里面只考慮新增用戶,那當前產(chǎn)品本身擁有的老用戶日活呢

    回復
  4. 小程序在哪呢

    回復
    1. 找到了

      回復
  5. 一直在用你的小程序哈哈哈哈哈

    來自廣東 回復
    1. 哈哈哈

      來自北京 回復
  6. 如果完全按照這個預估DAU會存在一個問題:無輪新增和留存率如何,DAU都是穩(wěn)定增長的。問題在于冪函數(shù)的長尾巴與實際情況不符,每款產(chǎn)品的用戶有生命周期都是有限的,也就是說老用戶一定會在N天后流失(平均值)。在冪函數(shù)擬合的基礎上,把函數(shù)的尾巴切掉(大于N天的部分),然后取大于N的總天數(shù)作為計算周期,預測出來的會接近真實值。歡迎討論指正

    來自北京 回復
    1. 非常正確,可以選用指數(shù)形函數(shù)擬合,或者對尾部的數(shù)據(jù)做強制衰減處理。這篇文章中,沒有更新了。

      來自北京 回復
  7. 數(shù)據(jù)量太少,得到的曲線和變化流程不太具有參考性吧,其次是你的前提是知道次日 3日 七日留存了,你本身就有埋點統(tǒng)計。。。

    來自廣東 回復
  8. 6666,求小程序名稱

    來自廣東 回復
    1. dau計算器

      來自北京 回復
  9. nice

    來自北京 回復
专题
13671人已学习11篇文章
产品经理/运营/数据分析师,如果能够掌握一些常用的Excel的技巧,会对工作效率有所提高。本专题的文章分享了经常用到的Excel技巧。
专题
13876人已学习12篇文章
本专题的文章分享了用户运营实战经验。
专题
14548人已学习13篇文章
裂变是研究用户增长的重要一环。本专题的文章分享了如何做裂变活动。
专题
14667人已学习13篇文章
价格是竞争的重要手段,所以对于一个产品来说,产品定价是非常重要的。本专题的文章分享了如何给产品定价和产品定价的策略。
专题
19179人已学习13篇文章
客户服务在整个客户生命周期主线中是一项持续的互动行为。本专题的文章提供了做好客户服务设计和体验的思路。