SolisReach
← Journal
Mobile Apps5 min read

App analytics: the five events worth tracking from day one

Written by the SolisReach team

Mobile app analytics setups tend toward two failure modes: tracking dozens of granular events nobody ever reviews, or tracking almost nothing beyond basic install counts. A small, deliberate set of tracked events, chosen for the specific questions they answer, is more useful than either extreme, and it's what we set up by default on every new app.

First: activation, not just install

Install counts tell you almost nothing about whether the app is actually working. An activation event, the moment a new user first experiences the core value (completes onboarding and takes one meaningful action, not just opens the app) is the number that actually tells you whether your acquisition spend is bringing in people who understand and use the product.

Second: the core action, tracked specifically

Whatever the single action defines your app's value, a booking completed, a message sent, a workout logged, track it explicitly and separately from generic screen views. This is the number you'll reference constantly in every product and growth conversation, and it needs to be unambiguous, not reconstructed after the fact from a pile of generic navigation events.

Third: the drop-off point in your core flow

Track each meaningful step of your core flow (not just the start and completion) so you can see exactly where users abandon it, a cart, a signup, a booking flow. Without step-level tracking, a low completion rate tells you something's wrong but nothing about where, which makes fixing it mostly guesswork.

Fourth: retention-defining return visits

A specific, defined "did the user return and do the core action again within N days" event, tailored to your app's natural usage cadence (daily for a habit app, weekly or monthly for others), is more useful than a generic session count, since it directly measures whether the app is becoming a habit rather than a one-time download.

Fifth: the moment right before churn, if you can find it

For subscription or account-based apps, tracking the specific action or absence of action that most reliably precedes cancellation (stopped opening a key screen, hit a specific error repeatedly) gives you an early warning signal worth intervening on, rather than only learning about churn after the cancellation itself. This one takes longer to identify, since it requires enough historical data to spot the pattern, but it's worth building toward.

Why we resist adding a sixth, seventh, and eighth event too early

Once a team sees how useful these five events are, the natural instinct is to keep adding more, tracking every button tap and screen transition just in case it turns out to matter later. We push back on this instinct early on, since a bloated event schema with dozens of rarely-reviewed events makes the dashboard harder to actually use day to day, and it's simpler to add a new, deliberately chosen event once a specific new question arises than to have built an unwieldy tracking scheme from day one that nobody fully understands or trusts.

Once a team sees how useful these five events are, the natural instinct is to keep adding more, tracking every button tap and screen transition just in case it turns out to matter later.

Setting these up correctly from the very first release

Retrofitting proper event tracking onto an app that's already live is possible but always loses some historical data, since events not tracked in the past can't be reconstructed after the fact no matter how good the analysis tooling is later. We build this minimal five-event set into the app before the very first public release, even a soft launch to a small beta group, specifically so the team has a clean, complete historical record to compare against once real growth and iteration decisions start depending on trend data rather than a single snapshot.

Naming events consistently, a detail that saves real pain later

A surprisingly common problem in analytics setups that otherwise track the right things: inconsistent naming conventions across events, some in camelCase, some in snake_case, some with a product area prefix and some without, which makes querying and dashboard-building meaningfully harder once the event list grows beyond the initial five. We establish and document a strict naming convention before implementing the first event, not after the fifth or tenth event has already shipped with an inconsistent name, since renaming a live, already-collecting event later either breaks historical continuity or requires maintaining two names for the same underlying action indefinitely.

Who actually reviews these numbers, and how often

Tracking events well is only half the value; the other half is a real, scheduled habit of actually looking at the resulting dashboard on a consistent cadence, weekly at minimum during an active growth phase, rather than setting up tracking once and only checking it reactively when something feels off. We recommend a specific, named person own a short weekly review of these five core numbers, comparing week over week rather than staring at cumulative totals, since a slow week-over-week decline in activation or core action rate is a far more actionable early signal than the same trend eventually showing up as a much larger, harder-to-diagnose problem months later once cumulative totals finally look concerning.

Privacy regulation and platform tracking limits, worth planning around early

Recent years have brought real constraints on mobile tracking, platform-level prompts requiring explicit user consent before cross-app tracking, and broader privacy regulation shaping what can be collected and how it can be used, and these constraints affect the five-event framework in practical ways worth planning for from the start. We build event tracking with a clear separation between the core in-app behavioral events described above, which generally don't require the same level of cross-app tracking consent, and any acquisition-attribution tracking that does fall under stricter consent requirements, so that a user declining tracking consent doesn't also silently break the team's ability to see basic in-app activation and retention numbers, which remain essential regardless of how attribution tracking evolves.

Choosing an analytics tool doesn't matter nearly as much as choosing the events

Teams often spend more time debating which analytics platform to adopt than deciding what to actually track, when in practice most mainstream mobile analytics tools handle this five-event framework equally well. We advise picking a reasonably capable, well-supported tool quickly and moving on, since the choice of what to track and how consistently to review it matters far more to the outcome than which specific vendor's dashboard the team ends up looking at.

Start a project

Want this applied to your site?

We run a Core Web Vitals and SEO audit before quoting any performance marketing engagement, and we're happy to share what we'd find on yours.