For the complete documentation index, see llms.txt. This page is also available as Markdown.

AppsFlyer

AppsFlyer is a mobile attribution and marketing analytics platform. It tracks where your app installs and in-app events come from — across paid campaigns, organic traffic, and retargeting — so you can measure what's actually driving growth.

Connecting AppsFlyer to Coupler.io lets you move that attribution data into your reporting tools automatically, without manual exports or CSV uploads.

Why connect AppsFlyer to Coupler.io?

  • Pull installs, in-app events, uninstalls, and partner/geo reports into one place

  • Separate organic, paid, and retargeting data into distinct data flows or combine them with Append

  • Send data to Google Sheets, Excel, BigQuery, Looker Studio, or AI tools like ChatGPT, Claude, or Gemini

  • Keep dashboards fresh with scheduled syncs — no manual work required

Prerequisites

Before connecting, make sure you have:

  • An active AppsFlyer account with access to the app you want to pull data from

  • Your AppsFlyer API token (found under your account settings in the AppsFlyer console)

  • Your App ID (the unique identifier for your app in AppsFlyer)

  • Your app's timezone setting (visible in App Settings in the AppsFlyer console)

Quick start

1

Create a new data flow in Coupler.io and select AppsFlyer as the source.

2

Enter your AppsFlyer API token. You can find this in your AppsFlyer account under API access or integrations. Paste it into the API key field in Coupler.io.

3

Enter your App ID. This is the identifier AppsFlyer uses for your specific app (e.g., id123456789 for iOS or com.example.app for Android).

4

Select an entity — for example, Installs, In-app events, or Daily reports. Each entity corresponds to a specific report type in AppsFlyer.

5

Set a start date and timezone. Use the date picker to choose how far back to pull data (up to 90 days for raw reports). Set the timezone to match your AppsFlyer app settings to avoid date mismatches.

6

Choose a destination — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like Claude or ChatGPT.

7

Run the data flow manually to confirm everything is working. Once the run is successful, you can set up a schedule.

Available entities

Entity
Description

In-app events

Non-organic in-app user interactions and conversions

Organic in-app events

In-app events from users acquired through non-paid channels

Retargeting in-app events

In-app events from retargeting campaigns

Installs

Non-organic app installs with attribution details

Organic installs

Installs from non-paid sources

Retargeting installs

Installs attributed to retargeting campaigns

Uninstall events

Non-organic app uninstalls and churn data

Organic uninstall events

Uninstalls from organically acquired users

Daily reports

Daily aggregated performance metrics

Retargeting daily reports

Daily aggregated data for retargeting campaigns

Partners reports

Aggregated performance by media source partner

Retargeting partners reports

Partner performance data for retargeting

Partners events reports

Event-level data grouped by media source

Retargeting partners events reports

Event-level retargeting data by media source

Geo reports

Aggregated performance by geographic location

Retargeting geo reports

Geo performance for retargeting campaigns

Geo events reports

Event-level data by location

Retargeting geo events reports

Event-level retargeting data by location

Last updated

Was this helpful?