Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Inizia con Google Analytics

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Questa guida introduttiva 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 accadendo nella tua app, ad esempio azioni dell'utente, eventi di sistema o errori.
  • Proprietà utente: attributi che definisci per descrivere i segmenti della tua base di 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

  1. Installa firebase_core e aggiungi il codice di inizializzazione alla tua app se non l'hai già fatto.
  2. Aggiungi la tua app al tuo progetto Firebase nella console Firebase .

Aggiungi l'SDK di Analytics alla tua app

  1. Dalla radice del tuo progetto Flutter, esegui il seguente comando per installare il plug-in:

    flutter pub add firebase_analytics
    
  2. Una volta completata, ricostruisci la tua applicazione Flutter:

    flutter run
    
  3. Una volta installato, puoi accedere al plugin firebase_analytics importandolo nel tuo codice Dart:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. Crea una nuova istanza di Firebase Analytics chiamando il getter instance su FirebaseAnalytics :

    FirebaseAnalytics analytics = FirebaseAnalytics.instance;
    

Inizia a registrare gli 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 tipi di attività o verticali specifici. Dovresti inviare gli eventi suggeriti insieme ai parametri prescritti, per garantire il massimo dettaglio disponibile nei tuoi rapporti e per beneficiare di funzionalità e integrazioni future non appena saranno disponibili. In questa sezione viene illustrata la registrazione di un evento predefinito, per ulteriori informazioni sulla registrazione di eventi, vedere Registra 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