Questa guida rapida ti mostra come aggiungere Google Analytics alla tua app e iniziare a registrare gli eventi.
Google Analytics raccoglie dati sull'utilizzo e sul comportamento della tua app. L'SDK registra due tipi principali di informazioni:
- Eventi: cosa sta succedendo nella tua app, come azioni dell'utente, eventi di sistema o errori.
- Proprietà utente: attributi che definisci per descrivere segmenti della tua base utenti, come la preferenza della lingua o la posizione geografica.
Analytics registra automaticamente alcuni eventi e proprietà dell'utente ; non è necessario aggiungere alcun codice per abilitarli.
Prima di iniziare
- Installa
firebase_core
e aggiungi il codice di inizializzazione alla tua app se non l'hai già fatto. - Aggiungi la tua app al tuo progetto Firebase nella console Firebase .
Aggiungi l'SDK di Analytics alla tua app
Dalla radice del tuo progetto Flutter, esegui il comando seguente per installare il plugin:
flutter pub add firebase_analytics
Una volta completato, ricostruisci la tua applicazione Flutter:
flutter run
Una volta installato, puoi accedere al plugin
firebase_analytics
importandolo nel tuo codice Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Crea una nuova istanza Firebase Analytics accedendo alla proprietà
instance
suFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Inizia a registrare gli eventi
Dopo aver creato un'istanza FirebaseAnalytics
, puoi iniziare a registrare gli eventi con i metodi di log
della libreria.
Alcuni eventi sono consigliati per tutte le app ; altri sono consigliati per tipi di attività o settori verticali specifici. Dovresti inviare gli eventi consigliati insieme ai parametri prescritti, per garantire il massimo dettaglio disponibile nei tuoi report e per trarre vantaggio dalle funzionalità e integrazioni future non appena diventano disponibili. Questa sezione illustra la registrazione di un evento predefinito. Per ulteriori informazioni sulla registrazione degli eventi, vedere Registrare eventi .
Il codice seguente registra un evento di checkout:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Prossimi passi
- Utilizza DebugView per verificare i tuoi eventi.
- Esplora i tuoi dati nella console Firebase .
- Esplora le guide su eventi e proprietà utente .
- Scopri come esportare i tuoi dati in BigQuery .