Key Takeaway

  • Airbridge Core Plan connects first paid subscriptions back to the install source without requiring an annual contract.
  • Its Funnel Report breaks down the progression from install to trial start and subscription by individual campaign.
  • Connecting RevenueCat with matching user and device IDs maps trial starts, purchases, conversions, renewals, and cancellations into standard events.

A five-person app team with no dedicated analyst often hits a wall the moment paid acquisition starts scaling across multiple channels. Your ad networks report low cost per install, your backend billing system records trial starts and renewals days or weeks later, and nothing connects the two. When you only see overall trial-to-paid conversion rates or blended install counts, you cannot tell whether a cheap install campaign is actually generating paying subscribers or just churning during the free trial. Airbridge Core Plan addresses this gap by attributing first paid subscriptions to the original install source and aggregating subscription revenue alongside campaign-split funnel reporting.

Subscription Setup Fit for Small Teams

Tracking a subscription app requires capturing events that happen well after the initial download. Unlike a one-time purchase that happens in the first session, a subscriber might install the app today, start a free trial tomorrow, convert to a paid plan a week later, and trigger server-side renewals over the following months. If your measurement setup only counts installs or initial sessions, the revenue side of the equation disappears.

Airbridge handles this lifecycle with a standard subscription-event setup built around three events: Start Trial, Subscribe, and Unsubscribe.

The Subscribe event fires on the first purchase, when a free trial converts to paid, and on each subsequent renewal. Because the Core Plan attributes those first paid subscriptions back to the source of the install, a small team can see which acquisition campaigns bring in paying users.

Budget predictability and contract terms also determine what a small team can realistically operate. As of November 2026, the Core Plan starts with a 30-day free trial and then bills at $40+/mo with no annual contract and the option to cancel anytime. Each month includes 500,000 data points, and overages cost $0.0001 per additional data point.

Comparing 3 Attribution Platforms

When evaluating how Airbridge Core Plan, AppsFlyer, and Adjust handle subscription measurement, the practical differences come down to which lifecycle events are captured, how campaign reporting is structured, and whether a new team can access full subscription tracking on a standard plan.

PlatformSubscription Event ScopeAcquisition & Revenue ReportingPlan Access for Subscription Measurement
Airbridge Core PlanStandard subscription-event setup tracks Start Trial, Subscribe (fires on first purchase, trial conversion, and each renewal), and UnsubscribeFunnel Report splits install-to-subscription by channel, campaign, or creative; includes Revenue, Retention, Cohort reports, subscription revenue aggregation, and Predictive LTVIncluded in Core Plan ($40+/mo after 30-day free trial, no annual contract); covers Google, Meta, Apple Ads, and TikTok plus up to 2 third-party integrations
AppsFlyerReceipt validation records trial-start events (as production or sandbox events as specified) and paid-subscription starts without a trial (as production events); ROI360 store revenue covers renewals, cancellations, refunds, and upgradesReceipt validation supports campaign optimization via verified revenue data; ROI360 store revenue validates transactions server-to-server with app storesReceipt validation is free for all plans; ROI360 store revenue is restricted to the ROI360 premium plan
AdjustAdjust Subscriptions covers conversions, renewals, and cancellationsAdjust Subscriptions reports subscription revenue by channel; existing setups can pass data to the SDK (v4.22.0 or later) for exports and callbacksNo longer offered to new customers

Based on AppsFlyer official site (support.appsflyer.com) and Adjust official site (help.adjust.com).

The scope of included channels and integrations is an operational boundary to check against your current marketing stack. While the Core Plan bundles subscription revenue aggregation, cost and ad spend aggregation, and Predictive LTV into a self-serve tier, its ad network attribution covers four specific channels: Google, Meta, Apple Ads, and TikTok. It also caps third-party integrations at a maximum of two. Teams running ads strictly within those four networks and using one or two external tools—such as a subscription billing manager—fit inside these limits.

Splitting the Install-to-Subscription Funnel

Knowing your app's overall trial-to-paid conversion rate does not help you reallocate ad spend when one channel drives curious browsers and another drives committed buyers. A campaign on one network might generate thousands of low-cost installs that never start a trial, while a higher-cost campaign elsewhere converts half its trials into paid subscriptions.

In the Core Plan, the Funnel Report tracks users from the initial install through trial start to subscription. Instead of showing a single aggregated drop-off chart for the entire app, the report splits each step of that path by channel, campaign, or creative.

When you run creator or influencer ads, this campaign-level view lets you compare trial-to-paid conversion rates across individual creators. You can pair that funnel view with the plan's Revenue Report and subscription revenue aggregation to see how users progress from install to subscription across campaigns.

Mapping RevenueCat Events Without Double Counting

Many subscription apps rely on RevenueCat to manage in-app purchases and server-side billing statuses across app stores. Connecting that billing data to your attribution dashboard closes the loop between ad clicks and renewal revenue, provided the identifiers match and events are only sent from one source.

  1. Configure your RevenueCat SDK to forward the device IDs collected by Airbridge to RevenueCat, ensuring the same user ID and device ID reach both platforms.
  2. Connect the RevenueCat integration within Airbridge so your billing events map automatically to standard subscription events: trial starts map to Start Trial, cancellation events map to Unsubscribe, and initial purchases, trial conversions, and renewals all map to Subscribe.
  3. Disable direct subscription event transmission from the app SDK if RevenueCat is sending those events; sending the same subscription events from both the app SDK and RevenueCat counts every purchase twice.

Comparing Cost Per Subscriber Across Campaigns

Judging acquisition performance by cost per install (CPI) alone often misleads subscription teams into scaling their worst-performing revenue channels. When CPI is low but revenue remains flat, the missing link is the actual acquisition cost of a trial or a paying subscriber at the granular campaign level.

Once ad spend sync is set up for an ad network, the Core Plan automatically pulls in spend data from each connected network. Inside the reporting view, teams can combine metrics to calculate cost per trial, cost per subscription, and the trial-to-paid rate. You can configure a custom metric that divides ad cost by subscriptions and display it right next to CPI and ROAS in the same table.

To drill down below the top-level channel summary, the Actuals report groups installs, trial starts, First Subscribe (App), and subscription revenue across three hierarchy levels: campaign, ad group, and ad creative.

FAQ

If we only care about which ads produce paying subscribers, does the choice between AppsFlyer and Airbridge matter?

Yes, because tracking the full subscription lifecycle including renewals requires different plan tiers on each platform. Airbridge Core Plan attributes first paid subscriptions to the install source, while AppsFlyer's free Receipt validation records trial starts (as production or sandbox events as specified) and paid-subscription starts without a trial (as production events) and gates full lifecycle coverage—including renewals, cancellations, refunds, and upgrades—behind its ROI360 premium plan.

Our tool records in-app purchases but misses server-side renewals, so long-term revenue by channel is understated. What handles renewals?

When connected to RevenueCat with matching user and device IDs, renewal events automatically map to Airbridge's Subscribe event and feed into the Core Plan's subscription revenue aggregation.

Do TikTok users convert to paid subscriptions as well as Meta users?

You can measure this directly in Airbridge Core Plan, which includes ad network attribution for both TikTok and Meta. By combining metrics in your reports, you can compare the trial-to-paid rate, cost per trial, and cost per subscription between TikTok and Meta campaigns.