gradient blur

Show paywalls based on where your users came from with Appstack and Superwall

Use ad campaign data to show personalized paywalls and increase subscription revenue

Appstack

Lucas Moscon

Published

Leveraging Superwall's filters along with Appstack's enhanced app campaigns (EACs) means that apps running paid ads can show paywalls based on the ads the user clicks before installing the app.

With the rising cost of user acquisition, you've likely asked yourself how to squeeze more ROAS out of every dollar spent on ads. You spend hours optimizing creatives, doing ASO, and refining onboarding. But, once the user lands in your app, they often see the exact same generic paywall as everyone else.

With the recent introduction of the enhanced app campaign (EAC) protocol by Appstack, apps can now customize users' post-install experiences using Superwall's capabilities. In this short guide, I'll show you how.

A new way to do paywall experimentation

As of today, most apps show paywalls based on different filters:

  1. Device properties like days since install, app version, etc.

  2. User properties, such as paywall view count or user ID.

  3. Event parameters like placements or occurrences.

  4. Subscription status, such as auto-renewal disabled or unsubscribed users.

For the first time, apps running paid ads now have the ability to show a paywall depending on five different user parameters:

  1. Ad network (Meta Ads, TikTok Ads, Google Ads, etc.).

  2. Ad campaign name.

  3. Ad set name.

  4. Ad name.

  5. Keyword.

This translates to new testing opportunities. such as:

  1. Showing a trial-offer-only paywall for campaigns optimizing for trial starts.

  2. Customizing the design for gender-targeted campaigns.

  3. Showing higher pricing for users coming from high-intent keywords.

How to make it work

Apps relying on Appstack's infrastructure to run enhanced app campaigns can easily integrate with Superwall with almost no extra effort to launch new paywall experiments.

To make it work, you only need to add a single line of code before your first Superwall.register call to pass Appstack's parameters as user attributes. That's it, there's no need to repeat it for every placement:

Superwall.shared.setUserAttributes(AppstackAttributionSdk.shared.getAttributionParams() ?? [:])

// Now, your placements will attach those user attributes, making
// Them available for use in campaign filters.
Superwall.shared.register(placement: "onboarding_paywall")

swift

ungroup Copy

Once the implementation is live, apps can use Superwall's filters to match users against Appstack's parameters. Then, you can select from the available options when creating a new campaign:

If you want to test it before doing a release in production, here is a list of steps you can follow that should help you :

  • Uninstall your testing build from your testing device.

  • Connect to your Appstack console and configure one of the integrations you will want to use on the integration page. Then, copy one of the links at the bottom of the integration page.

  • Paste that link either in your browser, or on your simulator or testing device browser.

  • If you see an error similar to “Safari cannot open the page because the address is invalid” on your simulator browser after pasting and opening the link, it's expected! That's just a block done by Apple to avoid directing to the App Store in the simulator.

  • Reinstall and rebuild your application on your testing device, open it, and trigger the code where you configured the getAttributionParams() method.

  • You should now see the Appstack user attributes on your Superwall dashboard for use as a campaign filter.

So, again, once the implementation is live, apps can use Superwall’s interface to search for the Appstack parameters and select from the available options when creating a new campaign. As I mentioned above, there are several Appstack properties you can use to create the perfect targeting:

Wrapping up

Combining the granularity of Appstack's attribution with the flexibility of Superwall's platform allows you to maintain the narrative from the first ad engagement all the way to the purchase. The Appstack x Superwall integration is live and ready to help you unlock higher ROAS.

To start using it, click here to book a meeting with me or send an email to lucas@appstack.tech.

Stay up to date

Subscribe to our newsletter and be the first to know about new features, updates, and more.

gradient blur

Get a demo

We'd love to show you Superwall

Want to learn more?

  1. Fill out this tiny form →
  2. We'll prepare you a custom demo
  3. Walk you through Superwall
  4. Follow up and answer questions

Key features

  • Drag 'n Drop Paywalls
  • 200+ Custom Templates
  • Unlimited A/B tests
  • Surveys, Charts & More

Select one...

Select one...

By proceeding you consent to receiving emails and our terms.

gradient blur
shape-starshape-starshape-starshape-starshape-star

Customer Stories

Our customers refer to Superwall as their most impactful monetization tool. In their own words:

dashboard-header

Thanks to Superwall, we were able to 2x our iOS app profitability in just six months. It has greatly assisted our growth team in achieving exceptional results by facilitating high-frequency experimentation.

Mojo launch
Bernard Bontemps, Head of Growth
dashboard-header

Really excited about the progress we made recently on paywalls with Superwall. We got more than 50% increase in conversion for upsell screens. This is crazy.

Photoroom launch
Matthieu Rouif, CEO
dashboard-header

Superwall has completely changed the game for us. We’re able to run experiments 10x faster and unlock the ideal monetization model for our users.

RapChat launch
Seth Miller, CEO
dashboard-header

Superwall made testing paywalls so much faster. Instead of releasing a new version of the app each time, we were able to iterate on the winning paywalls much quicker. Thanks to that it increased our revenue per customer by 40%.

Teleprompter launch
Mate Kovacs, Indie Dev
dashboard-header

Superwall lets us move 10x faster on our monetization strategy. We can build and launch multiple paywall iterations without the need for client releases or complicated deploys. Our product iteration loop is days, rather than months because of Superwall.

Citizen launch
Jon Rhome, Head of Product
dashboard-header

Superwall enables Bickster’s marketing team to design and optimize app paywalls, freeing up engineering to concentrate on innovation. As a result, Superwall helped accelerate our install-to-subscription rates, lower engineering expenses, and cured our team’s frustration with the (once) time-consuming process of iterating on paywalls.

Bickster launch
Chris Bick, CEO
dashboard-header

Superwall has revolutionized our monetization strategy. It’s an essential tool that allows rapid paywall testing and optimization, leading to remarkable improvements in our subscription conversions and revenue generation. Can’t recommend Superwall enough for any app-based business.

Coinstats launch
Vahe Baghdasaryan, Sr. Growth
dashboard-header

Superwall has played an integral part of improving our subscription business. Compared to other providers, Superwall has proven superior in facilitating high-frequency experimentation allowing us to achieve an ideal monetization model, resulting in a significant increase in revenue.

Hornet launch
Nils Breitmar, Head of Growth
dashboard-header

Superwall is the single greatest tool we’ve used to help us increase our revenue. Our material wins from Superwall are greater than any tool we’ve worked with to date!

Pixite launch
Jordan Gaphni, Head of Growth
dashboard-header

Shout out to Superwall for helping us dial in our paywall — made a big impact on monetization, increasing revenue by more than 50% 💸

Polycam launch
Chris Heinrich, CEO
dashboard-header

Superwall increases revenue. Full stop. Being able to test paywalls on the fly and quickly analyze results has drastically increased our revenue and improved our monetization of users. Highly recommend this tool!

Hashtag Expert launch
Zach Shakked, Founder
Start for FREE

Simple win-win pricing

Interest aligned pricing. Contact us for a discount.

dashboard-header
Indie
Free
Up to 250 conversions per month
Access to every standard feature
Try it free

Standard Features

  • 250 Conversions a Month
  • Drag 'n Drop Paywall Editor
  • 200+ Paywall Templates
  • Unlimited A/B tests
  • Charts & Analytics
dashboard-header
Startup
$0.20/conversion
Pay as you go pricing that scales
Up to 5,000 conversions a month
Sign Up

Standard Features

  • 5,000 Conversions a Month
  • Drag 'n Drop Paywall Editor
  • 200+ Paywall Templates
  • Unlimited A/B tests
  • Charts & Analytics
dashboard-header
Growth
Flat-Rate
100% custom flat-rate pricing
Terms that make sense for you
Get Pricing

Premium Features

  • Unlimited Conversions
  • We Build Your Paywalls
  • 4 Weekly Growth Meetings
  • Dedicated Slack Channel
  • Custom Integrations