Which mobile app analytics matter: acquisition, activation, retention, key events, crashes and performance, plus how to plan tracking and respect privacy.
In this article
- Start from questions, not from a tool
- The core metric categories
- Define your activation moment
- Retention: the health check
- Funnels and key events
- Crash reporting and performance
- Measure the store and notifications too
- Privacy, consent and trust
- Segment before you conclude
- Turn data into action
- A sample tracking plan for a booking app
- Common mistakes
- Plan analytics before you build
Track the events that show whether people get value from your app: how they find it, whether they reach their first meaningful action, whether they come back, where they get stuck and whether the app is stable and fast. A small, well-named set of events tied to real decisions beats hundreds of unused ones. This guide explains what to measure, how to plan it and how to keep it respectful of user privacy.
Start from questions, not from a tool
Analytics tools can capture almost anything, which is the trap. Begin with the decisions you need to make: Should we improve onboarding? Is the new feature used? Which channel brings people who stay? Why do people cancel? Write those questions down. Then decide which events and properties would answer them. Anything that does not feed a decision can wait.
The core metric categories
| Category | Question it answers | Examples to track |
|---|---|---|
| Acquisition | Where do users come from? | Store page views, installs, install source or campaign |
| Activation | Do new users reach value? | Sign-up completed, first key action completed |
| Engagement | How do people use the app? | Sessions, key feature use, screens viewed |
| Retention | Do they come back? | Return rate by cohort after day one, week one, month one |
| Conversion and revenue | Do they buy or subscribe? | Checkout started and completed, trial started, subscription cancelled |
| Quality | Does the app work well? | Crashes, errors, start-up time, slow screens |
Define your activation moment
The most useful single definition in your analytics is the moment a user first gets real value. For a booking app it may be a completed booking. For a note-taking app it may be the first saved note. Measure what share of new users reach it and how long it takes. This number tells you whether onboarding works and gives you a target for the improvements in our UX patterns article.
Retention: the health check
Retention shows whether the app is worth coming back to. Use cohort analysis: group users by the week they joined and see what share return in later periods. Compare cohorts across releases to learn whether changes help. What counts as "returning" should reflect the natural rhythm of your product; a banking app and a weekly meal planner have different healthy patterns. Do not compare yourself with other companies' published figures; compare against your own earlier cohorts.
Funnels and key events
A funnel is a sequence of steps toward a goal, such as view product, add to basket, start checkout and pay. Measuring conversion between each step shows exactly where people leave. Define the key events for each important journey and instrument them consistently on iOS and Android, so results can be compared.
Write a tracking plan
A tracking plan is a simple shared document that lists each event, its name, when it fires, its properties and who uses it.
- Use a consistent naming convention, such as object then action:
booking_completed. - List the properties that give context, such as service type, platform and app version.
- Avoid putting personal data such as names or emails in event properties.
- Test each event during development and in the beta, and verify it again after each release.
- Review the plan quarterly and retire events nobody uses.
Crash reporting and performance
Analytics is not only about behaviour. Crash and error reporting tells you what is broken before users complain. Track crash-free sessions, the most frequent crashes by app version and device, handled errors from API calls, and slow screens or slow start-up. Firebase Crashlytics and similar tools provide this, and it should be part of every release, a deliverable we include in our mobile projects. Link crash data to releases so a bad build can be spotted and rolled back quickly, which fits the staged rollouts described in our mobile app testing strategy.
Measure the store and notifications too
Include the places around your app. Store analytics give you impressions and conversion, which we cover in ASO basics. For notifications, track opt-in, opens, the action that follows and opt-outs, as outlined in push notifications done right. These connect the work outside the app to behaviour inside it.
Privacy, consent and trust
Treat analytics data with care. Collect only what you need, explain it clearly in your privacy policy, and meet the privacy disclosure requirements of the App Store and Google Play. If you operate in or serve the EU, the GDPR and ePrivacy rules may require a lawful basis or consent for certain tracking, and users must be able to withdraw it. Prefer anonymous or aggregated data when it answers your question. Minimise retention, restrict access and avoid sending sensitive data to third-party tools. This is general information, not legal advice; consult a qualified adviser for your situation.
Segment before you conclude
Averages hide the truth. A healthy overall retention figure can conceal a poor experience on older Android phones, or on one acquisition channel. Break key metrics down by platform, app version, device class, country and install source before drawing conclusions. When a number changes after a release, check whether the change is concentrated in one segment. That habit often points straight at the cause, whether it is a bug, a slow screen or a campaign that attracts the wrong audience.
Turn data into action
- Hold a short, regular review, weekly or fortnightly, of the few metrics that matter.
- Pair numbers with qualitative insight: watch sessions and read support tickets and reviews.
- Form a hypothesis, change one thing, and compare before and after, or run an A/B test with enough traffic.
- Record what you learned so decisions are not repeated.
A sample tracking plan for a booking app
To make this concrete, here is how a team might sketch the key events for a simple booking app. The names are illustrative, not a standard.
| Event | Fires when | Useful properties |
|---|---|---|
app_opened | The app starts | Platform, app version, new or returning |
signup_completed | An account is created | Method used |
service_viewed | A service page is opened | Service category |
booking_started | The user begins choosing a slot | Service category |
booking_completed | A booking is confirmed | Service category, payment method |
booking_cancelled | A booking is cancelled | Reason chosen, if offered |
From these six events you can build the main funnel, find the step where people drop, compare platforms and measure retention among people who completed a booking. That is already a useful picture without tracking every tap.
Common mistakes
- Tracking everything. Noise hides signal and increases privacy risk.
- Vanity metrics. Downloads alone say nothing about active, valuable users.
- Inconsistent naming. Different event names on iOS and Android make comparison impossible.
- Adding analytics after launch. You lose the baseline from your first and most important users.
- Not validating events. Broken tracking silently produces wrong conclusions.
- Collecting personal data without a reason. It creates legal and security exposure for no benefit.
- Looking at averages only. Segment by platform, version, device and acquisition source.
Plan analytics before you build
The cheapest time to add tracking is while designing the app, because each screen and flow can be mapped to the events you need. The setup effort is also one of the visible parts of overall app cost. Our mobile app development projects include analytics and crash reporting integration. Contact us to talk about measuring your app properly from day one.
Share this article
General educational information, not legal or professional advice for your specific situation.
