AppsFlyer is an industry-leading mobile attribution and marketing analytics platform, provided as a Software-as-a-Service (SaaS). It offers exciting features to understand your customers better through intuitive dashboards, real-time data reports, and a unique deep linking technology.
This document guides you in setting up AppsFlyer as a source in RudderStack. You can send your AppsFlyer events by simply adding an endpoint that points to RudderStack, with AppsFlyer's Push API option. With this integration, you can also capture and send events such as re-engagement, reattribution, in-app install events, etc. to RudderStack.
In order to add AppsFlyer as a source in RudderStack, please follow these steps:
From your RudderStack dashboard, click on Add Source. From the list of sources, select AppsFlyer, as shown:
Enter the name of your source, and click on Next.
Head over to your AppsFlyer account and navigate to the API Access section under Integration from the sidebar. Look for the Push API section, as shown:
Under the Endpoint Configuration, add an endpoint URL pointing to RudderStack in the following format:
An example URL should like the following:
Finally, save the endpoint.
The Push events from AppsFlyer are ingested into RudderStack after converting it into the RudderStack event format. For example, the
customer_user_id set by AppsFlyer is set as
Also, RudderStack populates the following properties from AppsFlyer event payload to the RudderStack event:
If you come across any issues while configuring AppsFlyer as a source with RudderStack, please feel free to contact us. You can also start a conversation on our Slack channel - we will be happy to talk to you!