← 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


Настройка

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

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

Syntax error in textmermaid version 11.13.0