O Google Analytics coleta dados de uso e comportamento para seu aplicativo. O SDK registra dois tipos principais de informações:
- Eventos: o que está acontecendo em seu aplicativo, como ações do usuário, eventos do sistema ou erros.
- Propriedades do usuário: Atributos que você define para descrever segmentos de 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 diferentes de eventos do Analytics em seu aplicativo. Não há limite para o volume total de eventos que seu aplicativo registra.
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 por seu aplicativo. Leia mais sobre o painel de relatórios do Analytics na Central de Ajuda do Firebase.
Para ajudar você a começar, o Analytics SDK define uma série de eventos sugeridos 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 os artigos Eventos e propriedades na Central de Ajuda do Firebase. Para obter o máximo de detalhes nos relatórios, registre os eventos do Analytics sugeridos 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 forem disponibilizados.
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 seu projeto C++ já usa Firebase, ele já está registrado e configurado para Firebase.
Adicione o Firebase C++ SDK ao seu projeto C++.
Observe que adicionar o Firebase ao seu projeto C++ envolve tarefas no console do Firebase e em seu projeto C++ aberto (por exemplo, você baixa os arquivos de configuração do Firebase do console e os move para o projeto C++).
Criar e inicializar o aplicativo firebase
Antes de começar, você precisará criar e inicializar o Firebase App:
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 periódica de seus dados no console do Firebase .
- Explore os guias sobre eventos e propriedades do usuário .