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 (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 — 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 (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 — 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).
| Metric | What It Shows | Benchmark |
|---|---|---|
| DAU | Active users per day | Depends on niche |
| Retention D1 | Return on day 1 | 30–40% |
| Retention D7 | Return on day 7 | 10–20% |
| Retention D30 | Return on day 30 | 5–10% |
| LTV | Revenue per user | > 3× CPI |
| ARPU | Average revenue per user | Depends on model |
| Conversion Rate | % of target actions | 2–10% |
| Session Length | Session duration | 5–15 min |
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 — 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 — 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 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).
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 — 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
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.
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).
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.
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.
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
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.