AppsFlyer este o platformă de atribuire mobilă și analiză de marketing care permite dezvoltatorilor și marketerilor să determine exact sursa instalărilor și veniturilor aplicației. Serviciul urmărește întregul drum al utilizatorului de la afișarea reclamei până la efectuarea acțiunii țintite. Conform ghidului oficial AppsFlyer, atribuirea instalărilor permite combaterea fraudelor și optimizarea bugetelor publicitare pe toate platformele.
Principalele puncte
AppsFlyer este o platformă cloud de atribuire mobilă și analiză de marketing, fondată în 2011. Sistemul permite dezvoltatorilor de aplicații să determine ce canale publicitare duc la instalări, înregistrări și achiziții. AppsFlyer procesează anual peste 12 miliarde de instalări.
Platforma suportă peste 8000 de rețele publicitare și parteneri MMP. Datele sunt colectate prin SDK-uri mobile, API Server-to-Server și integrarea cu SKAdNetwork Apple. AppsFlyer este certificat conform standardelor ISO 27001 și SOC 2 Type II pentru protecția datelor utilizatorilor.
Valoarea cheie a AppsFlyer — un panou unic de gestionare pentru toate campaniile publicitare. Marketerul vede costul instalării (CPI), venitul per utilizator (ARPU) și rentabilitatea investiției (ROAS) pentru fiecare canal într-o singură interfață, fără colectarea manuală a datelor din diferite surse.
AppsFlyer suportă mai multe modele de atribuire a instalărilor și evenimentelor. Modelul principal — atribuirea Last-Click: instalarea este atribuită ultimului click publicitar înainte de trecerea în App Store sau Google Play. Dacă utilizatorul a văzut o reclamă pe Facebook, apoi pe Google Ads și a instalat aplicația — instalarea va fi înregistrată pe Google Ads.
Modelul First-Click atribuie instalarea primului click din lanțul de contacte. Acest model este util pentru evaluarea eficienței canalelor superioare ale pâlniei (Top-of-Funnel). AppsFlyer permite configurarea flexibilă a ferestrei de atribuire: de la 1 zi până la 90 de zile de la momentul click-ului.
View-Through (sau atribuirea bazată pe impresii) ia în considerare nu doar click-urile, ci și vizualizările reclamelor. Dacă utilizatorul a văzut un banner publicitar, nu a dat click pe el, dar în decursul unei ferestre stabilite (de obicei 24 de ore) a instalat aplicația — AppsFlyer poate atribui instalarea acestei vizualizări. Fereastra View-Through se configurează separat de Click-Through.
Cohort LTV — un raport AppsFlyer care arată venitul per utilizator pe zile după instalare. De exemplu, cohorta utilizatorilor care au instalat aplicația pe 1 martie poate arăta ARPU de 2,5 dolari în ziua 7 și 4,8 dolari în ziua 30. Acest lucru permite compararea calității traficului din diferite surse.
SKAdNetwork (SKAN) — framework-ul Apple pentru atribuirea instalărilor fără utilizarea IDFA, lansat în 2021. AppsFlyer a fost unul dintre primele MMP care au suportat complet SKAdNetwork. Trecerea la SKAN a fost cauzată de schimbarea politicii de confidențialitate iOS 14.5, care necesită acordul explicit al utilizatorului pentru accesul la IDFA.
SKAdNetwork funcționează pe principiul postback: rețeaua publicitară trimite Apple o notificare criptată despre click, Apple transmite confirmarea instalării înapoi prin mesaje postback agregate. AppsFlyer primește aceste postback-uri și le decodează pentru afișare în rapoarte.
Limitările SKAdNetwork includ întârzierea postback-ului de până la 48 de ore, lipsa datelor la nivel de utilizatori individuali (doar agregate) și limita maximă de 100 de campanii per aplicație. AppsFlyer oferă instrumente pentru optimizarea lucrului în condițiile acestor limitări, inclusiv SKAdNetwork Copilot — un sistem de recomandări pentru selectarea setărilor optime ale campaniilor.
AppsFlyer Protect360 — un sistem încorporat de protecție împotriva fraudei în publicitatea mobilă. Sistemul utilizează învățarea automată pentru detectarea instalărilor nevalide: frauda click-urilor, frauda instalărilor, spam-ul de click-uri și frauda dispozitivelor. Protect360 verifică fiecare instalare în timp real și îi atribuie un scor de suspiciune.
Conform datelor AppsFlyer, Protect360 blochează până la 30% din instalările frauduloase înainte de a ajunge în rapoarte. Sistemul analizează peste 100 de semnale: frecvența click-urilor de pe un IP, timpul dintre click și instalare, anomalii în versiunile de OS și tipurile de dispozitive. Marketerul vede în dashboard o secțiune separată Fraud Score pentru fiecare canal. Detectarea fraudei funcționează în timp real: fiecare instalare este verificată în milisecunde înainte de a fi înregistrată în rapoarte.
Tipuri de fraudă pe care le detectează Protect360: Install Fraud (instalări frauduloase prin emulatoare și ferme de dispozitive), Click Fraud (click-uri false fără trecerea reală în magazin), Click Spam (click-uri automate fără intenția de a instala) și SDK Spoofing (falsificarea datelor SDK). Fiecare tip de fraudă are modele unice pe care sistemul le detectează prin modele ML supravegheate, antrenate pe date istorice ale miliardelor de instalări.
Indicatorii cheie de performanță (KPI) cu luarea în considerare a fraudei sunt afișați în formă filtrată. AppsFlyer recalculează automat CPI, ROAS și LTV după excluderea instalărilor frauduloase, oferind o imagine reală a eficienței campaniilor publicitare. Fraud Score fiecărei surse publicitare este afișat în dashboard sub formă de indicație colorată: verde (risc scăzut, 0–5% fraudă), galben (risc mediu, 5–15%) și roșu (risc ridicat, peste 15%).
Învățarea automată Protect360 se antrenează pe datele a milioane de instalări și se actualizează constant. Modelele sunt reantrenate la fiecare 24 de ore, ținând cont de noile modele de fraudă. Acest lucru permite sistemului să se adapteze la noi tipuri de fraudă fără actualizarea manuală a regulilor.
AppsFlyer oferă SDK-uri native pentru iOS, Android, React Native, Flutter și Unity. Integrarea de bază include instalarea SDK-ului, inițializarea cu cheia de dezvoltator și configurarea delegaților pentru gestionarea link-urilor. SDK-ul colectează automat date despre instalări, sesiuni și achiziții.
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 oferă mai multe dashboard-uri încorporate: Overview (panou general), Cohort LTV (venit pe cohorte), Raw Data Report (date brute pentru export) și Aggregate (benchmark-uri de piață). Overview arată metrici cheie: instalări, trafic organic, trafic non-organic, venit, ROAS și costul instalării. Toate dashboard-urile sunt disponibile în interfața web și prin REST API pentru integrarea cu sistemele interne de raportare.
Raw Data Report — un export detaliat de date la nivel de instalări și evenimente individuale. Datele sunt disponibile în formate CSV și JSON, precum și prin S3-exporter pentru încărcarea automată în propriul depozit. Raw Data Report este necesar pentru construirea propriilor dashboard-uri în Tableau, Power BI sau Looker.
Aggregate — un instrument de analiză comparativă care arată cum se raportează indicatorii aplicației tale la piață. AppsFlyer agregă datele a 12 miliarde de instalări și oferă benchmark-uri pe categorii de aplicații, regiuni și platforme publicitare. Dezvoltatorul poate vedea ce CPI este considerat normal pentru categoria sa și cum se modifică Retention Rate în funcție de geolocație.
AppsFlyer utilizează un model de abonamente plătite, al căror cost depinde de numărul de instalări lunare. Pentru proiecte mici, este disponibil pachetul Starter cu o limită de până la 5000 de instalări pe lună. Pachetul de bază (Pro) începe de la 2–3 mii de dolari pe an și include setul complet de funcții de atribuire, integrarea cu toate rețelele publicitare și protecția Protect360.
În tariful corporativ Enterprise sunt disponibile: instanță dedicată a platformei, SLA personalizat, manager personal, instruirea echipei și audit de securitate. Costul Enterprise se calculează individual și, de obicei, începe de la 20 de mii de dolari pe an pentru aplicații cu trafic mediu de până la 500 de mii de instalări pe lună.
Costuri suplimentare includ: integrarea cu rețele publicitare premium, Raw Data Report extins cu export orar în S3 și conturi multi-platformă pentru agenții și marii agenți de publicitate. AppsFlyer oferă, de asemenea, o perioadă de încercare gratuită de 30 de zile pentru familiarizarea cu platforma fără a fi nevoie de date de plată.
Întrebări frecvente
AppsFlyer — o platformă de atribuire mobilă și analiză de marketing. Este utilizată pentru determinarea surselor de instalări, calcularea ROI-ului campaniilor publicitare, protecția împotriva fraudei și analiza comportamentului utilizatorilor după instalarea aplicației.
Firebase Analytics — o platformă analitică gratuită, fără funcții de atribuire a reclamelor. AppsFlyer se specializează tocmai în atribuire: determină ce canal publicitar a dus la instalare și protejează împotriva fraudei. Firebase nu oferă integrare SKAdNetwork sau Protect360.
AppsFlyer utilizează SKAdNetwork de la Apple pentru atribuirea instalărilor fără IDFA. Suplimentar, se aplică metode probabilistice (Probabilistic Modeling) care analizează peste 100 de semnale ale dispozitivului pentru identificarea precisă a instalărilor fără date personale.
AppsFlyer funcționează pe modelul de abonamente plătite. Costul depinde de volumul instalărilor lunare și de setul de funcții. Pentru proiecte mici, este disponibil pachetul Starter cu o limită de până la 5000 de instalări pe lună.
Pentru integrarea AppsFlyer, instalați SDK-ul prin managerul de dependențe, inițializați-l cu cheia de dezvoltator în Application.onCreate (Android) sau didFinishLaunchingWithOptions (iOS) și configurați Conversion Data Listener pentru primirea datelor despre prima sesiune a utilizatorului.
Rezumat
Vom dezvolta o aplicație mobilă la cheie
IT Sectr creează aplicații iOS și Android pentru startup-uri și afaceri din 2017. Vă vom consilia și vă vom propune cea mai bună soluție.
Citiți și