App settings page

The App Settings page enables the configuration of functions that affect the way app data is displayed and processed in AppsFlyer. These settings affect data from all media sources. Only admins can access the setting page. 

To open the app settings page, in AppsFlyer, go to Configuration > App Settings. 

After making changes to the app settings, ensure that you save the changes. To do so, click  

Setup options

SDK dev key

The Dev key is a unique key per account, which is essential for the success of SDK integrations on all platforms. Developers can get the key from the App settings page.


Define loyal user trigger

In the Analytics section, you can define the parameter of a loyal user. By default, a loyal user is defined as a user who has opened the app three times or more during its lifetime. If you select one of the configured events in the dropdown menu, loyal users are defined accordingly.

This change is reflected retroactively, so upon selecting a new event to represent loyalty, all the historic loyal user data is re-calculated to reflect the change.


The default loyal user definition is indicative of user quality. However, it is also easy to replicate by fraudsters. AppsFlyer recommends using a more complex Loyal user trigger to increase the reliability of this KPI.  See mobile fraud detection.

App store country

The App Store Country setting allows you to select the country in which your app is available.

Android iOS

The App Store Country setting has the following functions:

  • Enables you to change the app status from pending to live. 
  • Choose which store to redirect web users (both mobile and desktop) to when they click on an attribution link.

Change the app status from pending to live

When the app goes live, you can change the app status from pending to live. When you do so, AppsFlyer goes to the store country that is set in app store country. AppsFlyer does that to check that the app is live and get details about it like its icon. If the app is not in the store country that is set in app store country settings, AppsFlyer cannot change the app status from pending to live.

Redirecting mobile users

Users usually click on attribution links from within other mobile apps. When they do so, the operating system is responsible for redirecting them to the relevant store. 

  • Android: Users are redirected to the relevant store country according to their IP and location.
  • iOS: Users are redirected to the country that is configured in the iOS app store on the device.

In such cases, the app store country settings don't determine which store country mobile users are redirected to. This is determined by the operating system.

Redirecting web users (both mobile and desktop)

When web users click on attribution links on websites (mobile or desktops), they are redirected to the store country that is set in the app settings. However, when they try to install, they are taken to the store that is either configured in the device (iOS) or the store that corresponds to their location (Android).

iPad iOS 13 serving desktop site

Starting from iOS 13, iPads serve the desktop version of websites. What this means that no matter the type of user (mobile or web), a click on an attribution link goes to a desktop site. In such cases, the redirection rules are those for web users.


Time zone

By default, all app data is reported based on the UTC (GMT) time-zone. The time-zone setting here allows for changing the default time zone to any local time zone, to make data alignment easier.

Selecting the time zone for your app (other than UTC):

When selecting a time zone for your app, the following conditions apply:

  • You can change the time zone for either new or live apps
  • Time zone change takes effect at midnight UTC, upon which the dashboard screens, alongside the raw data reports, update to reflect the change
  • Changing the time zone for an app affects the view of the app owners, as well as for all agencies and partners that have access to the app's dashboard

Changing the time zone after initial selection:

If you decide to change to the time zone, follow these instructions:

  1. Ensure at least 48 hours have passed since the last time zone selection
  2. Change the time zone to UTC
  3. Wait an additional 48 hours before selecting the new time zone


By default, the app's currency is set to USD. You can change the default currency using the App Settings page, under Localization.

Reporting tool  Currency used
Dashboard App-specific currency
Export page raw data App-specific currency  
Push API Where relevant there is an additional field with the app-specific currency. The field names end in _selected_currency
Pull API
  • Default: USD
  • App-specific currency can be selected
Master API
  • Default: USD
  • App-specific currency can be selected
Data Locker USD
Currency used by reporting tool



  • Currency change is only available to apps with no revenue or cost.
  • For new apps, the currency is set when the app is added.


Re-attribution window

The Re-attribution window is a time frame starting from the first install time during which re-installs cannot be attributed as new installs. You can now change this window's value from the default three months to anything between 1-24 months. For more details, click here.



To enable or disable Retargeting campaigns measurement, with any supporting media source, turn on Enable Retargeting Campaign Measurement.

For more information about retargeting go here.

For more information about the effect of this toggle with SRNs or non-SRNs, go here.

Minimum time between re-engagement conversions

Turning on Enable Retargeting Campaign Measurement also reveals the Minimum time between re-engagement conversions setup.

Following users re-engagements with your app, AppsFlyer attributes their in-app events to the retargeting network, during the Re-engagement window. This helps you to measure the effectiveness of retargeting campaigns.

However, if another network brings a new re-engagement during this window, it replaces the last re-engagement and all subsequent events are attributed to the new network. The Minimum time between re-engagement conversions setup enables you to set a time frame during which AppsFlyer ignores new re-engagements.

You can set this window's time period in hours (1-23), days (1-30), or leave it disabled (None).


These settings do not affect the time between install and re-engagement.


iOS apps that implement the iOS uninstall attribution feature need to upload the P12 certificate here.

Android apps require a Firebase/GCM Server Key to be defined here for android uninstall attribution.


Enable IP masking

You can toggle the On/Off button to enable app owners to mask the end-users' device IP addresses in the raw data reports.

For more details about IP Masking, see here.

iOS 10.3 redirect fallback

For iOS 10.3 and above users only. Details here.

Change app name


The account's admin can determine the name of your app, which is then displayed throughout the dashboard and data reports. This is especially useful if you have different versions of the same app, for example, for regional distribution reasons.

Note that while this change affects the display of the app, the app ID, used to identify the app when using various AppsFlyer APIs, remains the same.


app names are limited to 50 characters.


Was this article helpful?