Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now

Inizia con Google Analytics per 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 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 deve raccogliere dati aggiuntivi, puoi impostare fino a 25 diverse proprietà utente di Analytics e registrare fino a 500 diversi tipi di eventi di 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 di Analytics registrato dalla tua app. 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 per vendita al dettaglio ed e-commerce, viaggi e giochi. Per ulteriori informazioni su questi eventi e su quando utilizzarli, sfoglia gli articoli 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 parametri prescritti. Ciò garantisce anche 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 C ++ e configuralo per utilizzare Firebase.

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

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

Nota che l'aggiunta di Firebase al tuo progetto C ++ implica 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:

Android

Creare l'applicazione Firebase, passando l'ambiente JNI e una jobject riferimento all'attività java come argomenti:

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

Inizializza la libreria di Analytics:

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

iOS

Crea l'app Firebase:

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

Inizializza la libreria di 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