AppsFlyer

This guide explains how to set up the AppsFlyer Data Locker grabber in the Magify analytics system.

The grabber enables automated import of AppsFlyer raw data reports, including installs, in-app events, impressions, clicks, and sessions, directly into your analytics pipeline.

AppsFlyer Data Locker Setup

Permissions

The setup must be performed by an admin user.

Create a Data Locker Connection

Navigate to AppsFlyer → Export → Data Locker.

Click Add Connection and name your connection.

Select the storage destination and configure the connection according to your storage provider settings.

Screenshot

Click Test Connection and ensure no connection errors are displayed.

If the test is successful, click Save.

Configure Report Output Settings

Set the following configurations:

  • Folder Structure: Unified Folder Structure
  • File Output Format: CSV
  • Compression: GZIP Compression
  • Max Rows: 100,000
  • Expected Path: Hourly

Select All for Apps, Media Sources, and Fields.

Choose the specific reports you want to upload.

Click Save Connection to complete the AppsFlyer configuration.

Getting Started

Navigate to Configurations > Integrations > MMP Grabbers in the Magify interface.

Find AppsFlyer in the list and click Add Grabber to create a new data source.

A configuration form will open.

appsflyer-data-locker-grabber-form.png

This form is used to connect Magify to your AppsFlyer Data Locker storage by providing storage credentials, selecting the required grabbers, and configuring report synchronization.

General Settings

Form Overview

The configuration form consists of two sections:

  • Top Section – General connection parameters: integration name, organization, Data Locker settings, storage provider, and storage credentials.
  • Grabbers Section – Enable the required AppsFlyer Data Locker grabbers.

Each field in the form is described below.

Name

A descriptive name for the grabber configuration. Helps identify the data source among other integrations.

Recommended format:

AppsFlyer Data Locker Grabber [CompanyName]

Optional field – recommended to fill in for easier navigation.

Organization

Select your organization from the dropdown list.

Connection Name

Name of the Data Locker connection configured in AppsFlyer.

Bucket Prefix

Prefix used by AppsFlyer Data Locker when exporting files to the configured storage location.

Provider

Select the storage provider configured for your AppsFlyer Data Locker connection.

Available options:

  • AWS S3
  • Google Cloud Storage
  • DigitalOcean Spaces
  • Custom S3-compatible endpoint

Access Key

Access Key ID used to authenticate access to the storage.

Bucket Secret

Secret key associated with the Access Key.

Bucket Name

Name of the bucket or storage container configured for AppsFlyer exports.

Raw Data File Type

Select the file format used for exported Data Locker files:

  • CSV
  • Parquet

The selected format must match the format configured in AppsFlyer.

Region Name

Region where the storage bucket is located.

The behavior of this field depends on the selected provider:

  • AWS S3 — Required. Enter the AWS region code (for example, eu-west-1).
  • Google Cloud Storage — Determined automatically and usually does not require manual configuration.
  • DigitalOcean Spaces — Required. Enter the DigitalOcean region code (for example, fra1, nyc3, or ams3).
  • Custom S3-compatible endpoint — Optional. Used only if the storage provider requires a region value.

Endpoint URL

URL of the S3-compatible storage endpoint.

This field is required only when Custom S3-compatible endpoint is selected as the provider.

Enter the full endpoint URL supplied by your storage provider.

For AWS S3, Google Cloud Storage, and DigitalOcean Spaces, the endpoint is configured automatically and does not need to be specified manually.

For DigitalOcean Spaces, the endpoint is generated automatically based on the selected region.

Grabbers Section

Use this section to configure AppsFlyer Data Locker grabbers for synchronization.

Each field serves the following purpose:

Installs Af Data Locker Grabber

Imports install data from AppsFlyer Data Locker.

Name – Specify a unique name for this grabber configuration. For example: Installs Data Locker [Your Company Name]

Is Enabled – Enable this option to start collecting data immediately. If left unchecked, the configuration is saved but inactive.

In Apps Af Data Locker Grabber

Imports in-app event data from AppsFlyer Data Locker.

Name – Specify a unique name for this grabber configuration. For example: In-App Events Data Locker [Your Company Name]

Is Enabled – Enable this option to start collecting data immediately. If left unchecked, the configuration is saved but inactive.

Impressions Af Data Locker Grabber

Imports impression data from AppsFlyer Data Locker.

Name – Specify a unique name for this grabber configuration. For example: Impressions Data Locker [Your Company Name]

Is Enabled – Enable this option to start collecting data immediately. If left unchecked, the configuration is saved but inactive.

Clicks Grabber

Imports click data from AppsFlyer Data Locker.

Name – Specify a unique name for this grabber configuration. For example: Clicks Data Locker [Your Company Name]

Is Enabled – Enable this option to start collecting data immediately. If left unchecked, the configuration is saved but inactive.

Sessions Af Data Locker Grabber

Imports session data from AppsFlyer Data Locker.

Name – Specify a unique name for this grabber configuration. For example: Sessions Data Locker [Your Company Name]

Is Enabled – Enable this option to start collecting data immediately. If left unchecked, the configuration is saved but inactive.

Saving the Configuration

Once all required fields are filled in, click Save to complete the setup. The enabled grabber will then begin collecting data from AppsFlyer according to the configured schedule.

By default, each grabber is set to load data for one day upon creation.

If you need to collect data for a longer period (e.g., for initial setup or data recovery), please contact us. We can manually adjust this value for you.

Related articles

Unity Ads

Apple Search Ads

Almedia

Ads Monetization Data

Gamelight

Adjust Cost