AppsFlyer

Getting started with AppsFlyer and setting it up

A leading mobile attribution and marketing analytics platform, AppsFlyer helps marketers globally make better decisions. It provides real-time data reports by understanding the customers better through its intuitive dashboard.

Getting started

Connection

ConnectionWebMobile

​Device Mode

🚫

​✅(Only Flutter SDK)

Cloud Mode

🚫

AppsFlyer Integration with Lemnisk

You can follow the steps to initialize the SDK by referring to our Flutter SDK doc.

Please add the following configuration in main.dart file:

Dart:

main.dart
//Appsflyer params
    LemniskApsflyerCore lemniskApsflyer = LemniskApsflyerCore(
      enable: false,
      afAppId: "xxx",
      afDevKey: "xxx",
    );

A track event is called, it is automatically translated and sent to AppsFlyer.

Custom Mapping

AppsFlyer Event NameLemnisk Event Name

af_complete_registration

signUp

af_login

signIn

af_search

productSearched

​af_add_payment_info

paymentInfoAdded

af_add_to_cart

addToCart

add_to_wishlist

addToWishlist

af_initiated_checkout

checkoutStarted

af_content_view

productViewed

view_item_list

​productCategoryViewed

af_purchase

orderCompleted

af_rate

productReviewed

Tracking uninstalls

This helps you compare the quality of users and remove them from the retargeting list. The uninstall events are not reported in real-time hence, it creates a lag depending on the platform. Following is the time taken to display the uninstalls on AppsFlyer dashboard:

  • Android: 24-48 hours

  • iOS: 9–11 days

However, the data refreshes on a daily basis.

Also, note that the af_uninstall event time is the time AppsFlyer determines that the user has uninstalled the app, not the time that the app was actually uninstalled.

You can refer to the Uninstall measurement to know more.

Attribution

There are some discrepancies in the attribution models related to Appsflyer and the app stores: (iOS) App Store and (Android) Google Play. Because of these attribution models, in some instances, the app store records more installs than AppsFlyer. In other instances, AppsFlyer records more installs than the app store.

AppsFlyer requires the following properties for this attribution:

Reasons for under-attribution by AppsFlyer

CauseApps StoreAppsFlyer

​Install definitions

​App stores, record installs after the user downloads and installs the app, whether the user later launches the app or not.

​AppsFlyer records new installs only after the first launch.

Users that never launch are not counted in AppsFlyer,

​Install record date

​App stores, record the date of the download as the day of install.

​AppsFlyer records the date of the first launch as the day of install.

​Time zones

​Data displays according to the local time zone of the advertiser.

​By default, data displays using UTC±00:00 time zone.

You can refer to the Attribution Discrepancies doc for a detailed list of attributions.

Configuration Settings

ParameterDescription

​Android App ID (required)

​Your Android App’s ID. You can find this in your AppsFlyer’s ‘My App’ dashboard.

​Apple App ID (iOS) (required)

​Your App’s ID, which is accessible from iTunes or in AppsFlyer’s ‘My App’ dashboard.

​AppsFlyer Dev Key (required)

Your unique developer ID from AppsFlyer, found in your AppsFlyer account.

FAQ

Q1. I'm unable to see the uninstalled events in the AppsFlyer dashboard. Why is my data not reflecting?

The uninstall events are not reported in real-time hence, it creates a lag depending on the platform. Following is the time taken to display the uninstalls on AppsFlyer dashboard:

  • Android: 24-48 hours

  • iOS: 9–11 days

However, the data refreshes on a daily basis.

Q2. I am not able to see attribution data on AppsFlyer. Why are there discrepancies in my data?

There are some discrepancies in the attribution models related to Appsflyer and the app stores (Google Play and Apps Store). Because of these attribution models, sometimes the app store records more installs than AppsFlyer and other times AppsFlyer records more installs than the app store.

You can refer to the Attribution Discrepancies doc for a detailed list of attributions.

Last updated