Skip to content
Growth 4 min read

Mobile App Analytics: Which Events to Track and Why

Plan mobile app analytics: pick the right events and properties, name them consistently, protect privacy and build funnels that drive decisions.

Written by NeveRent Team Published 4 min read
Growth illustration for “Mobile App Analytics: Which Events to Track and Why”
In this article · 11 sections
  1. 01Start with questions, not events
  2. 02Understand the building blocks
  3. 03The core event set
  4. 04Name events consistently
  5. 05Choose useful properties
  6. 06Respect privacy and compliance
  7. 07Build the views that matter
  8. 08Test your tracking
  9. 09Common mistakes
  10. 10Checklist
  11. 11Final thoughts

Many apps collect plenty of data and still cannot answer basic questions: Where do new users get stuck? Which feature brings people back? Did the last release help? The problem is rarely too little data. It is unplanned data. Events were added randomly, named inconsistently and never connected to decisions.

This guide shows how to design an analytics plan that answers real questions.

Start with questions, not events

Write down the decisions you need to make. Examples:

  • Are people completing onboarding? Where do they drop off?
  • Which acquisition channels bring users who stay?
  • Do users who use feature X retain better than those who do not?
  • Where do payments fail?

Every event you track should help answer one of these questions. If it does not, skip it.

Understand the building blocks

  • Event: something that happens (signup_completed, message_sent)
  • Event properties: details about the event (method: "email", plan: "pro")
  • User properties: attributes of the person (country, signup_date, plan)
  • Sessions: groups of activity within a time window
  • Funnels: an ordered sequence of events, showing drop-off
  • Cohorts: groups of users who share a characteristic, usually their start date

The core event set

Most apps benefit from tracking events across the user journey.

Acquisition and install

  • App opened for the first time
  • Attribution source (campaign, store search, referral), where available and consented

Onboarding and activation

  • Onboarding started, each step viewed, completed or skipped
  • Account created (with method)
  • Permission prompts shown and answered. See onboarding best practices.
  • Activation event: the first time the user reaches the “aha moment” in your product

Engagement

  • Key feature used (one event per core action: message sent, workout logged, item added)
  • Content viewed, searched or shared
  • Notification received, opened (see push notification practices)

Monetisation

  • Paywall viewed
  • Purchase started, completed or failed (with reason)
  • Subscription started, renewed or cancelled. See monetisation models.

Retention and churn

  • Return visits (derived from sessions)
  • Account deletion or logout
  • Uninstalls are measured by the stores and some platforms rather than events inside the app

Quality and errors

  • Crashes and non-fatal errors (use a dedicated crash reporting tool)
  • Slow screens or failed requests
  • Search with no results

Name events consistently

A naming convention saves enormous pain later.

  • Pick one style, such as snake_case with object_action: invoice_created, profile_updated
  • Use past tense for completed actions
  • Avoid duplicating events with slightly different names
  • Keep event names stable, and add detail through properties instead of new events
  • Document every event in a tracking plan (a shared spreadsheet or file) with name, description, properties and the question it answers

Choose useful properties

Properties give events context, but too many create clutter.

  • Include properties you will actually segment or filter by, such as plan, source, platform and content type
  • Use consistent types and allowed values
  • Avoid putting free text, emails or other personal data into properties

Respect privacy and compliance

Analytics involves personal data, so build privacy in.

  • Collect only what you need
  • Do not send sensitive information (health, financial, passwords) to analytics tools
  • Be transparent in your privacy policy and in the app stores’ data disclosures
  • Obtain consent where required, such as for tracking across apps on iOS or under GDPR
  • Honour deletion requests
  • Prefer anonymous or pseudonymous IDs

Build the views that matter

With a good tracking plan you can build:

  • Onboarding funnel: where do people leave?
  • Activation rate: share of new users reaching the aha moment
  • Retention curves: day 1, 7 and 30 by cohort. See improving retention.
  • Feature adoption: who uses what, and does it correlate with retention?
  • Revenue metrics: conversion to paid, average revenue per user and churn

Review them on a regular rhythm, such as weekly, and connect each review to an action.

Test your tracking

  • Verify events in a debug view before release
  • Test edge cases like offline use and app restarts
  • Check for duplicate events
  • Compare numbers with your backend or store data to catch discrepancies
  • Add tracking checks to your QA process. See how to test a mobile app.

Common mistakes

  • Tracking everything “just in case”
  • Inconsistent naming
  • No documentation
  • Missing the activation event
  • Ignoring privacy rules
  • Looking at vanity metrics such as total downloads only

Checklist

  • Key questions written down
  • Tracking plan documented
  • Core events across acquisition, activation, engagement, revenue and errors
  • Consistent naming and typed properties
  • Privacy and consent handled
  • Funnels, cohorts and dashboards set up
  • Tracking verified before every release

Final thoughts

Analytics is only valuable when it informs decisions. Plan from questions, keep naming tidy and review the numbers regularly. For help designing tracking into a new app, see our app development service or get in touch.

Tagged

  • #analytics
  • #event tracking
  • #product metrics
  • #mobile apps

Share

Keep reading

More from the studio

All articles
Ready when you are

Let's build something worth selling.

Try our apps, or tell us about yours. Either way, we're glad you're here.