Check out what’s new from Firebase at Google I/O 2022. Learn more

Inizia con Google Analytics per C++

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. Se la tua app ha bisogno di raccogliere dati aggiuntivi, puoi impostare 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 che la tua app registra.

Per accedere a questi dati:

  1. Nella console Firebase , apri il tuo progetto.
  2. 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 Analytics registrato dalla tua app. Ulteriori informazioni sulla dashboard dei rapporti di Analytics nel Centro assistenza di Firebase.

Per aiutarti a iniziare, l'SDK di Analytics definisce una serie di eventi suggeriti comuni tra i 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 sugli eventi e sulle proprietà nel Centro assistenza di Firebase. Per ottenere il massimo dei dettagli nei rapporti, registra gli eventi Analytics suggeriti che hanno senso per la tua app e i relativi parametri prescritti. Ciò ti garantisce inoltre di beneficiare delle ultime funzionalità di Google Analytics non appena saranno disponibili.

Prima di iniziare

Prima di poter utilizzare Google Analytics , devi:

  • Registra il tuo progetto C++ e configuralo per utilizzare Firebase.

    Se il tuo progetto C++ utilizza già Firebase, è già registrato e configurato per Firebase.

  • Aggiungi Firebase C++ SDK al tuo progetto C++.

Nota che l'aggiunta di Firebase al tuo progetto C++ comporta attività sia nella console Firebase che nel tuo progetto C++ aperto (ad esempio, scarichi i file di configurazione di Firebase dalla console, quindi li sposti nel tuo progetto C++).

Crea e inizializza l'app Firebase

Prima di iniziare, dovrai creare e inizializzare l'app firebase:

Androide

Crea l'app firebase, passando l'ambiente jni e un riferimento al jobject all'attività java come argomenti:

app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);

Inizializza la libreria Analytics:

::firebase::analytics::Initialize(app);

iOS+

Crea l'app Firebase:

app = ::firebase::App::Create(::firebase::AppOptions());

Inizializza la libreria Analytics:

::firebase::analytics::Initialize(app);

Registra eventi

Dopo aver configurato l'istanza firebase::App , puoi iniziare a registrare gli eventi con il metodo LogEvent() .

L'esempio seguente aggiorna il punteggio dell'utente:

analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);

Prossimi passi