← Back to Academia

11.04 - AppsFlyer - обзор и настройка

AppsFlyer - ведущий MMP (Mobile Measurement Partner). Обеспечивает атрибуцию установок, in-app событий, deep linking и fraud detection.

#intermediate #technical #block-11


Навигация

11.03 - Privacy и ATT | → 11.05 - AppsFlyer - Deep Linking и OneLink


Зачем MMP

Без MMP вы не знаете:

  • Откуда пришёл install (Google? Meta? Organic?)
  • Какой канал приносит quality users (retention, LTV)
  • Есть ли фрод (fake installs)

Google и Meta не могут атрибутировать друг другу. MMP - neutral third party.


Архитектура AppsFlyer

Attribution

AppsFlyer

Ad Networks

Google Ads

Meta Ads

TikTok Ads

AppsFlyer SDK in App

Dashboard

Raw Data / API

Deterministic
Click → Install matching

Probabilistic
Fingerprinting fallback

SKAN
iOS privacy framework


Настройка

1. SDK Integration

// iOS (Swift) import AppsFlyerLib AppsFlyerLib.shared().appsFlyerDevKey = "YOUR_DEV_KEY" AppsFlyerLib.shared().appleAppID = "YOUR_APP_ID" AppsFlyerLib.shared().start() // Android (Kotlin) val appsFlyer = AppsFlyerLib.getInstance() appsFlyer.init("YOUR_DEV_KEY", null, this) appsFlyer.start(this)

2. In-App Events

// Event tracking AppsFlyerLib.shared().logEvent("af_purchase", [ "af_revenue": 45990, "af_currency": "KZT", "af_order_id": "ORD-001", "af_content_type": "credit", "af_content_id": "consumer_loan" ])

3. Ключевые события для финтеха

Event NameКогдаParameters
af_complete_registrationРегистрацияmethod, referral_code
loan_application_startНачало заявкиloan_type, amount
loan_application_completeЗаявка отправленаloan_type, amount
loan_approvedОдобрениеloan_type, amount, term
af_purchaseВыдача кредитаaf_revenue, af_currency, loan_id

4. OneLink (Deep Linking)

OneLink = AppsFlyer's universal link solution. Один URL → iOS App Store, Google Play, или web fallback.

Подробнее: 11.05 - AppsFlyer - Deep Linking и OneLink


Dashboard - ключевые отчёты

ОтчётЧто показывает
OverviewInstalls, revenue, retention by source
ActivityDaily installs, events, revenue
RetentionD1/D7/D30 by source
CohortRevenue cohorts by install date
Protect360Fraud detection, blocked installs

🔧 Практика

  1. Создайте AppsFlyer аккаунт (free tier)
  2. Интегрируйте SDK в тестовое приложение (можно использовать demo app)
  3. Настройте 5 in-app events
  4. Создайте OneLink и протестируйте deep linking flow
  5. Проверьте атрибуцию тестового install

Связанные заметки