At a glance: Learn about the options for redirecting users to the app store after an ad is served, and how to send engagement data to AppsFlyer.
Overview
AppsFlyer receives engagement data (clicks and impressions) for attribution in a number of ways:
- The user clicks the ad and gets redirected to AppsFlyer, and then to the app store.
- The user clicks or views the ad and is directly sent to the app store, while the attribution link is sent to AppsFlyer from the device.
In both cases, the regular attribution link structure and parameters are used.
Note
For SRNs, data is received via specialized APIs
Users redirected via AppsFlyer
When an ad is clicked, the user is directed to AppsFlyer, which then redirects them to the app store by the following flow:
- The user is redirected to AppsFlyer
- AppsFlyer logs the click
- AppsFlyer redirects the user to the app store
- The user installs the app
- AppsFlyer attributes the install
Users sent directly by the ad network
When an ad is clicked, the user is directed to the app store by the ad network, minimizing the number of redirects:
- The user is sent to the app store
- The ad network reports the engagement data to AppsFlyer from the device
- The user installs the app
- AppsFlyer attributes the install
Sending engagement data to AppsFlyer
Sending user directly to the app store improves their experience by reducing the number of redirections. It also ensures accurate attribution of installs and enables high-quality traffic.
Ad networks can only report clicks and impressions to AppsFlyer directly from the user's device.
Timing of sending redirects
To prevent loss of attributions and revenue for the ad network, clicks and impressions must be sent to AppsFlyer in real-time:
- Impression URLs must be reported once an ad is served
- Click URLs must be reported once a user clicks the ad