Adjust & Superwall integration

Superwall & Adjust integration for full-funnel subscription attribution

Superwall now integrates with Adjust via S2S event forwarding. Subscription lifecycle events flow directly to Adjust — no extra SDK work, full attribution across paywall flows and mobile campaigns. Available for iOS and Android.

Volha Samoilava

Product Marketing Enthusiast

Published

Mobile UA teams have always had a measurement gap: installs are tracked, but what happens on the paywall — and after — isn't. Revenue doesn't connect back to the campaign that drove it. Teams end up optimizing for installs rather than the subscriptions that actually matter.

This integration closes that gap. Events flow from Superwall directly to Adjust as device-level app events, using the same identifiers as native app events.

How it works

The integration uses Adjust's S2S event API. Superwall sends subscription events — mapped to your Adjust event tokens — directly from the server, no additional SDK required. Fourteen event types are supported, covering the full subscription lifecycle from trial start to renewal and cancellation. Revenue events include the transaction amount, reported as gross or net after store fees.

Full setup details are in the Adjust integration docs.

In practice

A fitness app runs a paid campaign on Meta. A user taps the ad, installs, hits the paywall, starts a trial. Seven days later, they convert to a paid plan.

Without the integration: Adjust sees the install. The trial start and the conversion exist in Superwall — but not in the MMP, and not tied to the campaign that drove them.

With the integration running: the install, trial start, and conversion are all attributed to the same campaign and creative. The growth team sees ROAS based on subscription revenue, not installs, and can shift budget toward what's actually working.

Getting started

Create event tokens for each subscription event type in Adjust AppView, then map them in Superwall's Integrations dashboard under Adjust. Setting the Adjust device ID in your app via setIntegrationAttributes is required — attribution needs at least one device identifier to work.

Full walkthrough: Adjust integration docs.

Available now on iOS and Android.

Already on Superwall — open Integrations in the dashboard and connect Adjust in a few minutes. New here? Create a free account and get started today.

Get in touch

Get personalized support

What you'll get:

  • Personalized demo of Superwall's paywall builder
  • Expert guidance on monetization strategy
  • Custom implementation recommendations
  • Access to 200+ proven paywall templates
  • Revenue optimization best practices

Quick & Easy

Most meetings take 30 minutes or less. We'll show you exactly how Superwall can increase your app revenue.