Analytics and Metrics in Mobile Development: What It Is, Key Indicators, and How to Use Them

Author: IT Sectr Published: 2026-04-10 Reading time: 10 min

Analytics and metrics involve collecting and analyzing data about user behavior in a mobile application. According to Adjust (2025), apps that leverage analytics show 30% higher Retention and 25% higher LTV. In this article, we'll break down key metrics, data collection and analysis tools, and best practices for implementing analytics.

Key Takeaways

  • DAU / WAU / MAU — daily, weekly, and monthly active users. They reflect user engagement.
  • Retention Rate — the percentage of users who return to the app on day N (D1, D7, D30).
  • LTV (Lifetime Value) — the revenue one user generates over their entire lifetime using the app.
  • Firebase Analytics — a free tool for event collection; Amplitude and Mixpanel — for deep analytics.
  • A/B Testing — comparing two versions of a screen to choose the better one based on metrics.

Key Metrics: DAU, Retention, LTV, ARPU

DAU, WAU, MAU

DAU (Daily Active Users) — the number of unique users who interacted with the app in a day. WAU — weekly, MAU — monthly. These metrics show the scale of your audience. Sticky Factor = DAU/MAU reflects app stickiness: >50% — excellent, 20–50% — normal, <20% — the app is not retaining users.

Retention Rate

Retention — the percentage of users who return to the app N days after installation. Key checkpoints: D1 (day 1), D7 (day 7), D30 (day 30). Typical benchmarks for mobile apps: D1 — 30–40%, D7 — 10–20%, D30 — 5–10%. Churn Rate is the inverse metric (percentage of users who left). Retention is the primary indicator of product quality. If retention is low, acquiring new users is pointless.

LTV and ARPU

LTV (Lifetime Value) — the projected revenue from a single user over their entire lifetime in the app. LTV = ARPU × Average Lifetime. ARPU (Average Revenue Per User) — average revenue per user. ARPDAU (Average Revenue Per Daily Active User) — revenue per active user per day. LTV should be at least 3× higher than CPI (Cost Per Install) for the app to be profitable. These metrics are critical for monetization and traffic acquisition.

Conversion Rate

Conversion Rate — the percentage of users who completed a target action (purchase, registration, subscription). CTR (Click-Through Rate) — the percentage of clicks on an ad banner or button. Session Length and Session Interval — average session duration and the interval between sessions. Short frequent sessions (messengers, social media) vs long infrequent ones (video, education).

Key Mobile App Metrics
MetricWhat It ShowsBenchmark
DAUActive users per dayDepends on niche
Retention D1Return on day 130–40%
Retention D7Return on day 710–20%
Retention D30Return on day 305–10%
LTVRevenue per user> 3× CPI
ARPUAverage revenue per userDepends on model
Conversion Rate% of target actions2–10%
Session LengthSession duration5–15 min

Analytics Tools: Firebase, Amplitude, Mixpanel

Firebase Analytics (Google)

Firebase Analytics — a free tool from Google for collecting events, audiences, and reports. Advantages: free (unlimited events), integration with Google Ads and BigQuery, automatic event collection (first_open, in_app_purchase, session_start). Firebase Analytics is the best choice for getting started and basic analytics. For deep data analysis, use BigQuery.

Amplitude

Amplitude — a product analytics platform focused on user behavior. Funnel Analysis, Cohort Analysis, Retention Analysis, and behavioral paths. Free tier — up to 10 million events per month. Amplitude is suitable for advanced product analytics.

Mixpanel

Mixpanel — similar to Amplitude, with a focus on events and properties. Free tier — up to 20 million events per month (with feature limitations). At IT Sectr, we use Firebase Analytics for basic analytics (installs, purchases, crashes) and Amplitude for product analytics and A/B tests.

Event Analytics: Event Tracking, Funnels, Cohorts

Event Tracking — recording user actions in the app: taps, views, purchases. Each event has a name (event_name) and parameters (event_params). Standard Firebase events: screen_view, select_content, add_to_cart, purchase. Custom events: level_up, share_photo, filter_applied.

Funnels — a sequence of events leading to target outcomes like onboarding completion or product purchase. Funnel Analysis shows at which step users drop off. A typical funnel: Install → Sign Up → Add to Cart → Purchase. If users drop off at Sign Up, there's an issue with the registration process.

Cohorts — groups of users grouped by a common characteristic (install date, country, traffic source). Cohort Analysis allows comparing behavior across groups: Retention by day for users who installed in January vs February. User Properties — additional user attributes (subscription, level, country).

Crash Reporting: Crashlytics, Sentry

Firebase Crashlytics — the primary tool for tracking errors and crashes in mobile applications. Crashlytics collects stack traces, logs, and device data on each crash. Pros: free, automatic integration with Firebase Analytics, crash grouping and prioritization (crashes affecting the most users).

Sentry — an alternative to Crashlytics with extended support for Flutter, React Native, and other cross-platform frameworks. Sentry collects not only crashes but also performance issues (slow transactions). Integration with Git (Sentry → issue → commit). At IT Sectr, we use Crashlytics as the primary tool and Sentry for projects on Flutter and React Native.

Non-Fatal Errors — errors that don't cause a crash but disrupt app logic (failed request, null pointer in try-catch). It's important to log these as well to get a complete picture of app stability.

A/B Testing and Experiments

A/B Testing — a method of comparing two versions of a screen or feature (A — control, B — variant) to choose the better one based on target metrics. In mobile development, A/B tests are conducted via Firebase Remote Config or Amplitude Experiment. Minimum test duration — 7 days (to account for day-of-week effects).

A/A Test — a test where both versions are identical. Used to verify the correctness of the statistics tool. Multivariate Testing (MVT) — testing multiple changes simultaneously. Example: new screen design + new button text (4 combinations). MVT requires more traffic.

Statistical significance (p-value < 0.05) — the minimum threshold for decision-making. Sample size depends on the expected effect: for a 5% improvement, you need ~1000 users in each group. At IT Sectr, we conduct A/B tests at every stage of development — this systematically improves metrics by 10–15%.

Firebase Remote Config — a tool for remotely changing app parameters without publishing a new version. Used for A/B tests, gradual feature rollout, enabling/disabling features. Remote Config supports audience-based personalization.

Frequently Asked Questions

Which metrics should a beginner start with?

Start with Retention D1, D7, D30 — this is the primary indicator of product quality. Then add DAU/MAU (engagement) and Conversion Rate (effectiveness). Connect LTV and ARPU after implementing monetization.

Is Firebase Analytics free?

Yes, Firebase Analytics is completely free with unlimited events. Only advanced features are paid: BigQuery export (free up to 10 GB/month), Firebase Remote Config (free), A/B Testing (free up to a certain volume).

What is Retention and why is it important?

Retention — the percentage of users who return to the app. It's an indicator of how useful the app is. If retention is low, acquiring new users won't pay off. Retention D1 > 30% — good, D7 > 15% — excellent.

How is Amplitude different from Firebase Analytics?

Firebase Analytics — a free basic tool for event collection and simple reports. Amplitude — a platform for deep product analytics: cohorts, funnels, behavioral paths, A/B tests. Firebase is for getting started, Amplitude is for growth.

How long should an A/B test run?

At least 7 days — to account for differences in behavior on weekdays and weekends. For tests with a small effect size (1–2%), allow 2–4 weeks. Don't stop the test at the first positive result — wait for statistical significance (p < 0.05).

Summary

  • Retention D1/D7/D30 — the primary indicators of app quality.
  • DAU and MAU show audience scale, LTV and ARPU show monetization.
  • Firebase Analytics — a free start; Amplitude/Mixpanel — for deep analytics.
  • Event Tracking + Funnels + Cohorts — the foundation for understanding user behavior.
  • Crashlytics — for crash tracking; Sentry — for cross-platform projects.
  • A/B tests (Firebase Remote Config) — essential for improving metrics.
  • Start with Retention, add funnels, connect A/B tests — this delivers 90% of the value from analytics.

We will develop a mobile application turnkey

IT Sectr creates iOS and Android applications for startups and businesses since 2017. We will advise you and propose the best solution.

Discuss the project