Appsflyer

Appsflyer ETL connector for data replication

Snapshot

Integrate AppsFlyer with Daton

  1. Sign in to Daton.

  2. Select AppsFlyer from the Integrations page.

  3. Provide Integration Name, Replication Frequency, and History. The integration name would be used in creating tables for the integration and cannot be changed later.

  4. Provide AppsFlyer App Id and Token.

  5. Post successful authentication, you will be prompted to choose from the list of available tables.

  6. Select all the required fields for each table.

  7. Submit the integration.

Workflow

  1. Integrations would be in the Pending state initially and will be moved to the Active state as soon as the first job loads data successfully onto the configured warehouse.

  2. Users would be able to edit/pause/re-activate/delete integration anytime.

  3. Users can view job status and process logs from the integration details page by clicking on the integration name from the active list.

AppsFlyer Data

InstallsReport

Purpose: Can fetch the details of data including time of installation, type of device, operating system, region, city, country, and more.

Source API Documentation https://support.appsflyer.com/hc/en-us/articles/207034506#Introduction

Replication: Key-Based Replication

Replication Key: LastRunDate

Fields

InAppEventsReport

Purpose: Can fetch the details of the report that contains all the actions performed by your non-organic users, which were sent to AppsFlyer from the SDK or via the server-to-server API, or via native web view.

Source API Documentation https://support.appsflyer.com/hc/en-us/articles/115004574886-In-App-Events-Raw-Data-Report

Replication: Key-Based Replication

Replication Key: LastRunDate

Fields

UninstallEventsReport

Purpose: Can fetch the details of uninstall raw data for all non-organic installs

Source API Documentation https://support.appsflyer.com/hc/en-us/articles/115000807786-Non-Organic-Uninstall-Raw-Data-Reports

Replication: Key-Based Replication

Replication Key: LastRunDate

Fields

OrganicInstallsReport

Purpose: Can fetch the details of the report also includes the attribution type (click or view), the media source, campaign, ad set, and ad type.

Source API Documentation https://support.appsflyer.com/hc/en-us/articles/115002095726-Organic-Raw-Data-Reports

Replication: Key-Based Replication

Replication Key: LastRunDate

Fields

OrganicInAppEventsReport

Purpose: Can fetch the details of the raw data report for all organic installs and In-App Events.

Source API Documentation https://support.appsflyer.com/hc/en-us/articles/115002095726-Organic-Raw-Data-Reports

Replication: Key-Based Replication

Replication Key: LastRunDate

Fields

InvalidInstallsReport

Purpose: Can fetch the details of all invalid installations.

Source API Documentation https://support.appsflyer.com/hc/en-us/articles/115004703926#targeting-targeting-validation-rules-export-data

Replication: Key-Based Replication

Replication Key: LastRunDate

Fields

InvalidInAppEventsReport

Purpose: Can fetch the details of all in-app events generated from invalid installations only

Source API Documentation https://support.appsflyer.com/hc/en-us/articles/115004703926#targeting-targeting-validation-rules-export-data

Replication: Key-Based Replication

Replication Key: LastRunDate

Fields

Last updated