12 KPIs to measure the performance of your mobile app

12 KPIs to measure the performance of your mobile app

It is common practice to say that users prefer to use a smartphone to shop online, because they always have one in their hand. But theories are not enough for a retailer or a trader who has to plan his own strategies. They need to have data on which to develop their marketing campaigns and on which to adapt their offer. This is what the KPIs (Key Performance Indicators) are for. These are key parameters that measure the performance of any digital tool such as your ADV, your website or your mobile app.

In this article I want to introduce you and explain 12 KPIs that you need to keep under control in order to analyze the performance of your mobile app and optimize it.

1. Download

The main thing, when you launch your app on the market, is to understand if the success it gets is equal, higher or lower than what you expected. The number of installations you have made is a first estimate that, although approximately, gives you an idea of how much interest you have created around your mobile asset.

Getting users to download your mobile app can be a challenge, but it’s not impossible. Use your site to better advertise it, spread it on social media and let your most loyal users talk about it for you. In this way, the number of downloads will skyrocket.

2. Retention rate

The user/customer retention is nothing more than the ability to retain users/customers and entice them to use and purchase your product repeatedly over time. So, when we talk about Retention Rate we refer to the percentage of customers you are retaining. If you want to know more about how to measure it I leave you a very interesting article, which will be much clearer and more comprehensive than I can be in a few lines. Also, if you want to know some specific strategies to increase your User Retention, here it is.

3. Churn rate

The critical points of our strategy deserve the same attention that we dedicate to the analysis of our best performance, if not even more. The Churn Rate, rate of abandonment, corresponds to the percentage of users who abandon the use of our product. Referring to the app, therefore, it corresponds to the percentage of users who uninstall it from their mobile devices. You can get it as the difference between the Retention Rate and 1. So if, for example, your Retention Rate was 25%, you would have a Churn Rate of 1 Р25% = 75%.

What drives users to delete, forever or only temporarily, your application? 

Here are some explanations of the phenomenon and how to counter it.

4. Conversion rate

The¬†Conversion Rate¬†represents the percentage of users who perform a particular suggested action, or who respond to a specific¬†Call To Action. This can be the purchase of a product, the opening of an advertising banner, the execution of a download… Do you want to know more? I have an entire article for you on the subject, considering the importance of this metric to quantify the performance generated by your app.¬†

5. Reactivity time

A particular engagement technique, which consists in involving users in order to emotionally connect them to your product or brand, is called Geofencing. It is a marketing strategy that uses the geographical location of users to send them personalized notifications. The average reaction time for each user between receiving the notification and opening it corresponds to the so-called Reactivity Time. The shorter this time frame is, the greater the interest and curiosity that your users show towards your brand will be.

If these have very long reaction times or the notifications are ignored, I recommend this reading to fix it.

6. Daily & Monthly Active Users (DAU & MAU)

In this case, it is very easy to understand what we are talking about. The Daily & Monthly Active Users, in fact, correspond to the number of active users who open your app during a day or an entire month.

For example, it can be very useful to know how many users have opened your app after a particular event, such as introducing a new collection or sending a notification about a discount can be. By making comparisons between DAUs corresponding to the day of the event and the day before or after, you can see how your users have been affected and develop effective solutions. 

7. Daily Sessions per DAU

Okay, a large number of users visit your app in one day. But how many of them come back to you multiple times in a 24-hour time frame?

The Daily Sessions per DAU, or the number of daily sessions for each active user, add fundamental information to the simple knowledge of the DAU. When this measure, which is obtained by dividing the number of daily sessions by the number of DAUs, exceeds the unit value, it means that your app is opened several times during the same day. The more accesses within the app, the greater the interest shown by your users and the likelihood that some of them are willing to make a purchase.

8. Cost per Acquisition (CPA)

In order to analyze the economic return generated by each consumer, we must not forget how much it cost us to attract them.

The Cost per Acquisition (CPA) represents the average cost to acquire each user and it is measured as the total expenditure in a given acquisition channel divided by the number of users acquired through this. If, for example, you spent £ 100 for your ADV campaign on Facebook to invite users to install your app and 50 of them did, your CPA will be 100/50 = £ 2.

It is well known that acquiring new customers is always far more expensive than retaining the ones you already have. But somehow you have to start creating them, right?

9. Lifetime Value (LTV)

Also known as Customer Lifetime Value (CLV), LTV is the average value each customer generates for your business. Defining it is very simple, but measuring it is a little less. Three variables have to be considered and multiplied. These are: the average conversion value (i.e. the average sales value generated by your products/services), the average number of conversions (or sales) made in a specific time frame and the duration of the expected relationship with our customer. The mathematical calculation is very simple, but measuring these variables accurately is not. Defining in advance how long the customer will do business with you, take an interest in your product and remain loyal to your brand before finding an alternative is very difficult.

However, I can leave you with two useful considerations:

  1. If your product/service is designed to be used in a particular age range (such as newborn products) it is easier to make a rough estimate of LTV.
  2. In general, the higher your User Retention levels, the greater the chances of each customer’s LTV extending in duration and value.

To learn more about the importance of this parameter, read here!

10. Average Revenue per User (ARPU)

If in addition to estimating the value generated by each user (LTV) you want to know the total value generated by your app, know that you can do it. Just divide the revenue generated by your app with the number of your users, to get the average revenue generated by each user, or Average Revenue per User.

This value, multiplied by the estimated duration of the relationship with the customer, allows you to have a picture of your future economic situation, until there are not significant exogenous changes on the market.

11. Average cart value

The starting question is: how much do your users spend on an order? Adding the purchases of all your users and dividing the total value by the number of orders placed, you will get the answer. 

You will certainly be interested in the fact that the statistics observed an average cart value in apps that is 3 times higher than that on websites. We had already mentioned that mobile had obvious advantages, but now you also have data that prove it ūüėČ.

12. Return On Investment (ROI)

Anyone who has ever seen a balance sheet should know what we are talking about. The Return on Investment (ROI) gives us a picture of how much our financial efforts have actually been rewarded. 

It’s not that easy to know how much this return is considering your mobile app as a whole: therefore you can unpack it into many small items that are easier to analyze. For example, let’s take an advertising campaign. Knowing how much it cost us (planning, payment of third-party services that published it) and the amount of orders made, as conversions made through that campaign, we can know what was the return. The same thing can be done for a promotional campaign carried out via email, whose setup costs will be even lower than in the previous example.

And now?

Aren’t you curious to know how powerful your app is? Run to measure its performance through the analysis of KPIs!