App Analytics
Lifecycle & quality analytics

A separate product line for Android and iOS apps: active and new users, launches, versions and channels, retention, custom events, plus crashes, ANRs and launch time — Web PV definitions are not reused.
Platforms
AndroidiOS
Sample data
App overviewLast 7 days
DAU
8,960
4.2%
Launches
27,310
5.6%
Day-1 retention
46.3%
1.2%
Crash rate
0.21%
0.05%
New-user retention curve
Versions
v3.2.058%
v3.1.427%
v3.0.211%
v2.x4%
Capabilities

What App Analytics does

Launches & sessionsLaunches, foreground/background and usage time are collected automatically; returning after 30+ seconds in the background counts as a new launch.
ScreensActivities / UIViewControllers are recorded as screen views automatically, Fragment / Compose / SwiftUI screens manually; see views, time on screen and crashes per screen.
Versions & channelsCompare users, launches, session length and crashes by app version and install channel.
Crashes & ANRsCrashes, ANRs and main-thread hangs captured with xCrash (Android) and KSCrash (iOS), grouped by stack, with affected users, versions and devices.
Retention & activityActive users, new users, launches per user, and day 1–7, 14 and 30 retention of new users.
Launch time & eventsP50 / P75 / P90 for cold, warm and hot starts; business events and properties via Fmeng.track.
Metrics

How the core metrics are defined

An app screen view is not a Web pageview and bounce rate does not carry over; app data lives in its own tables and reports use app definitions.
MetricDefinition
Active usersDistinct devices that used the app in the selected range.
LaunchesSessions: returning to the foreground after 30+ seconds in the background counts as a new launch.
Day-1 retentionShare of new users who use the app again on day 1 after first use.
Crash rateSessions with a crash (Java + Native) ÷ sessions.
ANRsMain thread blocked for more than 5 seconds; counted separately from crashes.
Session lengthAverage foreground time per launch.
Get started

Up and running in three steps

01Create an appAdd the app under "My apps" in the console to get an APP_KEY.
02Integrate the SDKAdd one Gradle dependency on Android, or Swift Package Manager / CocoaPods on iOS, and initialize it at launch.
03Explore the reportsLaunch the app once to see activity, retention, versions, crashes and launch time on the dashboard.
FAQ

Things you may want to know

Android (minSdk 21+, usable from Java and Kotlin) and iOS (iOS 13+, usable from Swift and Objective-C).

Start tracking your app

Create an app to get an APP_KEY — after adding the SDK, data shows up within minutes.