Mobile apps · beta
Privacy-first mobile app analytics, next to your website
MetricMind's SDKs for iOS (Swift), Android (Kotlin), React Native and Flutter measure screens, sessions, events, users, contacts, searches, errors and crashes, and send them to the same site as your website. Each app gets its own dashboard with release health per version, and one overview compares the apps with the website. There's no advertising ID, no fingerprinting and no App Tracking Transparency prompt.
Updated
Releases
Crash-free users and ANRs per version
| Release | Users | Adoption | Crash-free users | ANR users |
|---|---|---|---|---|
| 612 | 41% | 97.9% | 0.62% | |
| 788 | 52% | 99.6% | 0.31% | |
| 402 | 77% | 99.8% | – | |
| 118 | 23% | 99.7% | – |
App vs website
Sample data from the demo marketplace
Contacts per 100 visitors
- Website3.3
iOS app6.8
Android app7.8
The Android app leads to 2.4× more contacts per visit than the website.
What each SDK measures
| Measurement | iOS | Android | React Native | Flutter |
|---|---|---|---|---|
| Screens, sessions and engaged time | ||||
| Events, users, contacts, searches, feedback | ||||
| Crashes and errors | Crashes (MetricKit) | Crashes | JavaScript errors and crashes | Dart and Flutter errors |
| ANRs, native crashes, low-memory kills | Yes (Android 11+) | |||
| Hangs | Yes (MetricKit) | |||
| Cold start time | ||||
| Screen load time | With screenReady() | Automatic | With screenReady() | Automatic |
| Slow and frozen frames | ||||
| Campaign links (utm_*) that open the app | ||||
| Consent mode (nothing sent until optIn()) |
Release health
- Users, adoption, crash-free users and crash-free sessions for every version, newest first.
- Android ANRs as a share of users, against Google Play's 0.47% bad-behavior threshold, and iOS hangs.
- An alert by email and Slack when the newest release crashes more than the previous one, or crosses the ANR threshold.
- New versions marked on the timeline (“Android app 2.4.1 (41) released”), so a change explains itself.
- A crash sent after an update still counts against the version that crashed.
Apps and website in one place
Apps send to the same site as your website, so a person who signs in on both is one user, and every report can be scoped to the website, the iOS app or the Android app with one switch.
App vs website compares pages or screens per visit, time spent, and how often a visit ends in a search or a contact, with a one-sentence verdict once both sides have enough visits.
Privacy and the app stores
- No advertising ID, no device fingerprint and no permissions beyond internet access: under Apple's definition that isn't tracking, so no App Tracking Transparency prompt is needed.
- The iOS SDK ships Apple's required privacy manifest.
- The docs list exactly what to declare in App Store Connect and in Google Play's Data safety form, with a privacy-policy paragraph you can adapt.
- Unsent events stay on the device and are sent when the network returns.
Install
Each SDK is one or two plain source files you add to your project, with no package registry needed. Initialise it once at launch, then name screens with one call (SwiftUI's trackScreen, UIKit's viewDidAppear) or let it follow your navigation: one screen per Android Activity automatically, React Navigation and Flutter named routes.
Questions
Do I need an App Tracking Transparency prompt?
No. MetricMind uses no advertising identifier, no fingerprint and never combines your data with other companies' data, so under Apple's definition it isn't tracking. You still declare analytics and diagnostics data in App Store Connect.
Does it work with Expo?
Yes. The React Native SDK is a single TypeScript file that uses AsyncStorage for its queue, and it works in Expo apps, including updates shipped over the air.
Can I see the app and the website together?
Yes. They share one site: an overview shows every platform side by side and in total, and each platform has its own dashboard.
Is mobile app analytics free?
Everything is free during the beta, including apps.
Try MetricMind free during the beta.
Websites and apps, with the analyst. No card. Open the live demo
More from MetricMind
AI analyst
An AI analyst built into your analytics: plain-word answers with the query behind every number, morning briefings, and checks that your fixes worked.
AI traffic and crawlers
See the visitors ChatGPT, Claude, Perplexity, Gemini and Copilot send you, whether they convert, and which AI crawlers (GPTBot, ClaudeBot…) read your pages.
Cookieless analytics
Analytics with no cookies, no fingerprinting and no stored IP addresses, hosted in the EU: traffic, contacts, search, Web Vitals and errors in one 9 KB script.