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.
Introduction
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.
Tip
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:
- In the menu bar, click the user menu (email address dropdown)
- 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 hello@appsflyer.com 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 hello@appsflyer.com. |
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. |
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/ Marketer |
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/ Developers |
|
Learn about methods to aggregate and view marketing cost data |
Product manager | |
Set up other 3rd-party platforms your app works with |
Product manager/ Developers |
|
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/ Developers |
|
Measure uninstall rates for your media sources |
Product manager/ Developers |
Uninstall measurement |
Gain a unified view of customer journeys across channels, platforms, and devices | Product manager/ Developers |
|
Ensure compliance with privacy regulations: GDPR, CCPA, etc. |
Product manager/ Developers |
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 |
Related
Tip
New to UA (user acquisition)? Learn all about the biggest challenges and critical elements of planning, executing, and continuously optimizing your user acquisition efforts.
Note
New to AppsFlyer but not a marketer? No worries!
Choose the guide for you below and get started: