AppsFlyer је платформа за мобилну атрибуцију и маркетиншку аналитику која омогућава програмерима и маркетерима да прецизно одреде извор инсталација и прихода апликације. Услуга прати пун пут корисника од приказивања рекламе до извршења циљне радње. Према званичном водичу AppsFlyer-а, атрибуција инсталација омогућава борбу против превара и оптимизацију рекламних буџета на свим платформама.
Главно
AppsFlyer је облачна платформа за мобилну атрибуцију и маркетиншку аналитику, основана 2011. године. Систем омогућава програмерима апликација да одреде који рекламни канали доводе до инсталација, регистрација и куповина. AppsFlyer обрађује више од 12 милијарди инсталација годишње.
Платформа подржава преко 8000 рекламних мрежа и MMP партнера. Подаци се прикупљају путем мобилних SDK-ова, Server-to-Server API-ја и интеграције са Apple-овим SKAdNetwork-ом. 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. године. Саветоваћемо вас и предложити најбоље решење.
Прочитајте такође