Incoming partner connection—Amplitude


At a glance: Leverage your first-party data by syncing your Amplitude cohorts to AppsFlyer as imported audiences.

About the Amplitude integration

The AppsFlyer Audiences-Amplitude integration allows you to sync the cohorts you define in your Amplitude account directly to AppsFlyer as imported audiences. AppsFlyer can then serve as your centralized location for connecting and maintaining these audience segments with partners, reviewing connected campaign metrics, and linking your first-party Amplitude and AppsFlyer data to leverage the power of both.

Amplitude cohorts can be synced with AppsFlyer on a one-time basis or as a scheduled sync with daily or hourly updates.

Setting up the integration

Set up the Audiences-Amplitude integration from within the Amplitude platform. 

Define AppsFlyer data destinations

Follow these steps in Amplitude to define AppsFlyer data destinations. Note that you must define a separate data destination for each app for which you are importing AppsFlyer audiences.

  1. From the Data Destinations section in Amplitude, select the AppsFlyer tile.
  2. Under Cohort Destinations, select AppsFlyer.
  3. Enter the following information in the Connect to AppsFlyer dialog box.

    Important! If there are previously created AppsFlyer data destinations in your Amplitude account, the dialog box will be a scrollable list that shows all the existing destinations. To create a new destination, scroll to the end of this list and click Add another destination.

    Field Description

    Enter a name for the destination.

    If you will be creating more than one AppsFlyer destination in a single Amplitude project (for example, if you have more than one app in the project), be sure to create a name you will be able to easily identify later.

    AppsFlyer API Token V2.0 To retrieve the AppsFlyer API token, follow these steps in AppsFlyer:
    1. From the top menu bar, access the user menu (email address drop-down in the top right corner).
    2. Select Security center.
    3. In the AppsFlyer API tokens section, click Manage your AppsFlyer API tokens.
    4. Copy the V2.0 token.
    AppsFlyer App ID

    Enter the App ID of the app for this destination as it appears in the AppsFlyer dashboard:


    Platform Select the app platform (iOS or Android).

    Instruct AppsFlyer how to connect your Amplitude data to your AppsFlyer data by selecting an Amplitude User Property on the left and the AppsFlyer key to map it to on the right. The AppsFlyer key you select must be one of the following:

    • For iOS audiences: iOS Advertiser ID, Amplitude User ID, or AppsFlyer Customer User ID
    • For Android audiences: Google Advertiser ID, Amplitude User ID, or AppsFlyer Customer User ID
  4. Click Save to save the new AppsFlyer destination.

Sync Amplitude cohorts to AppsFlyer destinations

Next, follow these steps to sync any of your Amplitude cohorts to your AppsFlyer destinations:

  1. From the Cohorts section of the Amplitude platform, select the cohort for which you want to create an AppsFlyer audience. (Alternatively, you can create a new cohort.)
  2. Follow the link: Click to view the cohort details.
  3. From the Cohort Definition page, click the Sync to… button.
  4. Select the AppsFlyer tile, then click Next.

    The Define Destination and Cadence dialog box opens.


  5. From the Select an API target to sync to list, select the name of the relevant AppsFlyer destination.

  6. Choose whether you want to sync this cohort to AppsFlyer one time only or as a scheduled sync. (For scheduled syncs, choose whether to update daily or hourly.)

  7. Click the Sync button to start syncing.

After the first sync is completed successfully, a new audience for this cohort will be visible in the Audiences tab of the Audiences dashboard.

By default, the name of the new audience is the name of the synced Amplitude cohort, followed by an alphanumeric identifier. You can edit the audience name from the Audiences dashboard if you wish.