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. Se la tua app deve raccogliere dati aggiuntivi, puoi configurare fino a 25 diverse proprietà utente di Analytics e registrare fino a 500 diversi tipi di eventi Analytics nella tua app. Non c'è limite al volume totale di eventi registrati dall'app.
Per accedere a questi dati:
- Nella console Firebase , apri il tuo progetto.
- Seleziona Analytics dal menu per visualizzare la dashboard dei rapporti di Analytics.
La scheda Eventi mostra i rapporti sugli eventi che vengono creati automaticamente per ogni tipo distinto di evento di Analytics registrato dalla tua app. Leggi ulteriori informazioni sulla dashboard dei rapporti di Analytics nel Centro assistenza Firebase.
Per aiutarti a iniziare, l'SDK di Analytics definisce una serie di eventi suggeriti comuni a diversi tipi di app, tra cui app di vendita al dettaglio ed e-commerce, viaggi e giochi. Per ulteriori informazioni su questi eventi e su quando utilizzarli, consulta gli articoli su Eventi e proprietà nel Centro assistenza Firebase. Per ottenere il massimo dettaglio nei rapporti, registra gli eventi di Analytics suggeriti che hanno senso per la tua app e i relativi parametri prescritti. Ciò garantisce inoltre di beneficiare delle ultime funzionalità di Google Analytics non appena diventano disponibili.
Prima di iniziare
Prima di poter utilizzare Google Analytics , devi:
Registra il tuo progetto Unity e configuralo per utilizzare Firebase.
Se il tuo progetto Unity utilizza già Firebase, allora è già registrato e configurato per Firebase.
Se non hai un progetto Unity, puoi scaricare un'app di esempio .
Aggiungi Firebase Unity SDK (in particolare,
FirebaseAnalytics.unitypackage
) al tuo progetto Unity.
Tieni presente che l'aggiunta di Firebase al progetto Unity comporta attività sia nella console Firebase che nel progetto Unity aperto (ad esempio, scarichi i file di configurazione di Firebase dalla console, quindi li sposti nel progetto Unity).
Registra eventi
Puoi iniziare immediatamente a registrare gli eventi con il metodo LogEvent()
.
L'esempio seguente registra gli eventi con vari tipi di argomenti:
// Log an event with no parameters. Firebase.Analytics.FirebaseAnalytics .LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLogin); // Log an event with a float parameter Firebase.Analytics.FirebaseAnalytics .LogEvent("progress", "percent", 0.4f); // Log an event with an int parameter. Firebase.Analytics.FirebaseAnalytics .LogEvent( Firebase.Analytics.FirebaseAnalytics.EventPostScore, Firebase.Analytics.FirebaseAnalytics.ParameterScore, 42 ); // Log an event with a string parameter. Firebase.Analytics.FirebaseAnalytics .LogEvent( Firebase.Analytics.FirebaseAnalytics.EventJoinGroup, Firebase.Analytics.FirebaseAnalytics.ParameterGroupId, "spoon_welders" ); // Log an event with multiple parameters, passed as a struct: Firebase.Analytics.Parameter[] LevelUpParameters = { new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterLevel, 5), new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterCharacter, "mrspoon"), new Firebase.Analytics.Parameter( "hit_accuracy", 3.14f) }; Firebase.Analytics.FirebaseAnalytics.LogEvent( Firebase.Analytics.FirebaseAnalytics.EventLevelUp, LevelUpParameters);
Prossimi passi
- Visualizza periodicamente l'aggiornamento dei dati nella console di Firebase .
- Esplora le guide su eventi e proprietà utente .