🕊ī¸AppsFlyer

AppsFlyer is a cloud-based mobile attribution and marketing analytics platform which assists app marketers with campaign management and conversion tracking. Its key features include customer journey mapping, attribution modeling, audience segmentation, social media metrics, and retention tracking.

If you have In-App Purchases enabled for your app, AppsFlyer will automatically track them (You can't disable this)

To configure your app to work with AppsFlyer, you need to do the following steps:

  1. Create an AppsFlyer account here

  2. Create and set up the AppsFlyer iOS app.

  3. Create and set up the AppsFlyer Android app.

  4. Test your integration

How to set up an iOS app in AppsFlyer?

Go to My Apps page, and click "Add app" button (top right corner)

Then Select "iOS, tvOS, MacOS" platform. Also, you need to provide information about your App Store status. If you've already published the app select the "In Store" option. Otherwise, "Pending approval/not published.

After that, Select the store country and enter your App ID (It can be found on Natively platform "Publish -> iOS Build -> App Store App Id" or in your's AppStoreConnect account)

In the next step, select a relevant currency and if your app is targeted to a kids audience.

After that, you will see a Success screen and a Dev Key value, copy it

Go back to the Natively platform and paste this value. Also, do not forget to fill Permission description for iOS.

Click Save, and do not forget to rebuild your app after all changes!

Important, the dev key is the same for iOS and Android. if you have both platforms you can just enter it once. But you need to rebuild each app separately.

How to set up an Android app in AppsFlyer?

Go to My Apps page, and click "Add app" button (top right corner)

Then Select "Android, AndroidTV, Fire" platform. Also, you need to provide information about your Google Play status. If you've already published the app select the "In Store" option. Otherwise, "Pending approval/not published.

If you've selected "In store" option on previous step, you need to enter your app URL

Otherwise, enter a package id, that can be found on the Natively platform "Publish -> Android Build -> Bundle Identifier"

In the next step, select a relevant currency and if your app is targeted to a kids audience.

After that, you will see a Success screen and a Dev Key value, copy it

Go back to the Natively platform and paste this value.

Important, the dev key is the same for iOS and Android. if you have both platforms you can just enter it once. But you need to rebuild each app separately.

Click Save, and do not forget to rebuild your app after all changes!

Last updated