Skip to content

Analytics for mobile apps

Most people who install your app never get to the good part.

OnRamp shows you the exact step where they give up.

Every feature, free for 30 days · No credit card

The Overview page · illustrative data

Growth stalls a few screens after install.

01

Installs look fine. Activation doesn’t.

Downloads don’t tell you who reached the useful part.

02

Drop-off hides inside averages.

A completion rate won’t tell you which step broke.

03

Revenue arrives without a story.

You know who paid, not what they did first.

Every page answers one question.

Overview

Is the app actually getting better?

Visitors, revenue and ad spend on one timeline.

  • Compare periods
  • Pick your stats
  • Custom views

Funnels

Where exactly do people give up?

See the step that loses the most people, split by version and device.

  • Biggest drop-off
  • Split by version
  • Trend over time

Users

What did this person actually do?

Each person’s journey, from first visit to the moment they stopped.

  • Every session
  • Source and campaign
  • Revenue per person

Retention

Who comes back, and what did they do first?

See if people who finish onboarding come back more.

  • Day 1 · 7 · 30
  • Weekly cohorts
  • Finished vs skipped

Live

Who is using it right now?

Everyone in your app right now, on a globe.

  • Live globe
  • Current screen
  • Shareable link

Your first funnel in minutes.

  1. 1Add the SDK
  2. 2Track your milestones
  3. 3Find the step
Setup guide
App.tsx
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')

Brings in revenue and ad spend

Simple, volume-based pricing

Every feature. Free for 30 days. No card required.

Monthly events10,000 events/mo

Launch

For growing one subscription app

$10.00/mo
  • 1 app
  • Acquisition attribution
  • Ad spend, CAC & ROAS
  • Subscription revenue analytics
  • Funnels, retention & user journeys
Try OnRamp free

Scale

For teams growing multiple apps

$25.00/mo
  • Unlimited apps
  • Everything in Launch
  • Team members & permissions
  • Per-app access control
  • CSV export & reporting
  • Priority support
Try OnRamp free

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.

Questions?

Go deeper in the docs
What is OnRamp?

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.

What’s included in the free trial?

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.

Does it work with my mobile stack?

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.

What do I need to set up?

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.

Can I connect RevenueCat and my ad platforms?

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.

Does OnRamp record users’ screens?

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.

Find the step where people give up.