AppsFlyer е платформа за мобилна атрибуция и маркетингова аналитика, която позволява на разработчици и маркетолози да определят точно източника на инсталации и приходи на приложението. Услугата проследява пълния път на потребителя от показване на реклама до извършване на целево действие. Според официалното ръководство на AppsFlyer, атрибуцията на инсталации позволява борба с измамите и оптимизиране на рекламните бюджети на всички платформи.
Основни моменти
AppsFlyer е облачна платформа за мобилна атрибуция и маркетингова аналитика, основана през 2011 г. Системата позволява на разработчиците на приложения да определят кои рекламни канали водят до инсталации, регистрации и покупки. AppsFlyer обработва над 12 милиарда инсталации годишно.
Платформата поддържа над 8000 рекламни мрежи и MMP партньори. Данните се събират чрез мобилни SDK, Server-to-Server API и интеграция със SKAdNetwork на Apple. AppsFlyer е сертифициран по стандартите ISO 27001 и SOC 2 Type II за защита на потребителските данни.
Ключовата стойност на AppsFlyer — единен контролен панел за всички рекламни кампании. Маркетологът вижда цената на инсталация (CPI), приходите на потребител (ARPU) и възвръщаемостта на инвестициите (ROAS) за всеки канал в един интерфейс без ръчно събиране на данни от различни източници.
AppsFlyer поддържа няколко модела на атрибуция на инсталации и събития. Основният модел — Last-Click атрибуция: инсталацията се приписва на последното рекламно кликване преди преминаване в App Store или Google Play. Ако потребителят е видял реклама във Facebook, след това в Google Ads и е инсталирал приложението — инсталацията ще бъде записана към Google Ads.
First-Click модел приписва инсталацията на първото кликване във веригата на контакти. Този модел е полезен за оценка на ефективността на горните канали на фунията (Top-of-Funnel). AppsFlyer позволява гъвкаво настройване на прозореца на атрибуция: от 1 ден до 90 дни от момента на кликване.
View-Through (или атрибуция, базирана на импресии) взема предвид не само кликванията, но и прегледите на реклами. Ако потребителят е видял рекламен банер, не е кликнал върху него, но в рамките на определен прозорец (обикновено 24 часа) е инсталирал приложението — AppsFlyer може да припише инсталацията на този преглед. Прозорецът View-Through се настройва отделно от Click-Through.
Cohort LTV — отчет на AppsFlyer, който показва приходите на потребител по дни след инсталация. Например, кохортата от потребители, инсталирали приложението на 1 март, може да покаже ARPU от 2,5 долара на 7-ия ден и 4,8 долара на 30-ия ден. Това позволява сравняване на качеството на трафика от различни източници.
SKAdNetwork (SKAN) — рамка на Apple за атрибуция на инсталации без използване на IDFA, стартирана през 2021 г. AppsFlyer беше един от първите MMP, които напълно подкрепиха SKAdNetwork. Преходът към SKAN беше причинен от промяната в политиката за поверителност на iOS 14.5, която изисква изрично съгласие на потребителя за достъп до IDFA.
SKAdNetwork работи на принципа на postback: рекламната мрежа изпраща на Apple криптирано уведомление за кликване, Apple изпраща потвърждение на инсталацията обратно чрез агрегирани postback съобщения. AppsFlyer получава тези postback и ги декодира за показване в отчетите.
Ограниченията на SKAdNetwork включват забавяне на postback до 48 часа, липса на данни на ниво отделни потребители (само агрегирани) и максимален лимит от 100 кампании на приложение. AppsFlyer предоставя инструменти за оптимизиране на работата в условията на тези ограничения, включително SKAdNetwork Copilot — препоръчителна система за избор на оптимални настройки на кампании.
AppsFlyer Protect360 — вградена система за защита от измами в мобилната реклама. Системата използва машинно обучение за откриване на невалидни инсталации: измами с кликвания, измами с инсталации, спам на кликвания и измами с устройства. Protect360 проверява всяка инсталация в реално време и ѝ присвоява рейтинг на подозрителност.
По данни на AppsFlyer, Protect360 блокира до 30% от измамните инсталации, преди да попаднат в отчетите. Системата анализира над 100 сигнала: честота на кликвания от един IP, време между кликване и инсталация, аномалии във версиите на ОС и типовете устройства. Маркетологът вижда в таблото отделна секция Fraud Score за всеки канал. Откриването на измами работи в реално време: всяка инсталация се проверява за милисекунди, преди да бъде отчетена в докладите.
Видове измами, които Protect360 открива: Install Fraud (фалшиви инсталации чрез емулатори и ферми за устройства), Click Fraud (фалшиви кликвания без реален преход към магазина), Click Spam (автоматични кликвания без намерение за инсталиране) и SDK Spoofing (фалшифициране на данни от SDK). Всеки тип измама има уникални модели, които системата открива чрез контролирани ML модели, обучени върху исторически данни от милиарди инсталации.
Ключовите показатели за ефективност (KPI) с отчитане на измамите се показват във филтриран вид. AppsFlyer автоматично преизчислява CPI, ROAS и LTV след изключване на измамните инсталации, което дава реална картина на ефективността на рекламните кампании. Fraud Score на всеки рекламен източник се показва в таблото като цветна индикация: зелено (нисък риск, 0–5% измами), жълто (среден риск, 5–15%) и червено (висок риск, над 15%).
Машинно обучение Protect360 се обучава върху данни от милиони инсталации и непрекъснато се актуализира. Моделите се преобучават на всеки 24 часа, като се вземат предвид новите модели на измами. Това позволява на системата да се адаптира към нови видове измами без ръчно актуализиране на правилата.
AppsFlyer предоставя родни SDK за iOS, Android, React Native, Flutter и Unity. Основната интеграция включва инсталиране на SDK, инициализация с ключ за разработчик и настройка на делегати за обработка на връзки. SDK автоматично събира данни за инсталации, сесии и покупки.
import com.appsflyer.AppsFlyerLib
class MainApplication : Application() {
override fun onCreate() {
super.onCreate()
AppsFlyerLib.getInstance()
.init("YOUR_DEV_KEY", null, this)
AppsFlyerLib.getInstance()
.start(this)
}
}
import AppsFlyerLib
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
AppsFlyerLib.shared()
.appsFlyerDevKey = "YOUR_DEV_KEY"
AppsFlyerLib.shared()
.appleAppID = "123456789"
AppsFlyerLib.shared()
.start()
return true
}
}
import 'package:appsflyer_sdk/appsflyer_sdk.dart';
final appsFlyerSdk = AppsFlyerSdk(
AppsFlyerOptions(
devKey: "YOUR_DEV_KEY",
isDebug: true,
appId: "123456789"
)
);
void main() {
appsFlyerSdk.initSdk(
registerConversionDataCallback: true,
);
}
AppsFlyer предоставя няколко вградени табла: Overview (общ панел), Cohort LTV (приходи по кохорти), Raw Data Report (сурови данни за експорт) и Aggregate (пазарни бенчмаркове). Overview показва ключови метрики: инсталации, органичен трафик, неорганичен трафик, приходи, ROAS и цена на инсталация. Всички табла са достъпни в уеб интерфейса и чрез REST API за интеграция с вътрешни системи за отчитане.
Raw Data Report — детайлен експорт на данни на ниво отделни инсталации и събития. Данните са достъпни в CSV и JSON формати, както и чрез S3-exporter за автоматично зареждане в собствено хранилище. Raw Data Report е необходим за изграждане на собствени табла в Tableau, Power BI или Looker.
Aggregate — инструмент за сравнителна аналитика, който показва как показателите на вашето приложение се съотнасят към пазара. AppsFlyer агрегира данни от 12 милиарда инсталации и предоставя бенчмаркове по категории приложения, региони и рекламни платформи. Разработчикът може да види кой CPI се счита за нормален за неговата категория и как се променя Retention Rate в зависимост от географското местоположение.
AppsFlyer използва модел на платени абонаменти, чиято цена зависи от броя на месечните инсталации. За малки проекти е достъпен пакет Starter с ограничение до 5000 инсталации на месец. Основният пакет (Pro) започва от 2–3 хиляди долара годишно и включва пълен набор от функции за атрибуция, интеграция с всички рекламни мрежи и защита Protect360.
На корпоративната тарифа Enterprise са достъпни: специален екземпляр на платформата, персонализиран SLA, личен мениджър, обучение на екипа и одит на сигурността. Цената на Enterprise се изчислява индивидуално и обикновено започва от 20 хиляди долара годишно за приложения със среден трафик до 500 хиляди инсталации на месец.
Допълнителни разходи включват: интеграция с премиум рекламни мрежи, разширен Raw Data Report с почасов експорт към S3 и мулти-платформени акаунти за агенции и големи рекламодатели. AppsFlyer също така предлага безплатен 30-дневен пробен период за запознаване с платформата без изискване за информация за плащане.
Често задавани въпроси
AppsFlyer — платформа за мобилна атрибуция и маркетингова аналитика. Използва се за определяне на източници на инсталации, изчисляване на ROI на рекламни кампании, защита от измами и анализ на поведението на потребителите след инсталиране на приложението.
Firebase Analytics — безплатна аналитична платформа без функции за атрибуция на реклами. AppsFlyer специализира именно в атрибуцията: определя кой рекламен канал е довел до инсталацията и предпазва от измами. Firebase не предоставя SKAdNetwork интеграция или Protect360.
AppsFlyer използва SKAdNetwork на Apple за атрибуция на инсталации без IDFA. Допълнително се прилагат вероятностни методи (Probabilistic Modeling), които анализират над 100 сигнала на устройството за точна идентификация на инсталации без лични данни.
AppsFlyer работи на модел на платени абонаменти. Цената зависи от обема на месечните инсталации и набора от функции. За малки проекти е достъпен пакет Starter с ограничение до 5000 инсталации на месец.
За интеграция на AppsFlyer, инсталирайте SDK чрез мениджър на зависимости, инициализирайте го с ключ за разработчик в Application.onCreate (Android) или didFinishLaunchingWithOptions (iOS) и настройте Conversion Data Listener за получаване на данни за първата сесия на потребителя.
Резюме
Ще разработим мобилно приложение под ключ
IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също