AppsFlyer är en plattform för mobil attribuering och marknadsföringsanalys som gör det möjligt för utvecklare och marknadsförare att exakt bestämma källan till appinstallationer och intäkter. Tjänsten spårar användarens hela väg från visning av annons till utförande av målaktion. Enligt AppsFlyers officiella guide gör attribuering av installationer det möjligt att bekämpa bedrägerier och optimera annonsbudgetar på alla plattformar.
Huvudpunkter
AppsFlyer är en molnbaserad plattform för mobil attribuering och marknadsföringsanalys, grundad 2011. Systemet gör det möjligt för apputvecklare att avgöra vilka annonskanaler som leder till installationer, registreringar och köp. AppsFlyer behandlar över 12 miljarder installationer årligen.
Plattformen stödjer över 8000 annonsnätverk och MMP-partners. Data samlas in via mobila SDK:er, Server-to-Server API och integration med Apples SKAdNetwork. AppsFlyer är certifierat enligt ISO 27001 och SOC 2 Type II för skydd av användardata.
Kärnvärdet i AppsFlyer är en enhetlig instrumentpanel för alla annonskampanjer. Marknadsföraren ser installationskostnad (CPI), intäkt per användare (ARPU) och avkastning på investering (ROAS) för varje kanal i ett gränssnitt utan manuell insamling av data från olika källor.
AppsFlyer stöder flera attribueringsmodeller för installationer och händelser. Huvudmodellen är Last-Click-attribuering: installationen tillskrivs det senaste annonsklicket före besöket i App Store eller Google Play. Om en användare såg en annons på Facebook, sedan på Google Ads och installerade appen — kommer installationen att registreras på Google Ads.
First-Click-modellen tillskriver installationen det första klicket i kontaktytan. Denna modell är användbar för att utvärdera effektiviteten hos de övre trattkanalerna (Top-of-Funnel). AppsFlyer möjliggör flexibel inställning av attribueringsfönstret: från 1 dag upp till 90 dagar från klickögonblicket.
View-Through (eller impressionsbaserad attribuering) tar hänsyn inte bara till klick utan även till annonsvisningar. Om en användare såg en annonsbanner, inte klickade på den, men inom ett angivet fönster (vanligtvis 24 timmar) installerade appen — kan AppsFlyer tillskriva installationen till den visningen. View-Through-fönstret konfigureras separat från Click-Through.
Cohort LTV — en rapport från AppsFlyer som visar intäkt per användare per dag efter installation. Till exempel kan en kohort användare som installerade appen den 1 mars visa en ARPU på 2,5 dollar dag 7 och 4,8 dollar dag 30. Detta gör det möjligt att jämföra trafikkvalitet från olika källor.
SKAdNetwork (SKAN) — Apples ramverk för attribuering av installationer utan att använda IDFA, lanserat 2021. AppsFlyer var en av de första MMP som fullt ut stödde SKAdNetwork. Övergången till SKAN orsakades av ändringen i integritetspolicyn för iOS 14.5, som kräver uttryckligt samtycke från användaren för åtkomst till IDFA.
SKAdNetwork fungerar enligt principen postback: annonsnätverket skickar en krypterad notifiering om klicket till Apple, Apple skickar installationsbekräftelsen tillbaka via aggregerade postback-meddelanden. AppsFlyer tar emot dessa postbacks och avkodar dem för visning i rapporter.
Begränsningarna för SKAdNetwork inkluderar postback-fördröjning upp till 48 timmar, avsaknad av data på individuell användarnivå (endast aggregerad) och en maximal gräns på 100 kampanjer per app. AppsFlyer tillhandahåller verktyg för att optimera arbetet under dessa begränsningar, inklusive SKAdNetwork Copilot — ett rekommendationssystem för att välja optimala kampanjinställningar.
AppsFlyer Protect360 — ett inbyggt system för skydd mot bedrägerier inom mobilannonsering. Systemet använder maskininlärning för att upptäcka ogiltiga installationer: klickbedrägerier, installationsbedrägerier, klickspam och enhetsbedrägerier. Protect360 kontrollerar varje installation i realtid och tilldelar den en misstänksamhetspoäng.
Enligt AppsFlyers data blockerar Protect360 upp till 30% av bedrägliga installationer innan de når rapporterna. Systemet analyserar över 100 signaler: frekvens av klick från en IP, tid mellan klick och installation, avvikelser i OS-versioner och enhetstyper. Marknadsföraren ser på instrumentpanelen en separat sektion Fraud Score för varje kanal. Bedrägeridetektering fungerar i realtid: varje installation kontrolleras på millisekunder innan den registreras i rapporter.
Typer av bedrägerier som Protect360 upptäcker: Install Fraud (falska installationer via emulatorer och enhetsfarmar), Click Fraud (falska klick utan verkligt butiksbesök), Click Spam (automatiska klick utan avsikt att installera) och SDK Spoofing (förfalskning av SDK-data). Varje bedrägerityp har unika mönster som systemet upptäcker via övervakade ML-modeller tränade på historisk data från miljarder installationer.
Key Performance Indicators (KPI) med hänsyn till bedrägerier visas i filtrerad form. AppsFlyer beräknar automatiskt om CPI, ROAS och LTV efter att bedrägliga installationer exkluderats, vilket ger en verklig bild av annonskampanjernas effektivitet. Fraud Score för varje annonskälla visas på instrumentpanelen som färginikator: grön (låg risk, 0–5% bedrägeri), gul (medelrisk, 5–15%) och röd (hög risk, över 15%).
Maskininlärning Protect360 tränas på data från miljontals installationer och uppdateras kontinuerligt. Modellerna omskolas var 24:e timme med hänsyn till nya bedrägerimönster. Detta gör det möjligt för systemet att anpassa sig till nya typer av bedrägerier utan manuella regeluppdateringar.
AppsFlyer tillhandahåller inbyggda SDK:er för iOS, Android, React Native, Flutter och Unity. Grundläggande integration omfattar installation av SDK, initialisering med utvecklarnyckel och konfigurering av delegater för hantering av länkar. SDK samlar automatiskt in data om installationer, sessioner och köp.
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 erbjuder flera inbyggda instrumentpaneler: Overview (övergripande panel), Cohort LTV (intäkt per kohort), Raw Data Report (rådata för export) och Aggregate (marknadsbenchmark). Overview visar nyckelmetrik: installationer, organisk trafik, icke-organisk trafik, intäkt, ROAS och installationskostnad. Alla instrumentpaneler är tillgängliga i webbgränssnittet och via REST API för integration med interna rapporteringssystem.
Raw Data Report — en detaljerad export av data på nivån för enskilda installationer och händelser. Data finns tillgänglig i CSV- och JSON-format, samt via S3-exporter för automatisk laddning till eget lager. Raw Data Report är nödvändig för att bygga egna instrumentpaneler i Tableau, Power BI eller Looker.
Aggregate — ett verktyg för jämförande analys som visar hur din apps prestanda förhåller sig till marknaden. AppsFlyer aggregerar data från 12 miljarder installationer och tillhandahåller benchmark per appkategori, region och annonsplattform. Utvecklaren kan se vilken CPI som anses normal för sin kategori och hur Retention Rate förändras beroende på geografiskt område.
AppsFlyer använder en modell med betalda prenumerationer, vars kostnad beror på antalet månatliga installationer. För små projekt finns Starter-paketet med en gräns på upp till 5000 installationer per månad. Grundpaketet (Pro) börjar från 2–3 tusen dollar per år och inkluderar full uppsättning attribueringsfunktioner, integration med alla annonsnätverk och Protect360-skydd.
I företagstariffen Enterprise finns: dedikerad plattformsinstans, anpassad SLA, personlig chef, teamutbildning och säkerhetsrevision. Enterprise-kostnaden beräknas individuellt och börjar vanligtvis från 20 tusen dollar per år för appar med medelstor trafik upp till 500 tusen installationer per månad.
Extra kostnader inkluderar: integration med premiumannonsnätverk, utökad Raw Data Report med timvis export till S3 och multi-plattformskonton för byråer och stora annonsörer. AppsFlyer erbjuder också en gratis 30-dagars provperiod för att bekanta sig med plattformen utan att behöva ange betalningsinformation.
Vanliga frågor
AppsFlyer — en plattform för mobil attribuering och marknadsföringsanalys. Det används för att bestämma installationskällor, beräkna ROI för annonskampanjer, skydda mot bedrägerier och analysera användarbeteende efter appinstallation.
Firebase Analytics — en gratis analysplattform utan funktioner för annonsattribuering. AppsFlyer är specialiserat på attribuering: det avgör vilken annonskanal som ledde till installationen och skyddar mot bedrägerier. Firebase erbjuder varken SKAdNetwork-integration eller Protect360.
AppsFlyer använder Apples SKAdNetwork för attribuering av installationer utan IDFA. Dessutom tillämpas probabilistiska metoder (Probabilistic Modeling) som analyserar över 100 enhetssignaler för exakt identifiering av installationer utan personuppgifter.
AppsFlyer fungerar med en modell för betalda prenumerationer. Kostnaden beror på månatlig installationsvolym och funktionsuppsättning. För små projekt finns Starter-paketet med en gräns på upp till 5000 installationer per månad.
För att integrera AppsFlyer, installera SDK via beroendehanteraren, initialisera med utvecklarnyckeln i Application.onCreate (Android) eller didFinishLaunchingWithOptions (iOS) och konfigurera Conversion Data Listener för att ta emot data om användarens första session.
Sammanfattning
Vi utvecklar en mobil applikation nyckelfärdigt
IT Sectr skapar iOS- och Android-applikationer för startups och företag sedan 2017. Vi ger dig råd och föreslår den bästa lösningen.
Läs också