Installs look fine. Activation doesn’t.
Downloads don’t tell you who reached the useful part.
Analytics for mobile apps
OnRamp shows you the exact step where they give up.
Every feature, free for 30 days · No credit card
Visitors
4,812
+18%
Revenue
$2,340
+9%
Bounce rate
31%
−4%
Avg session
4m 12s
+22s
The Overview page · illustrative data
Downloads don’t tell you who reached the useful part.
A completion rate won’t tell you which step broke.
You know who paid, not what they did first.
Overview
Visitors, revenue and ad spend on one timeline.
Visitors
4,812
+18%
Revenue
$2,340
+9%
Bounce rate
31%
−4%
Avg session
4m 12s
+22s
Funnels
See the step that loses the most people, split by version and device.
Biggest drop: −61% before “Created first project” · worst on v2.3.0
Users
Each person’s journey, from first visit to the moment they stopped.
kira@…
Returning · iOS 18 · via TikTok
Retention
See if people who finish onboarding come back more.
Live
Everyone in your app right now, on a globe.
import { OnRamp } from '@onramp-sdk/react-native'
await OnRamp.init({ apiKey: 'onr_your_api_key' })
// at each moment that matters
OnRamp.step('account_created')
OnRamp.step('first_project_created')Every feature. Free for 30 days. No card required.
For growing one subscription app
For teams growing multiple apps
After 30 days, choose a plan to keep access. You will not be charged automatically.
More than 10M events/mo? Email hello@getonramp.dev for a custom plan.
OnRamp is an analytics platform for mobile and web apps. It brings acquisition, product events, onboarding funnels, user journeys, retention and subscription revenue into one place, so you can see how people discover your app, where they get stuck and what brings them back.
You can use every feature free for 30 days, with no credit card required. After the trial, choose a paid plan to keep access. You will not be charged automatically.
OnRamp has SDKs for React Native, Expo, Flutter and native iOS with Swift, plus React, Next.js and the web. Android apps are supported through React Native and Flutter. A native Kotlin SDK is still in development.
Create an account, add your app and initialize the SDK with your API key. Track the milestones you care about and define a funnel in the dashboard or CLI. Connect your ad and billing platforms when you’re ready to bring in acquisition costs and revenue.
Yes. Connect RevenueCat, Stripe, Paddle or Lemon Squeezy for subscription and revenue data. Connect Apple Search Ads, Meta Ads, Google Ads or TikTok Ads for ad spend. User-level attribution depends on the platform and available tracking data.
No. OnRamp uses event-based journeys, without recording screens or keystrokes. Users are anonymous by default, data is hosted on EU infrastructure, and you control deletion and retention.