1
Install the SDK
One package for your platform. Screen views, app lifecycle events, and sessions are tracked automatically from the first app open.
Mobile analytics
One SDK. Automatic screen tracking. Every session tied to a traffic source, every purchase tied to a campaign. iOS, Android, React Native, and Flutter.
No credit card. Live data in your first session.
You're shipping an app, buying installs, and checking three dashboards to figure out what's working.
The ad platform says your campaign drove 200 installs. App Store Connect says you got 180. RevenueCat says 6 people bought. Nobody can tell you which of those 6 came from the campaign and which found you on Reddit.
Firebase gives you events. Mixpanel gives you funnels. Neither connects the install source to the purchase. You end up in a spreadsheet, matching dates and hoping the numbers line up. They never do.
The gap isn't tracking — it's attribution. You have plenty of data about what users do inside the app. What you don't have is which channel brought the users who actually pay
READY TO SEE YOUR REAL NUMBERS?
Connect your payment provider and see which channels actually drive revenue.
Start tracking for free →1
One package for your platform. Screen views, app lifecycle events, and sessions are tracked automatically from the first app open.
2
Trials, purchases, renewals, and cancellations sync automatically. Each transaction links to the visitor who made it and the source that brought them.
3
Open your dashboard and see which campaigns drive paying users, not just installs.
Every screen and route change fires automatically, with no manual event code for screen views. See which screens users visit, how long they stay, and where they drop off across UIKit, SwiftUI, Jetpack Compose, React Navigation, and Flutter's Navigator.
RevenueCat transactions match to traffic sources. See that TikTok drove 40 installs and $280 in revenue while Google Ads drove 120 installs and $90.
See revenue and conversion by device model, OS version, and app version. Spot the OS release that crashes more or the screen size that breaks your paywall layout.
Compare conversion rate, average revenue, session length, and crash rate between app versions. Ship an update, then check whether v2.1.0 improved things or broke them.
Mobile users lose signal and close the app mid-session. Events queue locally and flush when connectivity returns with the original event timestamp.
UTM parameters, Google Play Install Referrer, SKAdNetwork, and deferred deep links are parsed automatically. Grometrics captures where a user came from before they create an account.
| Event | What it does |
|---|---|
| Screen views | Fires on every screen or route change |
| App open | App launched or brought to foreground |
| App background | App sent to background |
| App close | App terminated |
| Session start | New session after 30 minutes of inactivity |
Need more? Fire custom events with a few lines of code. Track signup completion, onboarding steps, paywall views - anything that matters for your funnel.
Install the SDK, connect RevenueCat, and see revenue by source in your first session.
No credit card. Works with iOS, Android, React Native, and Flutter.