Iniziare a utilizzare Google Analytics

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

  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 comando seguente 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 plugin firebase_analytics importandolo nel tuo codice Dart:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. Crea una nuova istanza Firebase Analytics accedendo alla proprietà 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 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