Questa guida rapida illustra come aggiungere Google Analytics alla tua app e iniziare a registrare gli eventi.
Google Analytics raccoglie i dati di utilizzo e sul comportamento della tua app. L'SDK registra due tipi principali di informazioni:
- Eventi: cosa succede nella tua app, ad esempio azioni degli utenti, eventi di sistema o errori.
- Proprietà utente:attributi che definisci per descrivere segmenti della base utenti, come la preferenza della lingua o la posizione geografica.
Analytics registra automaticamente alcuni eventi e proprietà utente. Non è necessario aggiungere codice per attivarli.
Prima di iniziare
- Installa
firebase_core
e aggiungi il codice di inizializzazione alla tua app, se non l'hai ancora fatto. - Aggiungi l'app al progetto Firebase nella Console Firebase.
Aggiungi l'SDK Analytics alla tua app
Dalla directory principale del progetto Flutter, esegui il seguente comando per installare il plug-in:
flutter pub add firebase_analytics
Al termine, ricostruisci l'applicazione Flutter:
flutter run
Una volta installato, puoi accedere al plug-in
firebase_analytics
importandolo nel codice Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Crea una nuova istanza di Firebase Analytics accedendo alla proprietà
instance
suFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Avvia la registrazione degli eventi
Dopo aver creato un'istanza FirebaseAnalytics
, puoi iniziare a registrare gli eventi con i metodi log
della libreria.
Alcuni eventi sono consigliati per tutte le app; altri sono consigliati per verticali o tipi di attività specifici. Ti consigliamo di inviare gli eventi consigliati insieme ai relativi parametri obbligatori per garantire il massimo livello di dettagli nei report e usufruire delle funzionalità e delle integrazioni future non appena diventano disponibili. Questa sezione mostra come eseguire il logging di un evento predefinito. Per ulteriori informazioni su come eseguire il logging degli eventi, consulta Eventi dei log.
Il seguente codice registra un evento di pagamento:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Passaggi successivi
- Utilizza DebugView per verificare gli eventi.
- Esplora i dati nella Console Firebase.
- Consulta le guide sugli eventi e sulle proprietà utente.
- Scopri come esportare i dati in BigQuery.