Measure what drives your revenue by tracking free-trial conversion into paid subscriptions, renewals, and even refunds. Qonversion sends data directly to your AppsFlyer account to help you understand the marketing performance.

Qonversion tracks revenue even if a user does not open your app. This allows you to measure the performance of each subscription plan with 100% accuracy.

‌Use this integration to:

  • Track trial starts, trial conversions, purchases, subscriptions, renewals attributable to your ads. Please see the list of all the events here.

  • Measure the actual return on your ad spend.

  • Analyse your retention and make informed decisions.

Getting Started

1. You need to have AppsFlyer SDK integrated in your app before starting with this integration. If you do not have Appsflyer integration yet, please use this documentation.

2. AppsFlyer requires to use the appsFlyerUIDparameter to match the attribution with the Appsflyer device ID.

3. Attribute data to users:

Objective C
import AppsFlyerLib
extension AppDelegate: AppsFlyerTrackerDelegate {
func onConversionDataReceived(_ installData: [AnyHashable : Any]!) {
Qonversion.addAttributionData(installData, from: .appsFlyer, userID: AppsFlyerTracker.shared().getAppsFlyerUID())
#import <AppsFlyerTracker/AppsFlyerTracker.h>
@interface AppDelegate: UIResponder <UIApplicationDelegate, AppsFlyerTrackerDelegate>
- (void)onConversionDataReceived:(NSDictionary *)installData {
[Qonversion addAttributionData:installData fromProvider:QAttributionProviderAppsFlyer userID:[[AppsFlyerTracker sharedTracker] getAppsFlyerUID]];

Do not track any purchase events on the client side

Qonversion tracks and sends all revenue events so if you track revenue events with AppsFlyer SDK it may lead to double counting of revenue in you Appsflyer account


4. Provide the API Key and App ID to your App in the Qonversion account and enter any Custom event names for purchase events (here you can see all tracked events and their default names):

Qonversion Integration section

Done! Now your Appsflyer account will start receiving the data from Qonversion.