AppsFlyer and Appsee Integration

  • Advertisers
  • Ad Networks

Introduction

Appsee, one of AppsFlyer's integrated partners, is a robust UX app analytics platform that enables ​mobile teams to obtain crucial insights.​ Features like user recordings, user-friendly touch heatmaps, and extensive user journey logging, help you to understand the exact reasons behind the data while zoning in on user behavior. Appsee enables you to see how users really use your app.

Now you can benefit from the power of both Appsee and AppsFlyer by implementing a simple code integration. The integration enables you to add AppsFlyer attribution data to your Appsee dashboard and session data.

With this integration, you are able to filter user recordings in the Appsee dashboard based on the AppsFlyer attribution data. For example, you can view all user recordings for users that have downloaded your app through a specific campaign. The integration only applies to new app installations and does not include retroactive data.

 Important!

Some media sources restrict sharing data with 3rd parties. AppsFlyer cannot share user level data of users acquired through these media sources with 3rd party platforms or services. All installs from such media sources are therefore sent as organic.

For more details and a list of media sources that restrict sharing data with 3rd parties, click here.

Setting Up Appsee

Go to the dashboard of your app and click on Integrated Partners on the left bar.

Integrated_Partners_link.png

Enter "Appsee" in the search field and click on its logo to open the Appsee configuration window.

appsee_integration.png

The Appsee configuration window only makes use of the Integration tab.

For a detailed description of the Partner Configuration Window Header, click here.

Integration Tab

The Integration Tab is divided into different sections as described below.

Activate Partner

On the first visit here, you will need to toggle below. ON the Activate Partner button to enable setup of the integration tab's parameters. The toggle MUST be ON for as long as you work with the partner.
For more details about partner activation please click here.

General Settings

API Key and AuthToken

Appsee connects with AppsFlyer via a unique API Key and Auth Token. If you don't already have them, you must obtain them from Appsee to continue with the integration or follow the steps below.

appsee_msc_new_2.png

Obtaining the API Key and Authtoken

Login to your Appsee dashboard.

Go to Manage Account (top right menu in the dashboard).

Appsee_1.png

Go to the Integrations tab and click Enable in the AppsFlyer row.

Once your request is approved, you receive a notification email.

Now you can login to your account to view your integration authentication key.

Copy your app’s Appsee API key to the api_key field.

Copy your authentication token (from step 1) to the authtoken field.

Click Save

Default Postbacks

AppsFlyer can send automatic postbacks to Appsee user installs. Use this section to define sending these postbacks.

Swrve_msc_new_4.png

Select Events attributed to any partner or organic to send postbacks for any user that downloads the app to Appsee or select Off.

Click Save.

Attribution Link Tab

Attribution Links are not available for Appsee.
 

Cost Tab

Cost data is not supported in the integration with this partner.

Ad Revenue Tab

Ad Revenue is not supported in the integration with this partner.

Permissions Tab

Permissions are not available for Appsee.

Code Integration

Now you must push the iOS IDFA / Google Advertising ID to Appsee.

For AndroidFor iOS

Prerequisite: Make sure you have Google Play Services configured in your Android Studio Project.

For more details see https://developers.google.com/android/guides/setup

Add call to pushAdvertisingIdToAppsee() to the onCreate method of the first activity launch sequence:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
   super.onCreate(savedInstanceState); 
   setContentView(R.layout.activity_main); 
Appsee.start("YOUR_API_KEY"); 

AppsFlyerLib.setAppsFlyerKey("YOUR_API_KEY"); 
AppsFlyerLib.sendTracking(getApplicationContext()); 

pushAdvertisingIdToAppsee(); } 

private void pushAdvertisingIdToAppsee() { 
   new Thread(new Runnable() { 
     public void run() { 
      try { 
        AdvertisingIdClient.Info adInfo = 
AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext()); 
        if (adInfo != null) { 
          Appsee.set3rdPartyId("AppsFlyer", adInfo.getId(), true); 
      } catch (Exception e) {
         e.printStackTrace(); 
      } 
    } ).start();
 }

View Attribution Data in the Appsee Dashboard

Once you have released a new version of your app with the integration code, you can view the attribution data is the Appsee dashboard.

The attribution data appears as a custom Appsee event called AppsFlyerTracking in the session’s timeline, as shown below:

You can also filter by a specific media source or campaign ID by using the event properties filter:

You can also view the aggregated attribution data in the events analytics section:

Was this article helpful?
0 out of 0 found this helpful

Page Contents: