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: ciò che 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à 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 plugin:

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

    flutter run
    
  3. Una volta installato, puoi accedere al plug-in 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;
    

Avvia la registrazione degli eventi

Dopo aver creato un'istanza di 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 specifici tipi di attività o verticali. Dovresti inviare gli eventi suggeriti insieme ai loro parametri prescritti, per garantire il massimo dettaglio disponibile nei tuoi report e per beneficiare delle future funzionalità e integrazioni non appena saranno disponibili. Questa sezione illustra la registrazione di un evento predefinito, per ulteriori informazioni sulla registrazione degli eventi, vedere Log events .

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

,

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: ciò che 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à 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 plugin:

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

    flutter run
    
  3. Una volta installato, puoi accedere al plug-in 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;
    

Avvia la registrazione degli eventi

Dopo aver creato un'istanza di 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 specifici tipi di attività o verticali. Dovresti inviare gli eventi suggeriti insieme ai loro parametri prescritti, per garantire il massimo dettaglio disponibile nei tuoi report e per beneficiare delle future funzionalità e integrazioni non appena saranno disponibili. Questa sezione illustra la registrazione di un evento predefinito, per ulteriori informazioni sulla registrazione degli eventi, vedere Log events .

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