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)
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.
Quick start
Create a new data flow in Coupler.io and select AppsFlyer as the source.
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.
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).
Select an entity — for example, Installs, In-app events, or Daily reports. Each entity corresponds to a specific report type in AppsFlyer.
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.
Choose a destination — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like Claude or ChatGPT.
Run the data flow manually to confirm everything is working. Once the run is successful, you can set up a schedule.
Available entities
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?
