Analytics

Paywall Revenue Attribution

Trace every renewal and every dollar back to the exact paywall and placement that earned it — for the lifetime of the subscription.

A new paywall converts well in week one, so you call it a winner and move on. But the variant next to it sold a slightly different offer — and twelve months later its users are still renewing while yours quietly churned. Conversion told you who said yes. It never told you who kept paying. Revenue Attribution answers the question that actually decides your roadmap: which paywall, which placement, and which offer is producing the revenue you keep — not just today, but for the entire life of the subscription.

Credit every renewal to where it started

When a user converts on a paywall, the story usually ends there in most tools — the first payment gets attributed, and every renewal after it becomes anonymous recurring revenue with no memory of where it came from. Superwall keeps the thread. Because Superwall presents the paywall and records the outcome, it can tie the initial conversion to the placement that triggered it and carry that attribution forward through every renewal and every dollar of recurring revenue that user ever pays. The paywall that earned a subscriber in March still gets the credit when they renew in December.

  • Net revenue, not top-line sales: the proceeds chart measures what your app actually keeps after refunds, store fees, and taxes — and breaks down by placement, product, renewal type, and country so you can see which moments earn real money.

  • Renewals included: proceeds separate new conversions from renewals, so you can judge a paywall on the lifetime value it produces rather than the first checkout alone.

  • Tie features to dollars: breaking revenue down by placement correlates the things you paywalled — a specific feature, screen, or flow — directly to the revenue they drove.

Judge cohorts on the money they actually return

A conversion rate is a snapshot. Revenue plays out over months. Superwall's cohorted views let you watch acquisition turn into income over real time, so you can tell whether a change made users convert faster or made them worth more.

  • Cohorted proceeds groups net revenue by install date, so you can compare how each cohort monetizes over its lifetime and measure payback on what you spent to acquire it.

  • Realized LTV per new user shows net proceeds per new user by install cohort — the cleanest read on whether a pricing, onboarding, or paywall change actually raised the value of the users it touched.

Settle the experiments conversion can't

Revenue attribution is what makes a paywall A/B test trustworthy. When you run an experiment, Superwall reports results per variant with confidence intervals and proceeds per user, so a variant that wins on conversion but sells a cheaper plan can't quietly cost you money. Pair that with lifetime attribution and you can finally see whether the variant that converted more also retained more revenue — the difference between a paywall that looks good in the demo and one that pays the bills all year.

Read experiment results

Answer the questions that move budget

Because attribution follows the user instead of stopping at the first sale, the dashboard can answer the questions teams usually argue about with no data. Does showing a paywall during onboarding earn more over a lifetime than waiting until later? Which conversion point delivers the high-LTV users worth acquiring more of? Did the feature you gated actually return the investment it took to build? These stop being opinions and become a breakdown you can pull up.

  • Compare the long-term revenue retention of users from different paywall origins, not just their day-one conversion.

  • See which placements produce subscribers who renew, so you double down on the moments that compound.

  • Justify a feature's existence with the paid usage and revenue it retained, not a hunch.

  • Decide onboarding paywall timing on lifetime revenue instead of first-day conversion.

One source of truth, and your own data when you need it

Attribution only works if the numbers all come from one place. Superwall presents the paywall, records the conversion, and confirms renewals server-side against the store, so the revenue picture isn't stitched together from three tools after the fact. When you need to go further, you can pipe every event to your warehouse, dashboards, or marketing stack through webhooks, and tie acquisition spend back to outcomes by connecting Apple Search Ads.

See the webhooks docs

Get started

Revenue tracking is built into your dashboard — turn it on in revenue tracking settings and the attribution fills in as your paywalls earn. Install the SDK with the quickstart, ship a campaign, then open the charts dashboard to watch revenue trace back to its source. Start for free and stop crediting your wins to the wrong paywall.

Start with the quickstart

More features

Apple Search Ads Attribution Connect Apple Search Ads spend to real subscription revenue — see which campaigns and keywords actually drive paying users, and segment paywalls by them. Analytics
Conversion Stats See exactly where your funnel leaks — from paywall open to checkout — and which paywall, price, and placement actually converts. Analytics
Custom User Properties Attach whatever you know about a user, then target paywalls, branch experiments, and personalize copy by it — no app release required. Analytics

Book a demo

Tell us a little about your app and we'll match you with the right person.

  • A personalized walkthrough of the paywall builder
  • Guidance on your monetization and pricing strategy
  • Custom implementation recommendations for your stack
  • A look at proven paywall templates
  • Revenue-optimization best practices

Get started

Build, test, and optimize your paywalls

Join 10,000+ apps using Superwall to grow subscription revenue without shipping an app update.

Start for free

No credit card required