This article is intended for ad networks who are using the vNative platform and would like to integrate with AppsFlyer’s App Tracking solution.
AppsFlyer is able to send attribution data to vNative for both install and in-app events.
To initiate the integration you need to send AppsFlyer:
- Your tracking link
- Your postback (for installs and in-app events)
If you currently have an integration with AppsFlyer email them at partners@appsflyer.com
If you do not currently have an integration with AppsFlyer, complete the ad Partners Registration application here.
Creating your AppsFlyer Tracking Link
The tracking link consists of the below AppsFlyer base tracking link and additional macros added by the ad-network.
See below AppsFlyers base tracking link with a detailed explanation per macro:
AppsFlyer Base URL | Description |
http://app.appsflyer.com | AppsFlyer end point |
app_id | Application unique ID – dynamic value changed per app promoted |
pid= | Media source name concatenated with _int to identify integrated networks |
c= | Campaign name |
See below what the complete tracking link should look like after you have added additional vNative macros:
http://app.appsflyer.com/com.appsflyer?pid=mediaName_int&clickid={click_id}&af_siteid={aff_id}&af_ad_id={creative_id}&advertising_id={gaid}&idfa={ios_ifa}
For AppsFlyers complete list of parameters click here.
For the vNative complete list of macros click here.
Creating your Install and In-App Event Postbacks
See below a step by step explanation on how to create your install and in-app event postbacks at the vNative platform:
- Create or select a campaign that uses the Postback w/Click ID protocol
- In the details section of the campaign page, select postback URL in Conversion tracking
- Copy the postback URL that appears in the box labeled conversion tracking URL
- Remove the {click_id} parameter and value from the postback URL to change the postback from a specific postback into a global postback
For more information please click here.
Global Install Postback:
https://track.vnative.com/acquisition?click_id={click_id}&security_token=SECURITY_TOKEN
SECURITY_TOKEN is the unique security token name provided by vNative.
Global In-App Event Postback:
https://track.vnative.com/acquisition?click_id={click_id}&security_token=SECURITY_TOKEN&goal_id={goal_id}
SECURITY_TOKEN is the unique security token name provided by vNative.
goal_id= Set as Event Tag in the AppsFlyer dashboard for each app by the advertiser – this is the actual in-app event name from the application.
For details of Dynamic Event Mapping for In-App Events, click here.