Mobile analytics

Analytics for your app. Revenue included.

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 →

How it works

1

Install the SDK

One package for your platform. Screen views, app lifecycle events, and sessions are tracked automatically from the first app open.

2

Connect RevenueCat

Trials, purchases, renewals, and cancellations sync automatically. Each transaction links to the visitor who made it and the source that brought them.

3

See revenue by source

Open your dashboard and see which campaigns drive paying users, not just installs.

What Grometrics gives you

Automatic screen tracking

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.

Revenue attribution

RevenueCat transactions match to traffic sources. See that TikTok drove 40 installs and $280 in revenue while Google Ads drove 120 installs and $90.

Device and OS analytics

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.

App version performance

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.

Offline event queuing

Mobile users lose signal and close the app mid-session. Events queue locally and flush when connectivity returns with the original event timestamp.

Install source tracking

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.

What you get without writing a line of event code.

EventWhat it does
Screen viewsFires on every screen or route change
App openApp launched or brought to foreground
App backgroundApp sent to background
App closeApp terminated
Session startNew 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.

Platform support

iOS (Swift)

Android (Kotlin)

React Native

Flutter

Your app has the data. You just can't see it yet.

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.