How to Measure RevenueCat Trial-to-Paid by Creator in Airbridge
Join creator acquisition and RevenueCat subscription events, then separate first paid conversions from renewals.

To measure trial-to-paid conversion by creator, connect the creator campaign that acquired a user to the subscription events for that same user. Then count the first paid conversion once per eligible user. A count of all subscription events does not answer the question because it can include renewals.
Make the acquisition and subscription records match
Use a dedicated campaign link for the creator activity you want to measure. Follow the Airbridge RevenueCat setup guide and the RevenueCat integration guide to configure the integration and the identifiers for your SDK version. Align the App User ID sent to Airbridge with the ID you use in RevenueCat. Separately, pass Airbridge’s DeviceUUID to RevenueCat as $airbridgeDeviceId. Confirm both identifiers are available before the first purchase.
Check when the integration can send events relative to when those identifiers are available. Test a known user from campaign click through app open, trial start, first paid conversion, and renewal. Run sandbox checks separately from production reporting. Do not send the same subscription event from both RevenueCat and the Airbridge SDK. Trace the test event to verify that only the intended path sends it.
Define the conversion and denominator
Start with unique users who started a trial in the creator's acquisition cohort. Set a fixed follow-up window that allows each trial to reach its paid decision. Count a user only after confirming that their trial converted to a first paid subscription in that window. Under the documented default mapping, INITIAL_PURCHASE, TRIAL_CONVERTED, and RENEWAL all map to Subscribe. Use a first-paid metric only after verifying its definition, or check the billing record for the first payment after a trial and count each eligible user once. If you cannot distinguish the event types, report subscription activity separately and leave the first-paid rate unreported.
| Check | Expected result |
|---|---|
| A user starts a trial | One eligible trial starter in the chosen cohort |
| A trial converts to paid | One first paid conversion for that user |
| The subscription renews | No additional first paid conversion |
| A new customer pays without a trial | A paid acquisition, outside the trial-to-paid denominator |
For example, if a creator cohort has 80 unique trial starters and 24 convert to paid within the agreed window, the trial-to-paid rate is 30%. Five later renewals do not change that rate. Use the same window when comparing another creator.


