Skip to content

AppsFlyer Tracking

You must completely set up your MMP to ensure accurate data tracking and optimal campaign performance. Complete all the steps listed below before you launch any campaign. Unless otherwise indicated, carry out each step within the AppsFlyer dashboard.

Configuring Attribution

  1. Configure Axon by AppLovin as a Partner. To configure Axon by AppLovin as a partner, do the following:

    1. Open appsflyer.com in your browser.

    2. Choose which app you want to enable for data sharing with Axon by AppLovin on the AppsFlyer homepage.

    3. Select Collaborate > Active Integrations.

    4. To activate the Axon by AppLovin partnership, search “Axon by AppLovin” using the search bar, then select it from the search results.

      Collaborate > Active Integgrations. App integrations. App name. Search field (Use the search bar to locate the AppLovin partner integration). All Integrations / Active Integrations. Supported features: All. Data richness: All. Partner type: All. Sort by: Relevance. 1 partner integrations found. Axon by AppLovin (Active): Retargeting, Cost, Ad revenue, View-through, Audiences, Data-richness.

    5. Select the Integration tab.

    6. Toggle Activate partner to ON.

    7. Click Save Integration.

      Collaborate > Active Integrations. Integration. Axon by AppLovin integration. Set up your integration details for this partner. Activate partner (on). Discard changes button. Save Integration button.

  2. Configure Privacy Settings. You can skip this step for Android apps. To configure privacy settings for iOS apps, do the following:

    1. In the Advanced Privacy subsection, toggle Advanced Privacy (for iOS 14.5+ and later) to OFF.
    2. In the Transaction ID subsection, toggle Share SKAN transaction ID to ON.

    Collaborate > Active Integrations. Integration. Advanced Privacy. This partner does not support Advanced Privacy mode. Therefore, when Advanced Privacy is enabled, this partner will not receive any postbacks or event data from non-consenting iOS 14.5+ users. Advanced Privacy (for iOS 14.5+ and later): OFF. Transaction ID: Share SKAN transaction ID: ON

  3. Enable Organic Data Indication. In the General settings subsection, toggle Share organic/non-organic indication to ON for full attribution coverage.

    Collaborate > Active Integrations. Integration. General settings. Share organic/non-organic indication (ON).

  4. Configure SDK Key. In the General settings subsection, enter your Axon by AppLovin SDK key in the sdk_key field. You can find this key in the Axon by AppLovin dashboard under Account > Keys.

    Collaborate > Active Integrations. Integration. General settings. sdk_key input field (insert SDK key from the Axon by AppLovin dashboard).

  5. Enable Install Attribution. In the Install attribution subsection, toggle Install view-through attribution to ON to measure view-through ad engagements.

    Collaborate > Active Integrations. Integration. Install attribution. Install view-through attribution (ON).

  6. Configure Install Postbacks. Select how to send install postback data to Axon by AppLovin. For each event, set the for users from field to All media sources, including organic.

    Collaborate > Active Integrations. Integration. Default postbacks. Select how to send the following postbacks to this partner. Table of event names and corresponding for-users-from selections.

  7. Configure In-app Event Postback Settings. To configure in-app event postbacks such as checkout or other post-install events, do the following:

    1. In the In-app event settings subsection, enter your Axon by AppLovin SDK key in the axon_sdk_key field. You can find this key in the Axon by AppLovin dashboard under Account > Keys.
    2. Toggle In-app event postbacks to ON.
    3. Set In-app event postbacks window to at least six months.

    Collaborate > Active Integrations. Integration. In-app event settings (Complete this section to enable in-app event postbacks). applovin_sdk_key input field. In-app event postbacks toggle. In-app even postback window options.

  8. Map In-app Event Postbacks. In the In-app event postbacks subsection, map all postback events by selecting and completing the required details for each field: AppsFlyer event, mapped to partner event, for users from, and including. In the mapped to partner event field, you can map events as landing, checkout, or postinstall. Set your AppsFlyer events according to the following table:

    Eventsmapped to partner eventfor users fromincluding
    any app open eventslandingAll media sources, including organicNo values & revenue
    any revenue eventscheckoutAll media sources, including organicValues & revenue
    all other eventspostinstallAll media sources, including organicNo values & revenue

    Collaborate > Active Integrations. Integration. Complete mapping for all landing, checkout, and postinstall events.

  9. Configure Attribution Link Type

    1. Select the Attribution link tab.
    2. In the Choose your attribution link type: subsection, choose Use a single-platform link.

    Collaborate > Active Integrations. Attribution link. Create an attribution link to use in a campaign with this partner. Saved attribution link templates are automatically updated based on partner requirements without explicit notification. Choose your attribution link type: Use a single platform link (chosen), Use OneLink (not chosen).

  10. Configure Tracking URLs. In the Attribution link parameters subsection, select Parameter names and their corresponding Values to auto-populate your click and view-through tracking URLs.

    Collaborate > Active Integrations. Attribution link. Attribution link parameters. Select parameters to add to this attribution link. Table of parameter names and corresponding values.

  11. Set Attribution Windows.

    1. In the Click-through attribution subsection, set a 7-day Click-through lookback window (minimum).
    2. In the View-through attribution subsection, set a 24-hour View-through lookback window (minimum).
    3. Click Save Attribution link

    Collaborate > Active Integrations. Attribution link. Click-through attribution. Click-through lookback window selector. View-through attribution. View-through lookback window selector.

Importing Cost Data into AppsFlyer

AppsFlyer can pull AppLovin cost data directly from AppLovin’s reporting API. To set this up:

  1. Make sure all AppsFlyer tracking URLs contain “&af_c_id={CAMPAIGN_ID}”.
  2. Select the Cost tab where you can configure settings to import cost data into AppsFlyer.
  3. Toggle Get cost data on.
  4. Enter your Axon by AppLovin Reporting API Key in the API Credentials section. You can find your AppLovin Reporting API Key in the Axon by AppLovin dashboard under Account > Keys.
  5. Enter the Android Package Name or iOS Bundle ID. Note that the package name must be in the com.example.PackageExample format for both iOS and Android.
  6. Select Save Cost.

Collaborate > Active Integrations. Cost. Get cost data (on). API Credentials: Connect to this partner with the following information to receive data. API Key field (Insert AppLovin Reporting Key). iOS Bundle ID (Insert package name or bundle ID). Test integration button. Discard changes. Save Cost button.