AppsFlyer <-> Everflow Integration

Introduction

This article is intended for Ad Networks who are using the Everflow platform and would like to become an integrated partner with AppsFlyer.

AppsFlyer is able to send attribution data to Everflow for both installs and in-app events.

Initiating the Integration

To initiate the integration with AppsFlyer, complete the Partner Registration Information Form.

Once you have submitted the above registration form, you will need to send the following information to partners@appsflyer.com:

1.  Your company name and transparent logo

2.  The recommended Everflow tracking link template, replaced with your desired partner id (pid) value and any additional values you wish to add:

Tracking URL Template

http://app.appsflyer.com/com.appsflyer?pid=mediaName_int&clickid={transaction_id}&af_siteid={affiliate_id}
&af_sub_siteid={affiliate_source_id}&idfa={idfa}&sha1_idfa={idfa_sha1}&advertising_id={google_aid}
&af_cost_value={amount}&af_cost_currency={offer_currency}&af_cost_model=CPI


3.  Your Everflow Network ID (nid) and postback domain for install and in-app event postbacks configurations:

 Note

If you currently have an intergration with AppsFlyer, contact partners@appsflyer.com including your new Everflow postback and tracking link template.

Creating your Tracking Link

The tracking link consists of the below AppsFlyer base tracking link and additional macros added by the ad-network.

See below AppsFlyer’s 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

Set out below is a complete tracking link once you have added the additional Everflow macros:

http://app.appsflyer.com/com.appsflyer?pid=mediaName_int&clickid={transaction_id}&af_siteid={affiliate_id}
&af_sub_siteid={affiliate_source_id}&idfa={idfa}&sha1_idfa={idfa_sha1}&advertising_id={google_aid}
&af_cost_value={amount}&af_cost_currency={offer_currency}&af_cost_model=CPI

 Note

  • For campaign cost models other than “CPI”, please update the &af_cost_model= parameter to the appropriate model (e.g. CPA/CPC)
  • If you are an existing AppsFlyer partner and currently migrating to Everflow from a different platform, make sure to add &af_additional_postback=1 to your tracking links.

For AppsFlyer’s complete list of parameters click here.

For Everflow’s complete list of macros click here.

Integrating your Install and In-App Event Postbacks

 Note

  • See below for an explanation of how to format install and in-app event postbacks for the Everflow platform:
  • You must send AppsFlyer your custom everflow domain in place of “networkid.servecvr.com” in the below postbacks

Global Install Postback

http://www.servecvr.com/?nid=[everflow_network_placeholder]&transaction_
id=$$click(clickid)

NID is the Network ID provided by Everflow.

Global In-App Event Postback

http://www.servecvr.com/?event_id=[everflow_eventid_placeholder]&nid=
[everflow_network_placeholder]&transaction_id=$$click(clickid)

Event_ID

The unique in-app event ID generated by Everflow for each offer event.

Event_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

Event Setup in Everflow

To set up an event in Everflow, follow the steps below:

Step 1

To setup the events on the offer level, use the guide here

Step 2

After you have setup events, remember which event ID is for each.

In the example below event ID 275 is for Purchase and event ID 276 is for Registration

Step 3

Add these events into the AppsFlyer tracking link.

You must have one event ID per "&goalid_x" value.

Replace the "x" with a different goalid number. For this example we have used &goalid_1=275 and &goalid_2=276

Step 4
Add these to the AppsFlyer tracking link in the General page after you edit the offer.
 
Step 5

Add the &goalid_1=275&goalid_2=276 to the AppsFlyer tracking link and click save.

It should look like this when you are done (your event IDs might be different):

 
Step 6
Ask the advertiser to map those events in AppsFlyer, For details of Dynamic Event Mapping for In-App Events, click here.
Step 7
Pull event postback from everflow and send it to AppsFlyer, make sure you are mapping the right goalid macros to the corresponding events on the advertiser's side.
Was this article helpful?
0 out of 1 found this helpful