AppsFlyer è una piattaforma di attribuzione mobile e analisi di marketing che consente a sviluppatori e operatori di marketing di determinare con precisione la fonte delle installazioni e dei ricavi delle app. Il servizio traccia l’intero percorso dell’utente dall’impressione pubblicitaria fino al completamento dell’azione target. Secondo la guida ufficiale di AppsFlyer, l’attribuzione delle installazioni aiuta a combattere le frodi e ottimizzare i budget pubblicitari su tutte le piattaforme.
Punti chiave
AppsFlyer è una piattaforma cloud di attribuzione mobile e analisi di marketing fondata nel 2011. Il sistema consente agli sviluppatori di app di determinare quali canali pubblicitari generano installazioni, registrazioni e acquisti. AppsFlyer elabora oltre 12 miliardi di installazioni ogni anno.
La piattaforma supporta oltre 8.000 reti pubblicitarie e partner MMP. I dati vengono raccolti tramite SDK mobili, API Server-to-Server e integrazione con SKAdNetwork di Apple. AppsFlyer è certificata secondo gli standard ISO 27001 e SOC 2 Tipo II per la protezione dei dati.
Il valore chiave di AppsFlyer è una dashboard unificata per tutte le campagne pubblicitarie. Gli operatori di marketing possono vedere il costo per installazione (CPI), il ricavo medio per utente (ARPU) e il ritorno sulla spesa pubblicitaria (ROAS) per ogni canale in un’unica interfaccia, senza dover raccogliere manualmente dati da fonti diverse.
AppsFlyer supporta diversi modelli di attribuzione per installazioni ed eventi. Il modello principale è l’Attribuzione Last-Click: l’installazione viene attribuita all’ultimo clic pubblicitario prima di navigare verso l’App Store o Google Play. Se un utente ha visto un annuncio su Facebook, poi su Google Ads e ha installato l’app — l’installazione verrà accreditata a Google Ads.
Il modello First-Click attribuisce l’installazione al primo clic nella catena dei punti di contatto. Questo modello è utile per valutare l’efficacia dei canali in cima alla canalizzazione. AppsFlyer consente una configurazione flessibile della finestra di attribuzione: da 1 giorno a 90 giorni dal momento del clic.
L’attribuzione View-Through (o basata sulle impressioni) considera non solo i clic, ma anche le visualizzazioni degli annunci. Se un utente ha visto un banner pubblicitario, non ha cliccato, ma entro un periodo specificato (di solito 24 ore) ha installato l’app — AppsFlyer può attribuire l’installazione a quell’impressione. La finestra View-Through viene configurata separatamente dalla Click-Through.
Il LTV di coorte è un report di AppsFlyer che mostra il ricavo per utente per giorno dopo l’installazione. Ad esempio, una coorte di utenti che ha installato l’app il 1° marzo potrebbe mostrare un ARPU di $2,50 al giorno 7 e $4,80 al giorno 30. Ciò consente di confrontare la qualità del traffico proveniente da fonti diverse.
SKAdNetwork (SKAN) è il framework di Apple per l’attribuzione delle installazioni senza utilizzare IDFA, lanciato nel 2021. AppsFlyer è stato tra i primi MMP a supportare completamente SKAdNetwork. La transizione a SKAN è stata guidata dal cambiamento della politica sulla privacy di iOS 14.5, che richiede il consenso esplicito dell’utente per l’accesso all’IDFA.
SKAdNetwork funziona secondo il principio del postback: la rete pubblicitaria invia una notifica di clic crittografata ad Apple, e Apple invia messaggi postback aggregati confermando l’installazione. AppsFlyer riceve questi postback e li decodifica per la visualizzazione nei report.
Le limitazioni di SKAdNetwork includono un ritardo del postback fino a 48 ore, l’assenza di dati a livello di utente (solo aggregati) e un limite massimo di 100 campagne per app. AppsFlyer fornisce strumenti per ottimizzare il lavoro in questi vincoli, tra cui SKAdNetwork Copilot — un sistema di raccomandazione per selezionare le impostazioni ottimali della campagna.
AppsFlyer Protect360 è un sistema integrato di protezione dalle frodi pubblicitarie mobili. Il sistema utilizza l’apprendimento automatico per rilevare installazioni non valide: gonfiaggio di clic, frode di installazione, spam di clic e frode del dispositivo. Protect360 verifica ogni installazione in tempo reale e assegna un punteggio di sospetto.
Secondo AppsFlyer, Protect360 blocca fino al 30% delle installazioni fraudolente prima che appaiano nei report. Il sistema analizza oltre 100 segnali: frequenza dei clic da un singolo IP, tempo tra clic e installazione, anomalie nelle versioni del sistema operativo e nei tipi di dispositivo. Gli operatori di marketing vedono un pannello Fraud Score separato per ogni canale nella dashboard. Il rilevamento delle frodi funziona in tempo reale: ogni installazione viene verificata in millisecondi prima di essere registrata nei report.
I tipi di frode rilevati da Protect360 includono: Frode di Installazione (gonfiaggio delle installazioni tramite emulatori e farm di dispositivi), Frode di Clic (falsi clic senza navigazione effettiva al negozio), Spam di Clic (clic automatizzati senza intenzione di installare) e Spoofing dell’SDK (falsificazione dei dati SDK). Ogni tipo di frode ha schemi unici che il sistema identifica tramite modelli di ML supervisionato addestrati su dati storici di miliardi di installazioni.
Gli Indicatori Chiave di Prestazione (KPI) aggiustati per le frodi vengono visualizzati in una vista filtrata. AppsFlyer ricalcola automaticamente CPI, ROAS e LTV dopo aver escluso le installazioni fraudolente, fornendo un quadro reale dell’efficacia delle campagne pubblicitarie. Il Fraud Score di ciascuna fonte di traffico viene visualizzato nella dashboard con codifica a colori: verde (rischio basso, frode 0–5%), giallo (rischio medio, 5–15%) e rosso (rischio alto, oltre il 15%).
L’apprendimento automatico di Protect360 è addestrato su dati di milioni di installazioni e viene aggiornato continuamente. I modelli vengono riaddestrati ogni 24 ore per tenere conto di nuovi schemi di frode. Ciò consente al sistema di adattarsi a nuovi tipi di frode senza aggiornamenti manuali delle regole.
AppsFlyer fornisce SDK nativi per iOS, Android, React Native, Flutter e Unity. L’integrazione di base include l’installazione dell’SDK, l’inizializzazione con una chiave di sviluppo e la configurazione dei delegati per la gestione dei link. L’SDK raccoglie automaticamente dati su installazioni, sessioni e acquisti.
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 fornisce diverse dashboard integrate: Overview (pannello generale), Cohort LTV (ricavo per coorte), Raw Data Report (dati grezzi per l’esportazione) e Aggregate (benchmark di mercato). Overview mostra le metriche chiave: installazioni, traffico organico, traffico non organico, ricavo, ROAS e costo per installazione. Tutte le dashboard sono disponibili tramite interfaccia web e tramite API REST per l’integrazione con i sistemi di reporting interni.
Raw Data Report è un esportazione dettagliata dei dati a livello di singole installazioni ed eventi. I dati sono disponibili in formato CSV e JSON, nonché tramite l’esportatore S3 per il caricamento automatico nel proprio archivio. Raw Data Report è essenziale per creare dashboard personalizzate in Tableau, Power BI o Looker.
Aggregate è uno strumento di analisi comparativa che mostra come le metriche della tua app si relazionano ai benchmark di mercato. AppsFlyer aggrega dati da oltre 12 miliardi di installazioni e fornisce benchmark per categoria di app, regione e piattaforma pubblicitaria. Gli sviluppatori possono vedere quale CPI è considerato normale per la loro categoria e come il tasso di fidelizzazione varia in base alla geografia.
AppsFlyer opera con un modello di abbonamento a pagamento, il cui prezzo dipende dal volume mensile di installazioni. Per i progetti piccoli, è disponibile un piano Starter con un limite fino a 5.000 installazioni al mese. Il piano base (Pro) parte da circa $2.000–3.000 all’anno e include il set completo di funzionalità di attribuzione, l’integrazione con tutte le reti pubblicitarie e la protezione dalle frodi Protect360.
A livello Enterprise, le funzionalità aggiuntive includono: un’istanza di piattaforma dedicata, SLA personalizzati, un account manager personale, formazione del team e un audit di sicurezza. Il prezzo Enterprise viene calcolato individualmente e di solito parte da $20.000 all’anno per app con traffico medio fino a 500.000 installazioni al mese.
Costi aggiuntivi includono: integrazione con reti pubblicitarie premium, Raw Data Report avanzato con esportazione oraria in S3 e account multi-piattaforma per agenzie e grandi inserzionisti. AppsFlyer offre anche un periodo di prova gratuito di 30 giorni per esplorare la piattaforma senza inserire informazioni di pagamento.
Domande frequenti
AppsFlyer è una piattaforma di attribuzione mobile e analisi di marketing. Viene utilizzata per determinare le fonti di installazione, calcolare il ROI delle campagne pubblicitarie, proteggersi dalle frodi e analizzare il comportamento degli utenti dopo l’installazione dell’app.
Firebase Analytics è una piattaforma di analisi gratuita senza funzionalità di attribuzione pubblicitaria. AppsFlyer è specializzato nell’attribuzione: determina quale canale pubblicitario ha generato l’installazione e fornisce protezione dalle frodi. Firebase non offre integrazione SKAdNetwork o Protect360.
AppsFlyer utilizza SKAdNetwork di Apple per l’attribuzione delle installazioni senza IDFA. Inoltre, vengono applicati metodi di modellazione probabilistica che analizzano oltre 100 segnali del dispositivo per un’identificazione accurata delle installazioni senza dati personali.
AppsFlyer opera con un modello di abbonamento a pagamento. Il prezzo dipende dal volume mensile di installazioni e dal set di funzionalità. Per i progetti piccoli, è disponibile un piano Starter con un limite fino a 5.000 installazioni al mese.
Per integrare AppsFlyer, installa l’SDK tramite un gestore di dipendenze, inizializzalo con la tua chiave di sviluppo in Application.onCreate (Android) o didFinishLaunchingWithOptions (iOS) e configura il Conversion Data Listener per ricevere i dati della prima sessione.
Riepilogo
Svilupperemo un'applicazione mobile chiavi in mano
IT Sectr crea applicazioni iOS e Android per startup e aziende dal 2017. Ti consulteremo e ti proporremo la soluzione migliore.
Leggi anche