TapCub is live — analytics, insights and live chat, free on one platform
Analytics

Mobile App KPIs: A Short List with Exact Counting Rules

Mobile app KPIs grouped into growth, engagement, retention, quality and revenue, with the counting rules that change the numbers and how to read them by app version and install channel.

Ethan Brooks Published Nov 3, 2026 6 min read Analytics
Sample workspace. Growth and retention held; crash-free users and cold start worsened after a release.Sample data

Mobile app KPI lists run to 25 or 51 items, and the counting rules behind them are rarely stated. This guide picks a short set across growth, engagement, retention, quality and revenue, gives the formula for each, explains the rules that change the numbers, and shows how to read KPIs by version and install channel.

What you will learn

  • Keep about a dozen app KPIs across five areas; leave downloads and rankings for store work
  • Check counting rules first: reinstalls, multi-day actives, what counts as active, session timeout
  • Read quality KPIs per release and retention per install channel

Pick a short set of mobile app KPIs

Lists of 25 or 51 mobile app KPIs are easy to find and hard to use. A team can review about a dozen numbers a week; beyond that, nothing gets acted on. The useful set covers five areas, growth, engagement, retention, quality and revenue, with two or three KPIs each.

Downloads and store ranking are left out of the core set on purpose. Both are useful for app store work, but neither tells you whether people who installed the app are getting value.

A weekly app KPI scorecard

The example scorecard shows the shape: one row per KPI, this week's value and the change. In the sample week, new users and actives grew, next-day retention held, and crash-free users dropped after a release, which is the row to discuss first.

app.tapcub.com/apps/demo/overview

App KPIs · week 44

vs week 43
AreaKPIThis weekChange
GrowthNew users8,420+6%
EngagementDAU/MAU21%+1 pt
EngagementEngaged sessions per user3.2+0.1
RetentionNext-day retention34%0 pt
QualityCrash-free users98.1%−0.9 pt
QualityMedian cold start1.4 s+0.3 s
RevenuePaying rate2.6%+0.1 pt
Sample data
Sample workspace. Growth and retention held; crash-free users and cold start worsened after a release.

The KPIs and how to calculate them

The table lists the core mobile app KPIs with their formulas. Two are worth explaining further:

  • Next-day retention is the share of new users who open the app again the next day. It is the fastest retention signal and reacts within a day of a release; for slower trends, add day-7 and day-30 retention by cohort, as described in retention metrics.
  • DAU/MAU (stickiness) shows how many monthly users come on a typical day. It only makes sense for apps meant for frequent use.
AreaKPIFormula
GrowthNew usersPeople seen for the first time (reinstalls excluded)
GrowthActivation rateNew users completing the key action ÷ new users
EngagementDAU/MAUDaily active ÷ monthly active
EngagementEngaged sessions per userEngaged sessions ÷ active users
RetentionNext-day retentionNew users active the next day ÷ new users
RetentionDay-30 retentionCohort active on day 30 ÷ cohort size
QualityCrash-free users1 − crash users ÷ active users
QualityCold start (median)Median launch-to-first-screen time
RevenuePaying rate, ARPUBuyers ÷ actives; revenue ÷ actives

Write the counting rules next to each KPI before comparing tools.

Counting rules that change the numbers

The same app can report very different KPIs depending on a few rules. Check them before comparing tools or periods:

  1. Reinstalls. Is a person who deletes and reinstalls the app a new user? If yes, new users are inflated and retention is deflated.
  2. Multi-day actives. Summing daily active users over a week counts the same person up to seven times. Weekly active users must be deduplicated over the seven days.
  3. What counts as active. An app start, a screen view, or a meaningful action. Background refreshes should never count.
  4. Session timeout. When an app returns from the background, is that a new session? A 30-second timeout and a 30-minute one give very different session counts.
  5. Last-day effects. New users from the last day of a range cannot yet have a next-day value; they should be excluded, not counted as lost.

Quality KPIs

Quality is where app KPIs differ most from web metrics. Users rarely report crashes; they leave. Track:

  • Crash-free users: 1 − users who had a crash ÷ active users. Watch it per release.
  • ANRs and UI freezes: the main thread blocked long enough that the app stops responding.
  • Cold start time: the median time from launch to a usable first screen.

A drop in engagement after a release is more often a quality problem than a design one. The product health metrics guide shows how to put quality next to growth and retention.

Read KPIs by version and channel

Two breakdowns explain most app KPI changes:

  • By app version. Crash-free users, cold start and engagement per version show whether a release made things worse. Look at the share of active users on each version to know how much a problem matters.
  • By install channel. New users and next-day retention per channel show which sources bring people who stay. A large channel with weak retention costs more than it appears.

Mobile app KPIs in TapCub

TapCub's app analytics defines the core KPIs precisely (app metrics). Active users are distinct people with a start or a screen view; a multi-day total is not deduplicated across days, while weekly and monthly actives are distinct over the previous 7 or 30 days. New users are people seen for the first time, and a reinstall is not a new user. Next-day retention is the share of new users who start again the next day, and new users from the last day wait until that day is over. An engaged session lasts at least 10 seconds, includes two screens or has a key event. Returning from the background records a new start only after the session timeout, 30 seconds by default.

The stability report shows crash-free users (1 − crash users ÷ active users), crashes, ANRs (Android, main thread blocked at least 5 seconds), UI freezes (iOS and HarmonyOS, at least 2 seconds) and median cold start (stability). Versions show each version's share of active users and crash count, and channels plot average daily new users against next-day retention. More on the app analytics page.

FAQ

What are the most important mobile app KPIs?

A short set across five areas: new users and activation (growth), DAU/MAU and engaged sessions (engagement), next-day and day-30 retention (retention), crash-free users and cold start (quality), and paying rate and ARPU (revenue).

How do you calculate mobile app retention rate?

Take a cohort of new users and divide the number who are active on day N by the cohort size. Next-day retention uses day 1.

Are downloads a good KPI?

They measure store performance, not product success. Track them for app store work, but judge the app on activation and retention.

What is a good crash-free users rate?

Track it against your own releases. A drop after a release is the signal to act, whatever the absolute level.

Should a reinstall count as a new user?

Usually not. Counting reinstalls as new inflates growth and makes retention look worse than it is.

See also: App engagement metrics, App retention rate.

See also: Mobile app analytics, Mobile app conversion rate, Mobile app optimization.

Was this article helpful?

We use your answers to fix and expand this page.

Ethan Brooks

Solutions Engineer

Covers SDKs, API integrations, and data implementation, with an emphasis on validation, system interoperability, and troubleshooting.

See your app KPIs

Actives, new users, next-day retention, engaged sessions, crash-free users and cold start, by version and channel.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics