Amplitude: cos'è, funzioni e strumenti di analisi

Autore: IT Sectr Pubblicato: 2026-04-22 Tempo di lettura: 9 min

Amplitude è un sistema di analisi di prodotto per applicazioni mobili che raccoglie e analizza i dati sulle azioni di ogni utente. A differenza dell'analisi web tradizionale, Amplitude si concentra su eventi e proprietà, non sulle visualizzazioni di pagina. Secondo il blog ufficiale di Amplitude, il modello basato sugli eventi consente di tracciare il percorso completo dell'utente dal primo avvio all'azione target senza dover scrivere complesse query SQL.

Punti chiave

  • Amplitude è una piattaforma di analisi di prodotto per app mobili e servizi web, basata su un modello di dati orientato agli eventi.
  • Il modello a eventi si differenzia dall'analisi delle pageview: ogni azione dell'utente viene registrata come un evento separato con un insieme di proprietà.
  • L'analisi di coorte consente di segmentare gli utenti per una caratteristica comune e confrontare il loro comportamento nel tempo.
  • I report di retention di Amplitude mostrano la percentuale di utenti che tornano all'app dopo la prima visita.
  • Le coorti comportamentali raggruppano automaticamente gli utenti in base alle azioni eseguite senza configurazione manuale dei segmenti.

Cos'è Amplitude?

Amplitude è una piattaforma di analisi di prodotto basata su cloud fondata nel 2012. Il sistema è progettato per raccogliere, elaborare e visualizzare i dati comportamentali degli utenti di app mobili e servizi web. A differenza dei sistemi di analisi classici, Amplitude memorizza eventi grezzi e consente di ricostruire i report senza pre-aggregazione.

La piattaforma elabora fino a 50 miliardi di eventi al mese nei piani enterprise. I dati vengono trasmessi tramite REST API o SDK mobili per iOS, Android, React Native e Flutter. Amplitude supporta il rilevamento automatico di utenti attivi, sessioni e posizione geografica.

Il principale vantaggio di Amplitude è l'analisi self-service. I product manager e gli operatori di marketing possono creare report tramite un'interfaccia web senza il coinvolgimento degli sviluppatori. Il sistema offre modelli pronti per funnel, coorti e curve di retention che si aggiornano in tempo reale man mano che arrivano nuovi eventi.

Come funziona il modello a eventi di Amplitude

Il modello a eventi di Amplitude si basa su tre entità fondamentali: Utente, Evento e Proprietà. Ogni utente è identificato da un device_id o user_id univoco. Ogni evento contiene un nome (tipo di evento), un timestamp e un insieme di proprietà. Le proprietà sono suddivise in proprietà utente (user properties) e proprietà evento (event properties).

Eventi e proprietà

Un evento è qualsiasi azione dell'utente nell'app: avvio, clic su pulsante, visualizzazione schermata, completamento livello. A ogni evento viene assegnato un tipo (event_type) e un timestamp. Le proprietà evento contengono informazioni contestuali: prezzo di acquisto, nome del livello, durata della sessione.

Le proprietà utente sono attributi legati a un utente specifico: paese, piano di abbonamento, data di registrazione. A differenza delle proprietà evento, persistono tra le sessioni e vengono applicate automaticamente a tutti i nuovi eventi dell'utente. Amplitude supporta fino a 1.000 proprietà utente per progetto.

Identificazione degli utenti

Per l'identificazione degli utenti, Amplitude utilizza un sistema a due livelli: device_id viene assegnato automaticamente alla prima installazione, user_id viene assegnato dopo l'autenticazione. Quando un utente accede, Amplitude collega device_id e user_id tramite il metodo API identify.

Gruppi e account enterprise

Per le applicazioni B2B, Amplitude supporta i gruppi (Group Analytics). Più utenti possono essere combinati in un'unica organizzazione e l'analisi viene costruita a livello di gruppo, non di singolo utente. Questa funzionalità è utile per messaggeria aziendale, CRM e strumenti di project management.

Metriche chiave di analisi di prodotto in Amplitude

Amplitude fornisce una serie di metriche integrate per valutare la salute del prodotto. Gli indicatori di base includono DAU (Utenti attivi giornalieri), WAU (Utenti attivi settimanali) e MAU (Utenti attivi mensili). Queste metriche vengono calcolate automaticamente in base agli eventi di avvio dell'app.

Tasso di retention

Il tasso di retention è una delle metriche chiave in Amplitude. Il report viene costruito utilizzando il modello di retention N-giorni: il sistema registra il primo giorno di attività dell'utente (Giorno 0) e mostra quanti utenti sono tornati al giorno 1, 7, 14 e 30. Amplitude supporta sia la retention classica (ritorno in un giorno specifico) sia la retention illimitata (ritorno in qualsiasi giorno dopo il periodo).

DAU, WAU, MAU

Il rapporto DAU/MAU è una metrica di engagement (stickiness) calcolata come rapporto tra utenti attivi giornalieri e utenti attivi mensili. Amplitude calcola automaticamente questo rapporto per qualsiasi intervallo di tempo. Per le app mobili, un rapporto DAU/MAU superiore al 20% è considerato buono.

Integrazione dell'SDK di Amplitude in un'app mobile

Amplitude fornisce SDK nativi per iOS (Swift), Android (Kotlin), React Native e Flutter. L'integrazione di base consiste in tre passaggi: installare il pacchetto, inizializzare con una chiave API e inviare il primo evento. La libreria tiene traccia automaticamente degli avvii dell'app, dei nomi delle schermate e delle versioni del sistema operativo.

Installazione e configurazione per Android

groovy
// build.gradle (app level)
implementation 'com.amplitude:analytics-android:1.2.0'

Inizializzazione dell'SDK in Kotlin

kotlin
import com.amplitude.android.Amplitude
import com.amplitude.android.Configuration

val amplitude = Amplitude(
    Configuration(
        apiKey = "YOUR_API_KEY",
        applicationContext = this
    )
)

Invio di eventi su iOS (Swift)

swift
import AmplitudeSwift

let amplitude = Amplitude(configuration: Configuration(
    apiKey: "YOUR_API_KEY"
))

// Sending events with properties
amplitude.track(
    eventType: "Purchase Complete",
    eventProperties: [
        "product_id": "premium_01",
        "price": "9.99"
    ]
)

Report analitici: funnel, coorti e retention

Amplitude offre quattro tipi principali di report: Analisi dei funnel, Analisi delle coorti, Analisi della retention e Segmentazione. I funnel mostrano in quale fase gli utenti abbandonano durante l'esecuzione di una sequenza di azioni. Il sistema calcola automaticamente la conversione tra ogni fase e il tasso di completamento complessivo.

L'analisi delle coorti in Amplitude si divide in due tipi: coorti classiche (utenti registrati nello stesso periodo) e coorti comportamentali (utenti che hanno eseguito la stessa azione). Le coorti possono essere salvate, esportate e riutilizzate per l'analisi. Le coorti comportamentali sono particolarmente utili per i test A/B: puoi confrontare il comportamento degli utenti che hanno visto una nuova funzionalità con quelli che non l'hanno vista.

La segmentazione è un report di base che mostra il numero di eventi o utenti in un periodo selezionato. Il report è costruito attorno a un singolo evento (ad esempio, “Avvio app”) raggruppato per proprietà (paese, versione del sistema operativo, tipo di dispositivo). Amplitude supporta l'applicazione di più filtri, il confronto di periodi e l'esportazione dei dati in PNG e PDF. La segmentazione è il punto di partenza per qualsiasi analisi: se vedi una crescita di eventi, approfondisci le coorti; se vedi un calo, controlla il funnel.

Per ogni report, Amplitude genera Auto Insights. Il sistema analizza i dati e trova anomalie statisticamente significative: crescita o calo improvviso delle metriche, cambiamenti nei modelli comportamentali. Auto Insights funziona con algoritmi integrati di apprendimento automatico.

Elaborazione dei dati in tempo reale e Streaming API

Amplitude supporta l'elaborazione in streaming degli eventi tramite Streaming API. I dati entrano nel sistema in tempo reale e diventano disponibili nei report in pochi secondi. Questo è fondamentale per i prodotti in cui le decisioni vengono prese sulla base di dati live: test A/B, monitoraggio del lancio di nuove funzionalità, tracciamento degli incidenti.

Streaming API consente di collegare Amplitude a Kafka, Amazon Kinesis e Google Pub/Sub. Gli eventi possono essere duplicati nel proprio archivio dati senza configurazione aggiuntiva. Il ritardo tra l'invio di un evento e la sua comparsa in un report è inferiore a 5 secondi in configurazione standard.

Data Export API è uno strumento per esportare eventi grezzi in formato JSON o Parquet. Gli sviluppatori possono pianificare esportazioni giornaliere verso Amazon S3, Google Cloud Storage o Snowflake. Data Export API è essenziale per costruire pipeline analitiche personalizzate e addestrare modelli di ML su dati storici. Amplitude supporta l'esportazione incrementale: ogni giorno vengono esportati solo i nuovi eventi, non l'intero dump.

La governance e la gestione dei dati è un aspetto importante del lavoro con Amplitude nel piano Enterprise. La piattaforma supporta la Tassonomia dei dati (gestione del dizionario degli eventi), le Regole di convalida dei dati (verifica automatica dei tipi di proprietà) e i Controlli di accesso (modello basato sui ruoli per l'accesso a progetti e report). Queste funzionalità aiutano a mantenere la qualità dei dati man mano che il team cresce.

Confronto: Amplitude vs Mixpanel vs Firebase Analytics

Amplitude compete con Mixpanel e Firebase Analytics su diversi parametri. Firebase Analytics è uno strumento gratuito integrato nell'ecosistema Google, ma è limitato a 500 eventi per utente e non supporta report di coorti complessi. Mixpanel offre un modello a eventi simile ma si concentra sull'analisi di marketing e le notifiche push.

ParametroAmplitudeMixpanelFirebase Analytics
Modello a eventiCompletoCompletoLimitato
Analisi delle coortiAvanzatoBaseNon disponibile
Auto InsightsNoNo
PrezzoFreemiumFreemiumGratuito
SDK per piattaforme mobiliiOS, Android, Flutter, RNiOS, Android, Flutter, RNiOS, Android, Flutter, RN

Per le aziende di Product-Led Growth (PLG), Amplitude rimane la scelta preferita grazie alle coorti comportamentali e agli Auto Insights. Mixpanel eccelle nell'automazione di marketing, mentre Firebase Analytics è l'opzione migliore per le startup con budget di analisi pari a zero.

La scelta della piattaforma dipende dalla fase del progetto e dal budget disponibile. Le startup con risorse limitate possono iniziare con Firebase Analytics e passare ad Amplitude o Mixpanel dopo aver raggiunto 50.000 MAU. I progetti enterprise con budget a partire da 50.000 dollari all'anno scelgono Amplitude per l'analisi approfondita del prodotto o Mixpanel per l'automazione di marketing e le funzioni CDP.

Domande frequenti

Cos'è Amplitude e a cosa serve?

Amplitude è una piattaforma di analisi di prodotto per raccogliere e analizzare i dati comportamentali degli utenti. Viene utilizzata per tracciare funnel, retention, analisi di coorte e trovare automaticamente insight in app mobili e servizi web.

In cosa si differenzia Amplitude da Google Analytics?

A differenza di Google Analytics, Amplitude opera su un modello a eventi, non su un modello di pageview. Google Analytics misura visualizzazioni di pagina e sessioni; Amplitude registra ogni azione dell'utente come un evento separato con qualsiasi insieme di proprietà senza limitazioni gerarchiche.

Quanto costa Amplitude?

Amplitude offre un piano gratuito (Starter) fino a 10.000 eventi al mese e 2 progetti. I piani a pagamento Growth e Enterprise partono da 995 dollari al mese e includono eventi illimitati, attribuzione avanzata e supporto prioritario.

Come integrare Amplitude in un'app Android?

Per integrare Amplitude, aggiungi la dipendenza in build.gradle, inizializza l'SDK con una chiave API nel metodo Application.onCreate e chiama amplitude.track() per ogni evento. La libreria invia automaticamente i dati sugli avvii e la versione del sistema operativo.

Quali metriche possono essere tracciate in Amplitude?

Amplitude supporta DAU, WAU, MAU, tasso di retention, conversione dei funnel, analisi delle coorti, segmentazione per qualsiasi proprietà e Auto Insights. Tutte le metriche sono calcolate da eventi grezzi senza pre-aggregazione.

Riepilogo

  • Amplitude è un sistema di analisi di prodotto basato su modello a eventi, leader di mercato in Digital Analytics secondo G2 Grid 2025.
  • Il modello a eventi si differenzia dall'analisi delle pageview: ogni azione viene registrata come evento con proprietà arbitrarie, non come visualizzazione di pagina.
  • L'analisi delle coorti in Amplitude si divide in coorti classiche (per data di registrazione) e coorti comportamentali (per azione eseguita).
  • Auto Insights trova automaticamente anomalie nei dati utilizzando algoritmi di apprendimento automatico integrati.
  • Gli SDK sono disponibili per iOS, Android, React Native e Flutter con API unificata su tutte le piattaforme.
  • L'integrazione consiste in tre passaggi: installare il pacchetto, inizializzare con una chiave API e inviare il primo evento tramite track().
  • Per le aziende PLG, Amplitude è preferibile a Mixpanel e Firebase Analytics grazie alle coorti comportamentali e agli Auto Insights.

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.

Discuti il progetto

Leggi anche