产品盈利基本指标及计算方法

以前写过一篇产品分析框架的文章,里面把商业目标放在产品三大目标的最后,其实我是很心虚的。

一般来说,战略目标只有公司上层才能控制,虽然重要,但离很多人都比较远,而产品目标高于商业目标,可能也只是作为一个产品人的理想罢了。理想丰满但现实骨感,要想产品能做下去公司能活起来,产品人还是需要把大量的精力放在产品的盈利能力上。

那么,究竟怎样的产品能够盈利?产品做到怎样的程度就算是有盈利能力了?如何从数据上预测产品能否盈利呢?

很多有经验的产品或者运营,都能轻易回答这个问题,因为他们在工作中一定已经实践了很多遍。很少会有人去在乎这其中的原理,以及一些公式的推导过程,因为没用!但是,对于初学者甚至入行三年以内的产品经理来说,了解原理才能更好地学习和记忆,也便于从根本上了解我们到底在做什么,只有了解了原理很根本,才能活学活用,才不会被表面的数据所匡死。

所以我写了这篇文章,根据我个人学习和理解的过程,详细地讲解一下在计算产品盈利能力中所涉及到的数据、指标和公式的原理和计算方法。

一、三大指标及可盈利标志

不能盈利的产品就没有未来,那么,如何预测一个产品能否盈利就成为一个非常关键的问题。当产品已经运营一段时间,有了一些数据之后,就可以开始通过数据预测产品的盈利能力。

首先祭出最重要的三大指标:LTV、CAC、PBP

LTV 即 Life Time Value,意思是“用户的终身价值”

CAC 即 Customer Acquisition Cost,意思是“用户获取成本”

PBP 即Payback Period,意思是“回收期”

之所以叫它们三大指标,是因为几乎所有公司做产品都需要将它们作为最重要的指标。

基于前两大指标,盈利能力为正或者说有盈利能力的产品,数据上首先需要满足的就是:LTV > CAC

怎么理解呢?

首先,LTV=LTxV。LT,即Life Time,用户生命周期,一般我们算出来的是平均用户生命周期,单位是天或者月。V,即Value,这里解释为用户价值,一般我们算出来的也是平均用户价值,单位是元/天 或者 元/月。

LTV > CAC,就是说,用户生命周期价值大于获取用户的成本,这时候我们认为这个产品是可盈利的。举个例子,如果我们获取到1万个用户需要花10万元,那么,如果这1万个用户从安装到卸载能够给公司带来大于10万元的收益,则这个产品就是可盈利的。

当然,我们不能每次都去计算花费和收益的总量,最好的方法就是,能够得到一个平均数据,并据此作为对未来可能花费和收益的预估,以此来预测产品在未来是否能够盈利。一般,我们会计算:平均每个活跃用户,每天或每月能为公司带来多少收益,即V;平均每个用户能活跃多少天或者月,即LT。然后将这两个数据相乘,再去跟CAC相比。(为什么是活跃用户?因为只有活跃用户才能被我们统计到数据,所以我们只能以活跃用户作为基准来计算一切其他数据。)

至于第三大指标,当我们预测到产品是可盈利的之后,所付出的成本需要多久才能收回,产品才能开始真正地盈利,这个时间就是回收期PBP,为了保证公司资金链不出问题,一般认为PBP能够在一年以内是最好的。

那么,如何通过已有的数据,去计算这些指标呢?

二、CAC与CPI

先从简单的说起,CAC,用户获取成本,不同产品对其有不同的计算方法。而对于一般的软件产品来说,CAC=CPI,即Cost Per Install,每安装用户的成本。简单点说,就是通过推广获得一个安装所花的钱,当然这里说的是平均值,比如公司在一次推广中花了10万元,获取到了1万个新用户安装,则这次推广的CPI为10元。CPI不是恒定的,它可能会受到推广方式、推广时机、渠道、市场空间大小等等因素的影响,但是我们总能通过各种方式推算到一个较为准确的值。

三、V

由于LTV中,LT和V的计算都比较复杂,所以我们分开说,先从简单的V开始说起。

V,用户价值,一般我们用ARPU来计算,即Average Revenue Per User,指的是在一段时间内,公司所获得的收入总和平均到这段时间内活跃用户数上的值。比如,DAU ARPU就等于 日收入总和/DAU;MAU ARPU就等于 月收入总和/MAU。这就是一般的软件产品计算用户价值的方法,也是我们根据已有数据推算未来可能用户价值的方法,不过,这是一种间接计算方法。除了用ARPU的定义来间接计算之外,还可以根据软件本身的盈利模式来直接计算。

比如,对于纯广告收入的产品来说:

V=CPM(一般广告的成本计算方法,当然也是产品展示广告的收入计算方法)x广告每DAU展示次数(等于广告位每DAU展示次数x广告填充率)/ 1000

假如你的产品中某个广告位所展示的广告的CPM为20元,这个广告位每DAU展示广告次数为5次,则这个广告位所带来的价值V1就是0.1元,将你产品中所有的广告位的价值加起来得到ΣV,就是产品本身的用户价值V。

当然,产品盈利模式不同,直接计算的方法就会不同,有的盈利模式下,直接计算可能会非常复杂甚至无法计算。但间接计算的方法,对于所有产品来说基本都是一样的,如果我们有准确的产品收入数据,就可以统统用间接计算的方法来计算用户价值。

四、LT的计算

LT,用户生命周期,这个就复杂一些。首先,LT一定是基于产品生命周期的,整个产品的生命周期可能是1年、2年甚至5年、10年,比如LT365指的就是在一年的产品周期内的平均用户生命周期,LT60就是在60天的产品周期内的平均用户生命周期,一般产品生命周期越长,算出的用户生命周期就越长,显然LT365是大于等于LT60的。有点儿绕,我举个极端的例子解释一下,比如我做了一款产品,用户非常喜欢,所有用户下载过后每天都用且永不卸载,那么我这款产品的LT60就是60天,LT365就是365天;又比如我做了一款产品,用户非常讨厌,所有用户下载过后就立刻卸载了,那么我这款产品的LT60就是0,LT365也是0;再比如我做了一款产品,一半用户非常讨厌一半用户非常喜欢,讨厌的那一半下载过后立刻就卸载了,喜欢的那一半下载过后每天都用且永不卸载,那么我这款产品的LT60就是30天,LT365就是182.5天。

这就是LT的含义,就是在指定的产品生命周期内,平均每个用户能够活跃多少天,虽然复杂,但基本上争议不大。复杂的是它的计算方法,我在这里,先根据自己的经验,给出两个常见的计算方法。

第一个计算方法比较简单,就是:

LT=1/流失率

这里的流失率,就是在一段时间内,流失掉的用户占获取到的用户的比率。假如一个产品在一个月内的流失率为80%,则LT=1/0.8=1.25(月)

这个方法很简单,可是理解上却有很大障碍,很多资深的产品人尽管无数次用过这个公式,却从来不理解为什么是这样。这里我用简单的数据分析给大家解释一下。

比如一款产品,一个月的新用户总数是10000,月流失率是90%,那么就相当于:这批新用户,第一个月的月活为10000,第二个月的月活为1000,第三个月的月活为100,第四个月的月活为1,第五个月就没了;那么这群人的月活总数就是10000+1000+100+1=11111,则这群人的平均的 LT= 11111/10000=1.1111,它其实就相当于 1+0.1+0.1²+0.1³… = 1/(1-0.1)= 1/0.9,当然,这个公式只有在无限长时间的LT时,才能够划等号,但是对于一般产品的流失率来说,半年以上的LT基本上就增长不大了,当然越长期就越准确。

总结起来,这就是用流失率作为固定参数将LT推算出来的一个公式,简单而且准确,但这个公式比较理想化。首先,它要求流失率是恒定的,一般的软件产品的月流失可以维持在一个较为稳定的水平,却并不完全恒定,其次,这个公式一般也只用来通过月流失率推算长期的LT,并且需要至少长达半年甚至一年以上的数据。但是,现在很多公司的节奏相当快,常常一个月甚至半个月就需要验证产品的盈利能力,这时候推算LT就不能用这个公式了。因为一个月是无法拿到准确月流失率的,而且这时候需要计算的可能是LT30或LT60(30天的LT或60天的LT),通过短期的LT来验证产品的盈利能力。

这就有了另外一种方法,可以说,这种方法才是LT的本质算法,因为它才能体现LT的实际意义。这种方法就是,积分。

以纵坐标为留存率,横坐标为安装天数,可以得到类似下面这样的留存曲线:

留存曲线通常都是这样的,开始比较陡,越到后面越平缓,很像对数或者幂函数曲线,所以我们可以用对数或者幂函数曲线对其进行拟合。

用对数曲线拟合是这样的:

用乘幂曲线拟合是这样的:

我们可以看到,对数曲线的拟合度达到了97%,而乘幂曲线的拟合度甚至达到了99%,虽然跟真实值还是有差异,但这样的拟合其实已经很近似了。所以,对得到的拟合曲线函数进行积分,就可以得到近似的30日活60日的LT了。需要注意,纵坐标是留存,所以应该是百分比,在计算的时候可以取小数,如0.15、0.3、0.45等等这样,横坐标是安装天数,单位是天,积分得到的LT值的单位也是天。

至于原理,我简单说一下,便于理解和记忆。其实这是一种微积分的思维,我们可以把留存看作是所有用户的平均停留天数,比如,当次日留存为60%时,我们就可以将其当作,在第一天内,60%的人停留了一天,40%流失了,算下来就是所有人平均每人停留了0.6天,这么想虽然感觉不准确,但其实将天数微分,每次都只算很微小一段时间内的留存,其实就非常准确了,以此类推,每一段微分的天数和留存的乘积,加起来就是相应的LT了。

五、整合

把刚才讲的这些东西整合一下

还是举例子,感觉只有举例子才能说清楚

假如我们做一个产品,用曲线拟合和积分的方法计算出了它的LT60;用间接推算或直接计算的方法计算出了它的V;并且通过一段时间的推广数据,算出了它的CPI。

那么,前期如果能做到:LT60*V≥CPI

产品就可以开始大量推广,因为产品已经处于可盈利状态了

并且,60天内就可以收回成本,即它的PBP是60天,那么理论上,在60天~1年、3年,甚至5年的产品生命周期里,产品所拥有的用户产生的价值,就是公司的纯收入。

当然,这只是一个相当简单的模型,实际中很多产品都比这要复杂,牵涉到的其他影响因素也比较多。但是,无论产品怎样复杂,只要你是这个产品的owner,对你来说这三大指标一定是最核心的,如果连这三个指标都不能算清楚甚至不理解,想太多其他的可能就有点儿舍本逐末。我在这里只是把这些最核心的东西揪出来解释一遍,至于如何应用,就要视相应产品的情况而定了。

六、典型盈利模型分析

讲完了基本数据和算法,来分析一些特殊的案例,当然,这些都是产品当中非常典型的盈利模型。

1.广告类

广告类的产品刚才举过例子,这里再多说一句。根据我工作中的经验,当一款纯广告类产品的次日-七日-三十日留存符合40-20-10的规律时,这款产品的LTV60大概为LTV360的1/2,所以,只要这款产品将做到LTV60高于CPI,则这款产品一年时间就可以获得一倍以上的收益。

LTV60 = DAUARPU * LT60 = (每日总广告展示数 / DAU / 1000 * CPM) * LT60

这里的CPM就会根据产品本身的各种性质以及对接的广告商不同而有所不同。

对固定的某一款产品来说,CPM的主要影响因素有:广告位大小、广告Vender、国家、点击率、广告资源填充率、广告资源浪费率 等等。

其中,广告资源填充率=广告展示/广告位展示;广告资源利用率(浪费率)=广告展示/广告请求 ,这两个概念很容易搞混,不要弄错了。

2.订阅类

订阅类的产品,当然也可以根据基本指标去计算,当时这样计算出来的曲线常常会比较复杂,不适用于预估产品未来的盈利情况。这里提供另外一种预估LTV的方法。

对于订阅类的产品来说,当产品情况和用户来源比较稳定的时候,跟盈利相关的一个关键数据“续约率”也会比较稳定。续约率分为首次续约率(针对有免费试用期的产品)和长期续约率,首次续约率可以通过埋点直接看到,长期续约率一般平台会给一个预估值。有了这些数据之后,就可以建立起一个订阅类产品的LTV预估公式:

LTV = 订阅价格 * (1-平台抽成【比如App Store 为 30%】) * 参与试用率 * 首续率 * (1+长期续约率+长期续约率^2+…)

参与使用率,即所有新用户当中有多少比例的用户会参与试用,也即一个新用户参与试用的概率,首续率就是参与试用的用户首次付费的概率,如果产品的订阅没有免费试用,则没有这两个数。

后面那一串等比数,就只跟长期续约率有关,当长期续约率为定值时,就可以根据等比数列求和公式将这一串的值也算出来,这样一来,就得到了订阅类产品的LTV。

需要注意的一点是,这样算出来的LTV是真正意义上的终生LTV,只有无限长时间才能真正产生着呢多的价值,所以一般我们计算的时候,为了控制PBP即回收期,可以仅算几个订阅周期的LTV,也即后面的等比数只取前几个,就可以了。

比如,当订阅周期为一个月,则平均一个用户三个月的LTV预估为:

LTV = 订阅价格 * (1-平台抽成【比如App Store 为 30%】) * 参与试用率 * 首续率 * (1+次月续约率+第三个月续约率^2)

3.内购类

内购类的产品,追求的是用户的购买付费,当用户量比较大的时候,平均内购收入仍然可以看作是稳定的,这个时候仍然可以从指标本身的定义来计算。这个时候:

LTV = DAUARPU * LT = (每日内购总收入 / DAU) * LT = (购买页SHOW / DAU / 1000 * 购买页CPM) * LT

购买页CPM = 1000 * 购买转化率 * 内购单价 * 70%(去除平台抽成)

购买转化率的影响因素主要有:内购项吸引力、卖点强度、卖点展示效果、交互体验、定价等等。

这个时候,内购类的用户价值仍然跟用户生命周期有关,用户生命周期越长,用户价值越高。但是跟纯广告类产品不同的是,内购类产品虽然页有LTV60和LTV360的区分,但是一般情况下,LTV60跟LTV360就不再有1:2的关系了(纯粹经验所得)。

最后

以上,虽然写了很多指标相关的计算,都是业内公认的一些东西,但是很多经验都是个人日常工作中总结归纳出来的,纯手写,如果有其他想法也欢迎大家在评论中指出,我会接纳好的意见并更新在文档里,以期给新手最正确的指导。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,390评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,821评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,632评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,170评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,033评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,098评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,511评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,204评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,479评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,572评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,341评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,893评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,171评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,486评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,676评论 2 335

推荐阅读更多精彩内容