Skip to content

Mobile App Analytics: What to Track and Why

Mobile Apps6 min read

Which mobile app analytics matter: acquisition, activation, retention, key events, crashes and performance, plus how to plan tracking and respect privacy.

In this article
  1. Start from questions, not from a tool
  2. The core metric categories
  3. Define your activation moment
  4. Retention: the health check
  5. Funnels and key events
  6. Crash reporting and performance
  7. Measure the store and notifications too
  8. Privacy, consent and trust
  9. Segment before you conclude
  10. Turn data into action
  11. A sample tracking plan for a booking app
  12. Common mistakes
  13. 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

CategoryQuestion it answersExamples to track
AcquisitionWhere do users come from?Store page views, installs, install source or campaign
ActivationDo new users reach value?Sign-up completed, first key action completed
EngagementHow do people use the app?Sessions, key feature use, screens viewed
RetentionDo they come back?Return rate by cohort after day one, week one, month one
Conversion and revenueDo they buy or subscribe?Checkout started and completed, trial started, subscription cancelled
QualityDoes 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.

  1. Use a consistent naming convention, such as object then action: booking_completed.
  2. List the properties that give context, such as service type, platform and app version.
  3. Avoid putting personal data such as names or emails in event properties.
  4. Test each event during development and in the beta, and verify it again after each release.
  5. 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.

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.

EventFires whenUseful properties
app_openedThe app startsPlatform, app version, new or returning
signup_completedAn account is createdMethod used
service_viewedA service page is openedService category
booking_startedThe user begins choosing a slotService category
booking_completedA booking is confirmedService category, payment method
booking_cancelledA booking is cancelledReason 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.

Frequently asked questions

What is the single most important app metric?

There is no universal one. Pick the metric that best reflects users getting value, such as completed bookings or tasks done, and use it as your north star. Retention of those valuable users is usually the best health check.

Do I need consent for analytics?

Often yes. EU rules on privacy and electronic communications can require consent for certain tracking, and both platforms have their own privacy disclosure requirements. This is general information, not legal advice, so get proper guidance.

Which analytics tool should I use?

Firebase Analytics and Crashlytics are common starting points, and other product analytics tools suit deeper funnel and cohort analysis. Choose based on the questions you need answered and your privacy requirements.

How many events should I track?

Fewer than you think. Track the events that map to decisions you will actually make, name them consistently and document them in a tracking plan.

Keep reading

Let’s build it

Ready to build with CloudWiss?

Tell us what you want to build, move to the cloud or keep running. We reply with a clear next step.