Getting started—Onboarding for marketers

At a glance: Get everything set up to make the most of your AppsFlyer account. Understand the steps, timelines, and dependencies for getting your apps and your team on board.


This document helps marketer (app owner) product managers plan and execute their onboarding with AppsFlyer. For every item, the owner and approximate implementation time are provided.

Note that the time estimates in this article are intended as general guidance only. They are based on our experience working with many new customers, but we recognize that every app owner, app, and implementation is different. Your actual time requirements may vary.

Account setup

The account admin should complete the following steps:

Step Time Comments
Sign up with AppsFlyer 5 mins Ideally, an account admin is a real AppsFlyer user who can receive important messages when needed.
Add account users who will use the AppsFlyer dashboard, and set their permissions 1 min per account user

In some cases, users can be added to multiple accounts.

Result: Welcome! You now have an active AppsFlyer account and account users who can access it.


New to AppsFlyer and wondering what it can do for you? Watch this 6-minute video.

App onboarding

The following steps 1-3 are mandatory for every app added to AppsFlyer (except where stated as optional).

You can follow the steps using this guide or via the app onboarding page (for Android and iOS apps only). The App onboarding page guides you through the basic steps required to get your app ready for attribution. If you prefer to use it, we recommend also checking this guide for additional steps you may need for your specific business needs.

To open the app onboarding page:

  1. In the menu bar, click the user menu (email address dropdown)
  2. Select App onboarding

Step 1: App setup

The account admin should complete the following steps for each of your apps:

Step Time Comments

Add your app to the AppsFlyer account

1 min

If adding an app fails, it's often because it was previously defined in a different account (typically an ad agency that your marketers work with). Contact your CSM or to transfer the app to your account

See additional troubleshooting steps for adding apps.

Set the app time zone, currency, and whether it's directed toward children 1 min   
Set the app's
re-attribution window (on the App settings page)
1 min  The re-attribution window is the period, starting from the date of the first install, during which re-installs from the same device are not attributed as new installs. The default value is 90 days, which you can customize as needed.
[Optional] Migrate existing user devices into AppsFlyer 2 hours

If your app already has a substantial user base, consider migrating them into AppsFlyer to avoid double charges.

Note: With the assistance of your AppsFlyer CSM or the support team at

Result: Your apps are now defined in the AppsFlyer dashboard.

Step 2: SDK integration

Complete the following steps for every app defined in AppsFlyer in Step 1: App setup

Step Owner Time Comments

Consider the available options and select the SDK functionalities you want your app to use

Product manager 1 hour
Select which in-app events to record Product manager 1 hour 

Recording the post-installation events your users perform in the app helps you better understand the quality of your users.

Visit the In-app event generator to use our comprehensive list of recommended in-app events and parameters for your vertical. You can add your own events and parameters.
Click the Code button to view and copy the automatically generated code for your developers 
(and make them happy).

Select methods for retrieving attribution /deep-linking data Product manager 30 mins

Learn more about the available methods:

Implementation by developer App developer 3 hours

AppsFlyer resources for your developers:

Integration testing  Product manager/
App developer
1 hour

You can test your SDK integration before or after your app is live in the app store. You can use debug apps to keep your app data clean.

Be sure to register your test devices.

Release new app version Product manager 1 hour Prepare for iOS App Store review.

Result: Your apps are ready for install attribution, in-app event measurement, and other AppsFlyer functionalities that won’t require additional dev resources.

Step 3: Attribution setup

Complete the following steps for every app defined in AppsFlyer in Step 1: App setup

Step Owner Time Comments

Set up paid media sources for attribution in AppsFlyer

Product manager/
15 mins per media source

Learn about attributing Self Reporting Networks (SRNs), specifically:

Learn about attributing non-SRN ad networks:

Use OneLink to attribute owned media sources: mobile websites, social media, user invites, and more Product manager 1 hour Learn about OneLink-based solutions for your owned-media use cases
Owned media developer implementation App developer 0-6.5 hours (depending on the implemented solutions)

For developers: Getting started with Deep linking

Set up attribution windows Product manager 2 mins per media source

Learn more: Click and view-through lookback windows explained

[Optional] Enable retargeting campaigns Product manager 2 mins

Activate Retargeting on the App Settings page.

Learn more: Retargeting guide

Result: All media sources bringing traffic into your apps are attributed whenever new or returning users engage with them.

Step 4: Additional setup

Complete the following steps for every app defined in AppsFlyer in Step 1: App setup.

Certain steps may be mandatory to meet your business goals.

Step Owner Additional resources

Optimize user acquisition campaigns by recording revenue

Product manager/

Learn about methods to aggregate and view marketing cost data

Product manager

ROI360—cost aggregation overview

Set up other 3rd-party platforms your app works with

Product manager/
Check out these AppsFlyer premium features that can save you time and money. Product manager
Protect your campaigns from fraud and mistargeting Product manager
Implement Server-to-Server API for in-app events reported outside the app Product manager/


Measure uninstall rates for your media sources 

Product manager/
Uninstall measurement
Gain a unified view of customer journeys across channels, platforms, and devices Product manager/

People-Based Attribution (PBA)

Ensure compliance with privacy regulations: GDPR, CCPA, etc.

Product manager/
Allowing users to opt-out of attribution.

Enrich your knowledge

Recommended for all AppsFlyer users:

Step Time

Get to know the AppsFlyer overview dashboard

15 mins

Explore the difference between Lifetime Value (LTV) data and activity data in AppsFlyer (solving the mystery of why the in-app events summary differs between the Overview and Activity dashboards)

15 mins
Understand the AppsFlyer attribution model 30 mins

Learn about aggregate reporting tools and analytics

30 mins

Learn about raw data reporting

30 mins



New to UA (user acquisition)? Learn all about the biggest challenges and critical elements of planning, executing, and continuously optimizing your user acquisition efforts.


New to AppsFlyer but not a marketer? No worries!
Choose the guide for you below and get started: