Subscription apps: see which campaigns bring paying subscribers

AdShift takes subscription revenue from RevenueCat and ties it to the source of the install, next to cost, so you judge campaigns on what subscribers pay, not on installs.

12,000 attributed installs free in your first year. No card.

Revenue breakdown into in-app purchases, ad revenue and subscriptions with blended ROAS

What you can do

From install to paying subscriber

Payback over months, not days

  • See cost, revenue to date and ROAS per campaign: know which campaigns have earned their spend back

  • Count how many install cohorts have paid back: tell a slow earner from a campaign that never returns

Payback table with cost, revenue to date, ROAS and the number of cohorts paid back per campaign

Revenue from earlier installs

  • Split each month's revenue by the month users installed: see how much comes from subscribers you won earlier

  • Group cohorts by campaign or by install month: check whether newer cohorts pay back sooner

Chart and table splitting each month's revenue into users installed that month and earlier

Retention by install week

  • Read retention from day 0 to day 30 for each install week: see which cohorts are still around when the first renewal is due

  • Compare cohorts from different sources: find the channels whose users stay

Cohort retention heat map by install week, from day 0 to day 30

iOS campaigns, SKAN included

  • Read SKAN installs, cost and ROAS by network and campaign: judge iOS campaigns without user-level data

  • Map conversion values in Conversion Studio: decide which early events your SKAN postbacks report

SKAN report listing installs, cost, two-day revenue and ROAS by network and campaign

How it works

Live in three steps

  1. Add the SDK

    One SDK for Android and iOS, also for Flutter, React Native and Unity.

  2. Connect RevenueCat and your ad accounts

    RevenueCat sends subscription revenue through a webhook. Google Ads, Meta, TikTok and Apple Search Ads bring cost.

  3. Read payback by campaign

    The Overview splits revenue into purchases, ads and subscriptions; cohorts show payback by campaign and install month.

Free and Growth

What it costs a subscription app

Free

$0for 12,000 attributed installs in your first year

What's included:

  • Attribution on Android and iOS, re-engagement included
  • Cohorts and retention
  • SKAN and direct deep links
Start free

Growth

$0.03per attributed install after that

What's included:

  • Cost import and ROAS
  • Basic fraud protection

See pricing and the calculator

Only attributed installs are billed. Organic installs, in-app events and purchases are free.

Add-ons: Subscription revenue · Custom dashboards · Scheduled data export to your warehouse. Growth features and add-ons are on for your first 3 months. Add-ons are priced individually after your first 3 months.

Frequently asked questions

From RevenueCat, through a webhook. Subscription events and revenue are attributed to the install source. This is an add-on, switched on for every account's first 3 months.

Check AdShift on your own traffic

Start free with 12,000 attributed installs in your first year, or book a demo and we will go through your setup together.

12,000 attributed installs free in your first year. No card.

MMP for subscription apps: revenue by source | AdShift