Sponsored By

Featured Blog | This community-written post highlights the best of what the game industry has to offer. Read more like it on the Game Developer Blogs.

The primary goal of any app developer is to grow and maintain their user base. The two metrics that we can use to predict an app’s growth over time are installs and retention. Learn more in this how-to post.

Jeb Balise, Blogger

February 2, 2016

7 Min Read

The primary goal of any app developer is to grow and maintain their user base. An app that fails to grow or maintain its user base cannot survive because it will eventually have no users, so developers set growth goals to be able to track how their app is growing over time. The two metrics that we can use to predict an app’s growth over time are installs and retention.

Installs are the number of users that download your app on a given day (day 0). Retention is the metric that shows how many of the users come back to an app after they install it (day 1-N). The following is a demonstration of how different retention rates affect a developer’s ability to grow.

Consider three different apps over 120 days:

App 1: “Went Viral” 10,000 installs per day for 30 days, then 500 installs per day for the next 90 days (354,500 total installs). To keep the numbers simple, let’s say the daily retention rate is 50% for days 1-7, 15% for days 8-30, and 5% for days 31-120.

App 2: “Big Marketing Push” 4,000 installs for the first 90 days (360,000 total installs) but then runs out of budget on day 90. The daily retention rate is 50% for days 1-7, 15% for days 8-30, and 5% for days 31-120.

App 3: “Great Product” 1,500 installs a day for 120 days (180,000 total installs). The daily retention rate is 50% for days 1-7, 20% for days 8-30, and 15% for days 31-120.

All of the apps have the same retention for days 1-7 and App 3 got roughly half the number of installs as apps 1 and 2. Which app do you think had the most users on day 120?

With these assumptions we can say with 100% accuracy that App 1 will have 20,950 users on day 120, App 2 will have 18,600 users on day 120, and App 3 will have 33,900 users on day 120. How do we know this?

Using Daily Retention and Daily Installs to Predict Growth

We can predict Daily Active User (DAU) growth with near perfect accuracy if we know the number of installs we get and the daily retention rate for those installs. Here’s how it works:

 

Retention %

 

 

 

 

Install Date

Installs

Day 0

Day 1

Day 2

Monday

100

100%

50%

25%

Tuesday

100

100%

50%

25%

Wednesday

100

100%

50%

25%

DAU Growth

 

 

 

 

Install Date

Installs

Mon

Tue

Wed

Monday

100

100

50

25

Tuesday

100

-

100

50

Wednesday

100

-

-

100

Total DAU

 

100

150

175

 

Let’s assume that an app gets 100 installs per day. The app’s day 0 retention = 100% because every user can be counted as a DAU on the day of install. Let’s also assume that the app’s day 1 retention is 50%, or half of the users came back the day after install to use the app again and the app’s day 2 retention is 25%, or a quarter of the users came back two days after install.

So this developer acquired 100 users on Monday, 100 users on Tuesday, and 100 users on Wednesday, but ended up with 175 total DAU on Wednesday because only 25 users who were acquired on Monday are still using the app on Wednesday and only 50 users who were acquired on Tuesday are still using the app on Wednesday.

We can then say that an app that gets 100 installs per day and has a day 1 retention = 50% and a day 2 retention = 25% will have 175 users at the end of the third day (assuming day 0 was the install date). Understanding DAU growth beyond 3 days is no different and will allow you to predict with near certainty the trajectory of your app’s growth over time.

For the three apps in the example above, this chart was simply lengthened by 120 days in a model to predict future growth. Notably, the app with best long term retention ended up with the biggest user base after 120 days even though the developer acquired half as many users as the other two developers. The complete model is available here.

How to Acquire High Retention Installs In Order to Grow

With the goal of growth, developers look to acquire users from ad networks that can provide them with the highest-retention installs. One of our favorite networks we use to acquire users for our app Daily Celebrity Crossword is AppLovin, because it’s a network that has a real-time feedback loop to make sure we are only showing ads to users who are likely to install and retain in our game.

Querying our data to create a daily retention curve (using Mixpanel) for new iOS users who came in from AppLovin in early October - we can see that 60 days later more than 20% of the users we acquired are still playing our game. More importantly, we see that our retention curve has flattened meaning there is a likelihood that these users will continue to stick with our game.

By acquiring high retention installs through companies such as AppLovin we’re able to maximize our growth.

Conclusion

Retention is what provides an app company the chance to grow. Making an app that people want to come back to is the best way to achieve high retention, but growing an app over time requires marketing to potential users who are likely to retain in your app.

A first time app developer’s favorite question is “How much does it cost to acquire a user?” because they have a vision of an app that everyone in the world will one day use, and they want to know how much it will cost for them to achieve their vision quickly. It puts the business focus on how to spend money marketing their product rather than building a product that users want to come back to. As shown above, installs only lead to growth when they retain.

The better question for a first time app developer is “What rate do the users we acquire come back to our app?” Don’t spend a lot of money marketing a product if you’re unsure about if the users you acquire value your product enough to come back to it. Go back to the whiteboard and rebuild. You can always release a next version.

Read more about:

Featured Blogs

About the Author(s)

Daily news, dev blogs, and stories from Game Developer straight to your inbox

You May Also Like