AppsFlyer iOS

Send iOS app events and conversions to AppsFlyer for mobile attribution, SKAdNetwork support, and campaign analytics.

Configuration

FieldTypeRequiredDescription
app_idstringYesThe AppsFlyer app ID for your iOS application (e.g., id123456789).
dev_keystringYesYour AppsFlyer dev key, found in the AppsFlyer dashboard under App Settings.
api_tokensecretYesThe AppsFlyer V2 API token for authenticating server-to-server event calls.
apple_app_idstringYesThe numeric Apple App ID from App Store Connect, used for SKAdNetwork attribution.

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find AppsFlyer iOS or filter by Attribution.
  4. Click Install, select a variant if available, and fill in the required fields.
  5. Click Install Integration to create the integration with a ready-to-use default configuration.

API Setup

curl -X POST http://localhost:8084/v1/admin/integration-catalog/appsflyer_ios/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "AppsFlyer iOS",
    "variant": "default",
    "config": {
      "app_id": "id123456789",
      "dev_key": "AbCdEfGhIjKlMnOpQrSt",
      "api_token": "your_api_token"
    },
    "delivery_mode": "server_side"
  }'

Delivery

Events are delivered server-side from your Datafly Signal infrastructure directly to the AppsFlyer API. No client-side scripts are loaded for this integration.

Visit AppsFlyer documentation for full API documentation and credential setup instructions.