O Google Analytics coleta dados de uso e comportamento do seu aplicativo. O SDK registra dois tipos principais de informações:
- Eventos: o que está acontecendo no seu aplicativo, como ações do usuário, eventos do sistema ou erros.
- Propriedades do usuário: atributos que você define para descrever segmentos da sua base de usuários, como preferência de idioma ou localização geográfica.
O Analytics registra automaticamente alguns eventos e propriedades do usuário ; você não precisa adicionar nenhum código para ativá-los. Se seu aplicativo precisar coletar dados adicionais, você poderá configurar até 25 propriedades de usuário diferentes do Analytics e registrar até 500 tipos de eventos diferentes do Analytics em seu aplicativo. Não há limite para o volume total de eventos registrados pelo seu aplicativo.
Para acessar esses dados:
- No console do Firebase , abra seu projeto.
- Selecione Analytics no menu para visualizar o painel de relatórios do Analytics.
A guia Eventos mostra os relatórios de eventos criados automaticamente para cada tipo distinto de evento do Analytics registrado pelo seu aplicativo. Leia mais sobre o painel .
Para ajudar você a começar, o SDK do Analytics define vários eventos recomendados que são comuns entre diferentes tipos de aplicativos, incluindo aplicativos de varejo e comércio eletrônico, viagens e jogos. Para saber mais sobre esses eventos e quando usá-los, consulte Eventos recomendados . Para obter o máximo de detalhes nos relatórios, registre os eventos recomendados que fazem sentido para seu aplicativo e seus parâmetros prescritos. Isso também garante que você se beneficie dos recursos mais recentes do Google Analytics assim que estiverem disponíveis.
Antes de você começar
Antes de poder usar o Google Analytics , você precisa:
Registre seu projeto C++ e configure-o para usar o Firebase.
Se o seu projeto C++ já usa o Firebase, ele já está registrado e configurado para o Firebase.
Adicione o SDK do Firebase para C++ ao seu projeto C++.
Observe que adicionar o Firebase ao seu projeto C++ envolve tarefas no console do Firebase e no seu projeto C++ aberto (por exemplo, você baixa os arquivos de configuração do Firebase do console e os move para o seu projeto C++).
Crie e inicialize o aplicativo Firebase
Antes de começar, você precisará criar e inicializar o aplicativo Firebase:
Android
Crie o aplicativo firebase, passando o ambiente jni e uma referência jobject
para a atividade java como argumentos:
app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);
Inicialize a biblioteca do Analytics:
::firebase::analytics::Initialize(app);
iOS+
Crie o aplicativo Firebase:
app = ::firebase::App::Create(::firebase::AppOptions());
Inicialize a biblioteca do Analytics:
::firebase::analytics::Initialize(app);
Registrar eventos
Depois de configurar a instância firebase::App
, você pode começar a registrar eventos com o método LogEvent()
.
O exemplo a seguir atualiza a pontuação do usuário:
analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);
Próximos passos
- Veja a atualização dos seus dados periodicamente no console do Firebase .
- Explore os guias sobre eventos e propriedades do usuário .