Introduction
Appsflyer is a mobile marketing analytics and attribution platform that helps you analyze and optimize your apps through marketing analytics, mobile attribution, and deep linking.MoEngage × Appsflyer
MoEngage and AppsFlyer integration allows you to better understand how to optimize and build more holistic campaigns by leveraging mobile install attribution data from AppsFlyer. The Integration empowers you to send install tracking data from Appsflyer to MoEngageIntegration Prerequisites
- Ensure you have access to your Appsflyer account.
- The Data API ID and Data API Key are available at Settings -> Account -> APIs . The Data API ID is the same as the Workspace ID. The Data API Key is available in the same screen in the API Keys -> Data section.
- MoEngage data center - Select one of the following depending upon the MoEngage Data Center you have signed up with. You can refer to this article for more details on identifying your MoEngage data center.
Step 1: Ensure you have set up the MoEngage SDK correctly
- AppsFlyer maps the acquisition data using a user’s GAID or Advertising Identifier.
- GAID or Advertising Identifier should be passed on to MoEngage via the MoEngage SDK integrated into your mobile & web apps.
- When a new user is created on MoEngage via SDK, we expect to receive the GAID & Advertising Identifier along with it. These IDs are stored as standard attributes in the user profile.
- Read more about how to set up Device ID tracking for iOS, and Android.
Step 2: Get MoEngage attribution tracking app key
- Navigate to Settings -> Analytics and Data -> Acquisition tracking in the MoEngage Dashboard.
- Turn on Acquisition Tracking , and select Appsflyer from the dropdown. This will generate an App Key.

- Click Save.
- Copy the App Key. This is required for configuring MoEngage on Appsflyer.
Step 3: Configure Settings on AppsFlyer Dashboard
Go to the AppsFlyer Dashboard of your app and click on Integrated Partners on the left bar.

- Fill in the Workspace ID, App Key and data center on the Appsflyer dashboard to establish a connection between Appsflyer and MoEngage:
- Sending Option: Select All media sources, including organic to synchronize data with MoEngage. If you select Off, no data will be synchronized.
- Click Save Integration.
Third-party Acquisition Data from partners is calculated every two hours and aggregated data on the Acquisition dashboard is refreshed every six hours.
How to use the Acquisition Data in MoEngage
After MoEngage starts receiving data from Appsflyer, you can leverage this data in the following ways:User Attributes
We track two User Attributes - “Campaign Name” and “Publisher Name”. These attributes can be used in your campaigns, segmentation, and analytics. The Publisher Name and Campaign Name of Install give you an added insight into the persona of the user and you can leverage this data to enhance your onboarding campaigns, and user funnels and in general, personalize your marketing automation activities on MoEngage. The next sections list a few popular use cases on how you can leverage this data in MoEngage.
Analyze the performance of different publishers
Appsflyer Integration can help in analyzing the effectiveness of your app install campaigns and sources in MoEngage. With the help of the data you are already tracking in MoEngage like user events, conversion goals, and uninstalls, you can compare the performance of different app install campaigns you are running and also analyze the relative performance of installs from different publishers to optimize your marketing spends.
Analyze the performance of different campaigns
After the integration is complete, you can also see your acquisition data analysis on the acquisition dashboard by navigating from the dashboard sidebar: Analyze -> Acquisitions
If you are using MoEngage Analytics, you can also leverage the Publisher Name and Campaign Name information of Installs to analyze your user funnels.