| Seleziona la piattaforma: | iOS+ Android Web Flutter Unity C++ |
Google Analytics raccoglie dati sull'utilizzo e sul comportamento per la tua app. L'SDK registra due tipi principali di informazioni:
- Eventi: cosa sta succedendo nella tua app, ad esempio azioni degli utenti, eventi di sistema o errori.
- Proprietà utente: attributi che definisci per descrivere i segmenti della tua base utenti, come la preferenza sulla lingua o la posizione geografica.
Analytics registra automaticamente alcuni eventi e proprietà utente; per abilitarle non è necessario aggiungere alcun codice. Se la tua app deve raccogliere dati aggiuntivi, puoi configurare fino a 25 proprietà utente Analytics diverse e registrare fino a 500 Analytics _tipi_di eventi diversi. Non esiste un limite al volume totale di eventi registrati dalla tua app.
Puoi accedere a questi dati nelle Analytics pagine della Firebase console.
La pagina Analytics > Eventi mostra i report sugli eventi creati automaticamente per ogni tipo distinto di evento Analytics registrato dalla tua app. Scopri di più sulla dashboard.
Per aiutarti a iniziare, l'Analytics SDK definisce una serie di eventi consigliati comuni a diversi tipi di app, tra cui app di vendita al dettaglio ed e-commerce, viaggi e giochi. Per scoprire di più su questi eventi e su quando utilizzarli, consulta Eventi consigliati. Per ottenere il massimo livello di dettaglio nei report, registra gli eventi consigliati che hanno senso per la tua app e i relativi parametri obbligatori. In questo modo, potrai anche usufruire delle funzionalità più recenti Google Analytics non appena diventano disponibili.
Prima di iniziare
Prima di poter utilizzare Google Analytics, devi:
Registrare il tuo progetto C++ e configurarlo in modo che utilizzi Firebase.
Se il tuo progetto C++ utilizza già Firebase, è già registrato e configurato per Firebase.
Aggiungere l'Firebase C++ SDK al tuo progetto C++.
Tieni presente che l'aggiunta di Firebase al tuo progetto C++ comporta attività sia nella Firebase console sia nel progetto C++ aperto (ad esempio, scarichi i file di configurazione di Firebase dalla console, quindi li sposti nel progetto C++).
Creare e inizializzare l'app Firebase
Prima di iniziare, devi creare e inizializzare l'app Firebase:
iOS+
Crea l'app Firebase:
app = ::firebase::App::Create(::firebase::AppOptions());
Inizializza la libreria Analytics:
::firebase::analytics::Initialize(app);
Android
Crea l'app Firebase, passando l'ambiente JNI e un riferimento jobject all'attività Java come argomenti:
app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);
Inizializza la libreria Analytics:
::firebase::analytics::Initialize(app);
Eventi dei log
Dopo aver configurato l'istanza firebase::App, puoi
iniziare a registrare gli eventi con il metodo LogEvent().
Il seguente esempio aggiorna il punteggio dell'utente:
analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);
Passaggi successivi
- Visualizza l'aggiornamento periodico dei dati nella Firebase console.
- Esplora le guide su eventi e proprietà utente.