Using ARPU and ARPPU in Mobile App ROI and Media Allocation Analysis (More is More Series)


This is the first in a series of tutorial blog posts designed to help mobile marketers get more ROI from their mobile app businesses by better utilizing the data and measures in their mobile app attribution platform.


In this post, we are going to discuss how to use Average Revenue per User and Average Revenue per Paying User can be used to make better investment decisions on Install campaigns.

Let’s start with simple definitions.

ARPU Measurement Defined

ARPU is one of the most useful measures in mobile analytics. It refers to the average revenue per user, meaning that it measures the total revenue driven by an app divided by the number of installs. You can use Apsalar to calculate this for all app installs, paid app installs, organic app installs or total/paid/organic installs for a particular time period. With Apsalar you can further parse your data to measure ARPU by country, vendor and campaign.

ARPPU Measurement Defined

ARPPU is a measure originally designed for subscription-based businesses, like a game that you pay a fee to use every month. The idea was to be able to examine the quality of paying users by eliminating the free or non-revenue users from the math. This measure is particularly valuable for “freemium model” businesses where a small number of people are driving the lion’s share of app revenue.

ARPU Measurement and Install Campaign Vendor Allocation Decisions

ARPU is a powerful metric for both overall and comparative business analysis. Examining your ARPU across all of your installs, or broad classes of installs like organic versus paid, helps you understand both overall business viability and the quality of your app experience. If, for example, you expected to drive a thousand dollars per customer per year, and your business ARPU is actually running at $50 a year, you clearly have experiential or other product problems that need to be addressed immediately.


Some apps are primarily designed not to drive revenue, but rather to improve overall customer experience. An example would be a companion app for a hotel. Such apps often have relatively low revenue goals – perhaps to simply break even. In this case, you should compare your ARPU to your acquisition cost in order to see if your app is meeting this admittedly modest goal.

But ARPU is primarily used to compare vendors and campaigns to one another to determine the quality of users that are being attracted. By examining ARPU from different vendor, for example, you can assess if certain partners are attracting higher or lower quality users/customers.

You can find ARPU data in your Apsalar Traffic Report. All data is dummy data in this screenshot.

ARPU screenshot

Now let’s look at an example of how ARPU can help you make better media allocation decisions.

Suppose you worked with just three media vendors. All were using the same creative in the same campaign. Over the course of 90 days, you found the following ARPUs:

Vendor A $544.63
Vendor B $536.51
Vendor C $213.65

Vendor A is delivering the highest ARPU, at 1.3% above Vendor B and 155% more than Vendor C. Clearly, then, Vendor A and Vendor B are attracting a higher quality user than Vendor C. That’s important to know because even if Vendor A offers a bit lower cost per install (CPI) than Vendors A or B, it may not make up for the difference in revenue per user. If your cost per install for Vendor A were $5, then the CPI for Vendor C would have to be less than $1.95 for it to be as cost effective as Vendor A. See below:

$544.63  = $213.65                 X=$1.95
$6                   $X

ARPU is a critical measure to consider for budget allocation. If we assume, for example, that Vendor C charges $4 per install, then putting more money into Vendor C is far less profitable than putting it into Vendors A or B. That’s because the ARPU from Vendor C is far lower. But without ARPU, you might rely on CPI to make your allocation decisions. Many companies do, and end up pouring more dollars into channels and vendors that are actually LESS EFFICIENT at driving revenue.

In the analysis above we focused on differences between vendors ARPU. But the same method of analysis can also be used to compare campaigns and creative executions.

Using ARPPU to Analyze Your Business

Using ARPPU is most useful for app businesses with revenue coming from a small fraction of total users. For example, a freemium game. ARPPU is a useful measure with which to assess your app monetization process and buyer flow. Because only a small fraction of users are payers, it will be far easier for you to see the effects of a new monetization process on existing buyers.


Here’s what we mean. A 10% improvement in average revenue per payer driven by a better monetization process on a business with 1,000,000 installs but only 30,000 payers would be easy to spot in a test. Half your buyers go through the test process, the other half the control, and we would see a 10% difference. But if we used ARPU, we would be dividing the revenue difference across 500,000 installs, so effects would seem negligible.  See below:

Users in Test

Payers in Test Revenue  ARPPU



500,000 15,000 $137,500  $                 9.17

 $               0.275

CONTROL CELL 500,000 15,000 $125,000  $                 8.33

 $               0.250

In this example, a 2.5 cent change in ARPU doesn’t look like much. 2.5 cents. But based upon ARPPU the difference is almost a dollar!

Net, ARPPU is useful in certain circumstances on businesses with far more users than payers.








Share Button