authors are vetted experts in their fields and write on topics in which they have demonstrated experience. 我们所有的内容都经过同行评审,并由同一领域的Toptal专家验证.
马修·尼彭的头像

马修Knippen

自2008年以来,使用Swift和Objective-C构建了60多个iOS应用程序, Matthew最著名的成就是在8周内将创意转化为App Store.

以前在

苹果
分享

Sometimes, the gut reaction, when you get an app idea, is to start building as fast as possible. 虽然这是一种很好的心态, 构建移动应用程序 并不便宜,而残酷的现实是大多数应用程序都失败了. So before jumping in and building an app, it’s important to plan out how to make it profitable.

如果你有一个应用的想法, 或者即使你已经在App Store上发布了产品, dig into the mobile analytics tutorial below to find out how you can leverage a few metrics to help build something that makes more money than what you spend to build it.

手机应用的盈利能力(或缺乏盈利能力)

首先,一个简单的问题来测试你的知识. (Please be sure to answer these before moving on—the part of the article containing the answer is only revealed once you do.)

面向消费者的应用中盈利的比例是多少?

很不幸,但是 超过99.9% of 手机应用程序lications that appear on the App Store cost more to make than they ever receive back in App Store revenue. 这值得一试吗? 为什么这个数字如此之高?

在我看来, the answer is that the vast majority of apps that are released on the App Store are done incorrectly. 他们专注于构建一个非常大的功能集,并使用这种心态 如果我们建好了,他们就会来. 虽然这在20世纪80年代行得通,但在移动应用上行不通.

有太多的选择了. 如果你想让你的应用获得成功, 你需要能够以低于用户终身价值的价格获得用户. 用户获取是一门艺术, 有几本关于这个主题的好书——所以今天, we’re going to talk about using mobile analytics best practices to define the success of your application.

快速行动,打破陈规

大多数人对自己想要的东西都有很好的愿景 手机应用程序 是. 这是一个伟大的产品,为他们的用户群体解决了许多不同的问题. 他们希望自己的应用立即具备所有功能,但这行不通. 如果你还没读过 精益创业,我强烈建议你快速阅读一下.

构建最小可行产品 是否超出了本文的讨论范围, 假设我们想用你们产品的10%来发行. 而不是让你的第一个版本的应用程序为你的用户解决许多不同的问题, 试着为他们解决一个问题. 通过做一个假设来测试你是否已经解决了它, 然后用手机分析测试这个假设.

你应该使用哪些移动分析工具?

有许多不同的应用程序分析平台,每个平台都有自己的优点和缺点. 我所知道的最好的工具是Segment.Com,因为它收集了你可能需要的所有数据, and then can send all of that data to another provider if you prefer the interface or feature set. The downside is that it’s a paid solution if you have more than 1,000 monthly active users (MAUs).

对于免费的解决方案,可以看看Flurry、Google/Firebase 分析或Heap. Integrating with mobile analytics tracking platforms has a 非常 low developer cost investment—most can be integrated in minutes—so there’s no harm in integrating more than one if you’re unsure.

你应该衡量哪些手机应用参数?

如果你曾经花时间读过分析学, 你知道有上百种不同的指标可以衡量. 从哪里开始最好呢?

虽然它确实可以从一个应用程序到另一个, 在本系列文章中,我将举一个面向消费者的例子:手机游戏. 需要注意的是,虽然这个例子是一款游戏, 这些是您几乎可以用于任何应用程序的通用指标.

注意: 本系列的第二部分 features another app with a more specific goal, and how to measure the relevant statistics for that.

示例应用:一款令人上瘾的益智游戏

几年前,我创造了一款广受欢迎的手机游戏. 它发行得很好, 是否能够以合理的价格获得下载, 但最终却无利可图. 发生了什么事? 为了回答这个问题, 我们将着眼于三个手机参数:第1天留存率, ARPDAU, 和贷款.

第1天留存率

在产品世界里, 第1天的留存率提供了问题的答案:如果有100名用户进入我的应用, 有多少人一天后回来?

For many consumer-facing apps, Day 1 retention is a great number to focus on for three main reasons:

  • 你可以很容易地看到和测量这些数字. 在App Store上线仅仅24小时之后, 你有一个关于游戏“粘性”的基准指标.
  • 你可以用你的第一天留存率来估计用户在你的应用中停留的时间, 再加上另一个指标, 你能从每个下载应用的用户身上获得多少收益.
  • 这是一个行业标准. You can use your Day 1 retention and compare it to someone else’s in a similar App Store category.

这就引出了下一个问题.

如何提高第一天的留存率?

虽然80%的第一天留存率很惊人,但这是闻所未闻的. 用户很快就会离开游戏和应用, 超过50%的应用安装只被打开过一次.

在留存率方面有一个很好的规则,叫做40/20/10规则. 这意味着如果100个用户下载了你的应用,第二天有40个用户回来, 大约20人将在一周后到达那里, 一个月后,10号就到了. 如果你的应用在第一天的留存率达到40%,那就算是成功了 非常 很好的应用!

iOS应用, App Store Connect (the tool for uploading your application to the App Store) automatically tracks your retention, 所以你不需要额外的工作就可以很容易地看到它! 对于安卓,你可以使用上述任何工具获取留存率指标.

App Store Connect截图显示了从每个日期开始的日留存率表.

在我们上面的例子游戏中, 我们实现了37%的首日留存率, 这非常接近我们40%的目标,很好吧! 学习更多关于提高留存率的知识, 以及下面提到的其他指标, 请继续关注我的下一篇博文.

每日活跃用户平均收益(ARPDAU)

所以我们有一款留存率很高的应用. 现在我们需要解决的应用程序赚钱. 应用赚钱的方式有很多. 说到免费应用, 你可以使用应用内购买, 广告, 订阅, 或者使用诸如 苹果支付 对于实物商品. 无论你选择哪条路, ARPDAU is a metric that you can use to monitor how much revenue in relation to how many users are opening the app.

ARPDAU is the average amount of revenue you make on a given day divided by the number of people that used the app on that same day:

\[\operatorname{ARPDAU} = \frac{\operatorname{Total\ Revenue\ per\ Day}}{\operatorname{Total\ Number\ of\ Daily\ Active\ Users}}\]

最后一个问题.

《欧博体育app下载》的ARPDAU是多少?

当谈到ARPDAU时,你便会获得0美元.05被认为高于平均水平,并且 前15%的游戏收益约为0美元.15. Candy Crush became a top app on the App Store for two reasons: It had a fantastic retention combined with a killer ARPDAU. 他们知道,平均而言,当天打开他们应用的每个用户都能给他们带来0美元收益.13.

ARPDAU基准也因应用类型而异. 例如,一款表现最好的文字游戏的ARPDAU可能为0美元.08美元,而顶级角色扮演游戏的价格可能高达0美元.40. 为了达到最佳效果, try to look at the genre of your application to have the best 手机应用程序 performance metrics. 上面的PDF是一个很好的开始, but just to give you an idea of what our word game is up against compared with the most lucrative genres, 以下是各类型游戏的平均ARPDAU:

ARPDAU数值图表,改编自Game分析.com.  不同类型中表现最好的游戏的范围远高于中位数范围.

Your ARPDAU is also a great analytic because it will stay consistent even as your amount of users changes. Yet, just 就像 with Day 1 retention, you can get a baseline after just 24 hours on the App Store. 所以,与其等上几周去感受我们所做的改变带来的影响, 我们可以很快地学习一些东西. 对于我们的游戏,当我们发行时,我们的ARPDAU是0美元.2美元,但随着时间的推移,我们能够把数字增加到0美元.05.

计算用户终身价值(LTV)

Now we know how often a user is in the app and how much we revenue that translates into each day. We can combine these two figures to create one of the most important 手机应用程序 metrics to track: the lifetime value of a user.

多亏了40/20/10法则, there’s a way to calculate how long a user will stay in your app based on your Day 1 retention. 例如, 如果你的第一天留存率是40%, 你可以计算出用户使用应用的平均天数是26天.39天.

当然, 一些用户会停留更长时间, 有些人会更早离开, 但普通用户应该接近这个值. 此外,请注意,这些数字可能会根据你所创建的应用类型而变化. 例如, a fitness application is not designed 是 used seven days a week (or in all seasons) 就像 a game is, 通勤应用在周末和工作日的表现也会有所不同. Our goal here is to get an approximate number to determine if we’re heading down the right path.

计算从第1天留存开始的用户天数, 你需要计算生存函数曲线下的面积. 最酷的是答案是一个线性函数:

\[\operatorname{User\ Lifetime} = \operatorname{Day\ 1\ Retention} \times 0.66\]

要获得用户的LTV,只需将这个数字乘以你的ARPDAU:

\[\operatorname{LTV} = \operatorname{用户\ Lifetime} \times \operatorname{ARPDAU}\]

以我们的益智游戏为例,第1天37%的留存率意味着第24天.41天的用户生命周期,所以我们的LTV是:

\[24.41 \乘以$0.05 = $1.22\]

So using only two numbers—which are both available within 24 hours of releasing an app to the App Store—we’re able to get the approximate LTV of a user.

我是否应该付费获取用户?

在阅读这篇博文并自己计算这些指标之前, 这是一个很难回答的问题. 如果我们不知道用户会在应用中带回什么, 我们如何知道我们愿意花多少钱来获取用户? 你为吸引一个用户下载你的应用所花费的费用被称为 每次安装成本 (CPI). 根据几个因素,你的CPI指标可能会有很大的不同. 其中包括:

  • 你用来展示广告的平台
  • 广告类型:视频、图片、弹窗等.
  • 广告内容的质量
  • 你的App Store描述

如果你能够创造出一款LTV超过CPI的应用,你便拥有了一款盈利应用!

现在我们终于可以将这些片段组合在一起,看看我们的游戏示例发生了什么. 你可能还记得第1天的留存率和ARPDAU指标都很有前景, 那么到底出了什么问题呢??

这两个手机应用参数还不够, 事实证明:我们在美国创造了一款用户终身价值为1美元的应用.22. 不幸的是, 在美国,每次安装的成本是2美元.07更确切地说,益智游戏的平均CPI是4美元.54. 后一个数字意味着我们最有可能损失3美元.每个通过付费方式下载应用的用户都有32个.

多少次下载才能获得准确的LTV?

处理LTV和CPI数据有点像先有鸡还是先有蛋的问题. 如果你发布了一款应用,但下载量只有50次, 你的统计样本太小了, 即使你可以计算出LTV, 你不知道这是不是一个准确的数字. You need enough downlo广告 to make these numbers worthwhile—and that means an initial advertising investment to find out whether it makes sense to invest further.

如果你正在花费时间和金钱来构建一个移动应用程序, 您需要进行投资来测试您的应用程序是否适用于人们. 大多数成功的项目在广告上花费的钱要远远多于 移动应用开发所以,当你为你的应用创意做预算时,不要忘记你的营销和测试支出. As a general rule of thumb, I try to use 1,000 downlo广告 before I get excited about any stats. 如果你从未读过书 David Kadavy关于A/A测试的文章我强烈推荐它.

这条规则的例外是需要人际网络的应用程序, 比如社交网络或约会网站. 用户通过平台上的其他用户获得更多价值. 你可能需要花钱购买第一套,然后从那里开始发展. 当然, 更好的方法是手工找到一小群用户, 让他们爱上它.

最好先让产品拥有少量用户 比一个产品更有大量的用户 就像. Sam Altman, Y Combinator总裁

我该何去何从?

现在你有了这些工具, 你需要不断地测量和测试以改进这些数字. One of the best things that you can do is to have these numbers in front of you and your team constantly. 在办公室里装一个每天更新的数字电视. See how many different tests you can run in a single month, and track that 就像 any other metric. 如果你正在寻找其他指标,以下是我的建议:

  1. 你接触过的用户数量. 这已经一次又一次地被证明是成功的最佳指标之一. 将其包含在你的参数中,并强迫其上升. 如果你不衡量它,你就无法改进它.
  2. 病毒式增长. 当用户下载应用程序时,有多少人会告诉他们的朋友? 如果这个数字大于1,那么你的应用已经获得了病毒式传播!
  3. 对于订阅型公司: 流失率. 如果有100人订阅你的服务,其中有多少人下个月续订? 对于正在创建订阅应用程序的读者, 你可以使用与上述非常相似的公式来确定你的LTV, 只使用流失率来确定订阅的平均时长, 使用订阅价格而不是ARPDAU.

但有这么多分析指标是有原因的. 与上述不同的是,其中一些与某些类型的应用程序更相关. In 本系列的下一篇文章,我们将着眼于一些对基于订阅的应用最有帮助的指标. 感谢阅读!

了解基本知识

  • 什么是最小可行产品?

    A minimum viable product is a product with the most basic features required to quickly gain user feedback, 为你的目标受众解决问题.

  • 什么是移动应用分析?

    移动 app analytics is the process of collecting data about your customers and developing an understanding of their behavior in order to improve your product.

  • 如何计算应用留存率?

    计算应用的留存率, monitor how many users open the app a certain amount of days after they initially opened the app. 例如, 第1天留存率, 如果100个用户打开你的应用, 一天后,其中45个人打开了它, 你的第一天留存率是45%.

  • 应用程序如何留住用户?

    应用程序通过提供丰富的用户体验来留住用户. 开发者可以通过发送推送通知来提高用户留存率, 提供每日奖励, 或者以任何方式改进他们的功能集,使用户更有可能返回.

  • 用户获取意味着什么?

    User acquisition (UA) is the process of acquiring users for your product through a marketing-driven activity. 例子包括付费广告、应用商店优化(ASO)和病毒式增长.

  • 什么是手机用户获取?

    移动用户获取(UA)是为你的移动应用获取用户的过程. 就像常规UA一样, 例子包括付费广告, 应用商店优化(ASO), 病毒生长.

  • 什么是ARPDAU?

    ARPDAU代表每日活跃用户的平均收益. It’s calculated by taking the amount of revenue earned on a certain day and dividing that by the number of users who used the app that day. 例如,如果你有1000个用户打开应用,赚了120美元,那么你就赚了0美元.12 ARPDAU.

聘请Toptal这方面的专家.
现在雇佣
马修·尼彭的头像
马修Knippen

位于 芝加哥,伊利诺伊州,美国

成员自 2013年10月30日

作者简介

自2008年以来,使用Swift和Objective-C构建了60多个iOS应用程序, Matthew最著名的成就是在8周内将创意转化为App Store.

Toptalauthors are vetted experts in their fields and write on topics in which they have demonstrated experience. 我们所有的内容都经过同行评审,并由同一领域的Toptal专家验证.

以前在

苹果

世界级的文章,每周发一次.

订阅意味着同意我们的 隐私政策

世界级的文章,每周发一次.

订阅意味着同意我们的 隐私政策

Toptal开发者

加入总冠军® 社区.