# 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)

{% hint style="success" %}
If you're just getting started, the **Installs** or **Daily reports** entity is a good first choice — these give you a broad view of acquisition performance right away.
{% endhint %}

## Quick start

{% stepper %}
{% step %}
**Create a new data flow in Coupler.io** and select AppsFlyer as the source.
{% endstep %}

{% step %}
**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.
{% endstep %}

{% step %}
**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).
{% endstep %}

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

{% step %}
**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.
{% endstep %}

{% step %}
**Choose a destination** — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like Claude or ChatGPT.
{% endstep %}

{% step %}
**Run the data flow manually** to confirm everything is working. Once the run is successful, you can set up a schedule.
{% endstep %}
{% endstepper %}

## 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                    |
