Paywall integration: AppsFlyer

Set up your AppsFlyer integration to launch paywall correctly

O
Written by Onboarding.Online Support Team
Updated over a week ago

AppsFlyer is a popular platform for tracking and analyzing mobile marketing campaigns. It gathers data from different campaigns to show companies how well their ads are doing.

Integrating AppsFlyer is essential for sending events related to purchases made on the Paywalls from our service to AppsFlyer.

⚠️ It is crucial to complete the App Store integration first; otherwise, the events will not be transmitted.

To setup events sending from paywall to AppsFlyer, go to the Project Overview in the Onboarding.Online dashboard. There, navigate to the tab AppsFlyer at the bottom of the page and click the button "Create" to fill out the required form for integration.

There you will need to fill out fields to proceed with the correct app workflow:

⚠️ Please make sure all the required fields in the pop-up are filled out properly to create integration!

The next step of the integration is to set credentials:

IOS App ID (mandatory)

There are 2 ways on how to retrieve the correct App ID:

First Way: The IOS Apple ID can be located within the URL of the App Store:


1. Log in to your App Store account.

2. Choose the needed app.
3. Click on "App Information" on the menu in the "General" drop-down.
4. Copy "Apple ID" from the field and paste in the Onboarding.Online form.

Second way: With the AppsFlyer platform:

1. Log in to your AppsFlyer account.
2. Click on "Settings" in the menu.
3. Select "App Settings" from the options.

4. Select your app in the dropdown from "App Settings " section 


5. Click on the address bar in the browser - here you will see the app's ID. Copy it and paste it to the form in Onboarding.Online 

Paste the ID to the form in Onboarding.online:

Production Key (mandatory)

The Production Key, or Dev Key is used to authenticate events sent by the app rfrom AppStore through Server-to-Server (S2S) to AppsFlyer. This unique key is specific to each account and is utilized by all apps within the account for secure data transmission.

To access the Dev Key, please follow these steps within the AppsFlyer platform:

1. Open AppsFlyer and navigate to your app page.
2. Scroll through the left menu bar and locate "App Settings" -> "SDK authentication"
3. Copy the Dev Key from the App Settings section for authentication purposes.

5. Paste the key to the form in Onboarding.online:

Sandbox Key (optional)

The Sandbox Key is used to authenticate events sent by apps from TestFlight or dev builds (not released to the App Store) through Server-to-Server (S2S) to AppsFlyer.

AppsFlyer does not offer a Sandbox mode for server-to-server integration. Therefore, a separate application or account within AppsFlyer is required to obtain a Sandbox Dev Key.

⚠️ Should you wish to transmit sandbox events to the same application, it is recommended to utilize the same key for both production and sandbox environments.


To complete integration click on Create:

You can always edit to delete the integration by clicking on the Edit button or the rash icon:

Did this answer your question?