Playbook
Send MMP Data to Superwall for Ad-Based Paywalls
Pipe attribution data from your MMP into Superwall and show every acquired user a paywall that matches the ad that drove the install, no app release required.
Match every paid install to the right paywall. Your ad creative promised one thing and your paywall says another — pipe MMP attribution into Superwall so the wall always matches the ad that won the install.
Why it matters
You spend real money to acquire users, then show them the same generic paywall as everyone else. That mismatch leaks conversions on exactly the traffic you paid for. Growth and marketing teams want to test and tailor monetization fast, without waiting on engineering or app releases. Pairing MMP attribution with remotely configured paywalls turns paid acquisition into a surface you can experiment on per campaign, so a high-CPI campaign or a specific keyword can get its own offer instead of a one-size-fits-all wall.
What you can do with Superwall
Send attribution into the user profile. Use
setUserAttributesto store data like ad campaign, network, and source from your MMP (AppsFlyer, Adjust, Singular, Branch). Attributes accept strings, numbers, dates, URLs, and booleans, and persist until you overwrite or clear them.Sync provider user IDs. Use
setIntegrationAttributesto sync analytics and attribution identifiers (for example Amplitude, Mixpanel, Firebase, Appstack) with Superwall for cross-platform tracking.Target paywalls by ad data. Build audiences in a campaign with filters and rule groups over your custom attributes, so the right paywall shows for the right ad cohort.
Use native Apple Search Ads targeting. The Apple Search Ads integration exposes campaign, ad group, keyword and match type, conversion type, and region so you can filter paywalls directly on search-ad data and tailor messaging from the keyword (SDK 3.12.0+).
Iterate without shipping. Every paywall is remote, so you change copy, offers, and pricing per campaign and A/B test acquisition cohorts head-to-head without an app release.
How it works
Pass the data in. When your MMP returns attribution, set it on the user with
setUserAttributes(for examplead_campaign,ad_network,media_source). To link provider IDs, usesetIntegrationAttributes.Build the audience. In your campaign, create an audience that filters on those attributes using operators and AND/OR rule groups. Superwall evaluates audiences top to bottom and shows the first match.
Show the right paywall. Attach the paywall (or an A/B test of paywalls) to that audience. Users from a given campaign or keyword see a paywall built for them.
For Apple Search Ads, skip the manual step. The native integration makes search-ad attributes available as campaign filters automatically. Note there is a delay between install and when Apple sends the attribution, so avoid filtering on it at the very first app-launch event.
Proof from customers
In Superwall's customer research, marketing, attribution, and user acquisition came up as a recurring priority alongside the consistent demand to update and iterate paywalls without app releases.
The strongest theme across calls is the ability to test anything fast without shipping a build, and growth teams repeatedly ask to move without waiting on an engineering queue.
Tying MMP data to remotely targeted paywalls is a direct answer to both: tailor and A/B test monetization per ad cohort on the traffic you already pay for, on your own schedule.
Use cases
Per-campaign offers. Give a high-CPI campaign its own trial or discount to lift ROAS.
Keyword-matched messaging. Echo the Apple Search Ads keyword in the paywall headline so the wall matches search intent.
Network-specific paywalls. Show different designs to users from different ad networks and compare conversion.
Cohort A/B testing. Run paywall experiments segmented by media source to learn which creative-to-paywall pairing earns back spend.
Save the mismatch. Stop sending paid installs to a generic paywall that ignores why they came.
Get started
- Set user attributes: Setting User Attributes
- Build targeting: Audiences and Campaigns
- Native ad attribution: Apple Search Ads
- Browse all Integrations
- Create a free account at superwall.com