了解 2023 年 Google I/O 大会上介绍的 Firebase 亮点。了解详情

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: 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:

  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. 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 C++ e configuralo per utilizzare Firebase.

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

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

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

Crea e inizializza l'app Firebase

Prima di iniziare, devi creare e inizializzare l'app Firebase:

Androide

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);

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