Mobile App Analytics: What Events and Metrics Should You Track?
Which events and metrics are worth tracking in a mobile app, how activation, retention, funnels and cohorts work, and how to build privacy-aware analytics you can trust.
Quick answer
Mobile app analytics should answer specific product questions: are new users reaching the core value (activation), do they come back (retention), where do they drop off (funnels), which features they use (adoption), and whether the app makes money (conversion and revenue). Track a small, well-named set of events tied to your core flows, add user properties for segmentation, analyze cohorts over time, include crash and performance data, and design it privacy-first. Avoid comparing against generic benchmarks; compare against your own history.
Why Analytics Matters
Without analytics, product decisions rely on opinion and anecdotes. With the right events, you can see whether onboarding works, which features matter, what predicts retention and where revenue comes from, then test changes and measure the result. The same evidence-first discipline underpins ZSpace's conversion optimization work.
How Analytics Works
A user action triggers an event in the app. An analytics SDK batches events with properties and sends them to a collection pipeline, which stores them for querying in dashboards or a data warehouse. Insights feed back into product decisions.
Event Tracking
Start from questions, not from everything that can be tracked. Define a tracking plan: event names in a consistent format (for example object_action, like order_completed), the properties each carries, and when it fires. Document it and review it when features change.
User Properties
Properties such as plan, app version, platform, acquisition source and signup date let you segment events. Keep them non-sensitive; don't send names, emails or precise location unless there's a clear, disclosed purpose and a lawful basis.
Core Metrics
| Metric area | What it tells you | Example measures |
|---|---|---|
| Activation | Do new users reach the core value? | Activation rate, time to activation |
| Engagement | How actively people use the app | Active users, sessions, key actions per user |
| Retention | Do users come back? | Cohort retention at set intervals |
| Conversion | Do users complete valuable actions? | Funnel completion, trial-to-paid |
| Feature adoption | Which features get used | Share of active users using a feature |
| Revenue | Is the app commercially viable? | Revenue per user, subscription churn |
| Quality | Is the app stable and fast? | Crash-free users, startup time, error rates |
Activation and Onboarding
Define the activation event, then track each step from first open to that event. This is the most useful early funnel for most apps, and the onboarding guide explains how to improve it.
Engagement, Retention and Cohorts
Engagement shows how actively people use the app; retention shows whether they come back. Measure retention by cohort (for example, users who signed up in a given week) so changes to the product show up as differences between cohorts. Choose the retention definition that matches your app's natural frequency; a weekly-use app shouldn't be judged on daily return.
Setting up analytics for your app?
ZSpace can define a tracking plan tied to your product questions and implement it across app and backend.
Funnels and Session Behavior
Funnels show where users drop off in multi-step flows like signup, checkout or booking. Session data (length, frequency, screens viewed) adds context but can mislead on its own: a short session may mean the app did its job quickly.
Revenue Metrics
For commerce and subscription apps, track purchases, revenue, refunds, trial starts and conversions, and subscription renewals and cancellations. Verify revenue events on the server, since client-side events can be lost or duplicated; see mobile app payments.
Crash and Performance Metrics
Stability and speed affect every other metric. Track crash-free users, startup time and error rates alongside product metrics, and correlate releases with changes in behavior. See crash reporting and monitoring.
Attribution
Attribution links installs and conversions to campaigns. On iOS, App Tracking Transparency limits user-level tracking without consent, and Apple provides privacy-preserving attribution frameworks. On Android, the Play Install Referrer supplies install source information. Expect aggregated, less granular data than in the past.
Push Notification Analytics
Measure notifications by what happens next, not just opens: did the user complete the action the message was about, and did opt-outs rise? See push notifications.
Privacy-Aware Analytics
Collect what answers your questions and nothing more, avoid personal data in events, respect consent where required, disclose analytics accurately in store privacy declarations, and set retention periods. The mobile app data privacy guide covers the details.
What to Track at Each Stage
| Stage | Focus |
|---|---|
| MVP / early launch | Activation funnel, crashes, a few core actions, qualitative feedback |
| Finding product fit | Cohort retention, feature adoption, where engaged users differ |
| Growth | Acquisition channels, conversion funnels, revenue per user |
| Mature product | Experiments, long-term retention, churn signals, efficiency |
Common Analytics Mistakes
- Tracking everything with no plan or documentation
- Inconsistent event names across platforms
- Personal data in event properties
- Relying on client-only revenue events
- Focusing on downloads instead of activation and retention
- Comparing to generic benchmarks instead of your own cohorts
- Never validating that events fire correctly after releases
Want your app analytics audited?
Talk to ZSpace about cleaning up your tracking plan and turning data into product decisions.
Conclusion
Good app analytics starts with questions and a documented tracking plan, focuses on activation, retention, conversion and quality, analyzes cohorts rather than totals, and respects privacy. For the wider build context, see the mobile app development guide.
Common questions
Collecting and analyzing data about how people use an app, such as which features they use, where they drop off and whether they return, to make product decisions.