Home
Integrations Library
MMP, App, & PPC Integrations
AppsFlyer Integration (Server-to-Server)
AppsFlyer Integration (Server-to-Server)

SERIES:

AppsFlyer Integration (Server-to-Server)

This guide will walk you through the step-by-step process for setting up your mobile tracking with AppsFlyer as an Advertiser account.

Overview

This article is intended for Everflow clients that want to set up an integration from an Advertiser account to Everflow.

AppsFlyer is a Mobile Measurement Partner (MMP). Apps use an MMP for their internal attribution data around installs and in-app events, which can then be passed to Everflow through Postbacks.

We also recommend using our Direct AppsFlyer Integration.

Step-By-Step Guide

1
Locate Everflow in AppsFlyer
Login to AppsFlyer. For new integrations, go from the side menu and select Collaborate > Partner Integrations > Marketplace.
Search for "Everflow" and click on the integration.
If you have previously set up Everflow in AppsFlyer, you can access the Everflow integration by going to Collaborate > Active Integrations.
2
Activate Partner
Click
Integrate
to open the configuration page.
In the
Integration
tab, turn on the
Activate partner
toggle.
Ensure that
Data sharing
is toggled off.
Advanced Privacy Setting for iOS Apps Version 14.5 and Later:

Setting Advanced Privacy in AppsFlyer removes transaction ID from postbacks. While conversions are still linked to the correct Partner, they are missing click context such as click time, location, and device. This issue affects app users on iOS version 14.5 and later.

To retain full click-level attribution on your conversions, turn off Advanced Privacy in two places in AppsFlyer:

Go to
App Settings → Aggregated Advanced Privacy
and toggle off the setting.
Select the iOS app from the App Settings dropdown. Toggle off the Aggregated Advanced Privacy setting for the selected app.
Go to
Everflow integration → Data sharing → Advanced Privacy
to toggle off the setting.
First setting: Toggle off Aggregated Advanced Privacy for the selected iOS app
Second setting: Toggle off Advanced Privacy in Data sharing section
3
Enter Everflow Credentials and Advertiser ID (Aid)
In Appsflyer, enter your Everflow Domain Placeholder and Aid in the
General Settings
section.
If you need to find your Everflow Domain Placeholder, follow these steps in the
Everflow Core Platform
dashboard:
Navigate to
Control Center > Platform Configurations > Domains
.
Select a Domain. Any of your active Conversion Domains will work here.
Enter the domain only — do not include the protocol https://. For example, use track.yourdomain.com, not https://track.yourdomain.com.
If you need to find your Advertiser ID (Aid), follow these steps in the
Everflow Core Platform
dashboard:
Navigate to
Offers > Manage
, then click on the
Offer
. The Advertiser ID is the number in parentheses next to the Advertiser's name.
Advertiser ID in Everflow is located in parentheses beside Advertiser name
4
Configure Post-Install Events (Optional)

If you want to track post-install events, you must first configure Advertiser Level Events in Everflow.

In Everflow, set up your events at the Advertiser or Offer level. Once configured, the
Revenue & Payout
card should display your events.

Everflow Revenue and Payout card with configured events

In AppsFlyer, scroll down to
In-app event settings
and turn toggle that setting on.
Enter the same Aid and Everflow Domain Placeholder from Step 2 into the corresponding input boxes for Aid and Everflow Domain Placeholder in the
In-app event settings
section.
Toggle on
In-app event postbacks
to link events in AppsFlyer to events in Everflow.
In the
In-app event postbacks
section, click
Add event
and map your SDK events to their corresponding
Advertiser Event IDs
, ADV_EVENT_ID, from Everflow.
Map AppsFlyer events to partner events in Everflow
5
Generate the Attribution Link
In AppsFlyer, navigate to the
Attribution link
tab.
Select either
Use a single-platform link
or
Use OneLink
depending on your setup.
Click
Save attribution link
, then copy your
Click attribution link
.
6
Add Attribution Link to Everflow
In Everflow, navigate to your
Offer
.
Paste the AppsFlyer attribution link into the
Default Landing Page
field.
Click
Save
.

Everflow Offer page with Default Landing Page field
7
Test the Integration

To verify everything is working correctly:

In Everflow, navigate to the
Tracking Links
tab and generate a test link.
Use a device that has never downloaded the app before to click the link, install, and open the app after installation. AppsFlyer only records the install when you open the app.
Navigate to
Reporting > Conversions
and verify your install appears in the report.
Tip
Installs typically appear within 2-5 minutes. If you don't see your install, double-check that your device hasn't previously had the app installed, and verify the postback configuration in AppsFlyer.
Next in This Series