Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Comece a usar o Google Analytics para C++

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

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

  1. No console do Firebase , abra seu projeto.
  2. 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 de relatórios do Analytics na Central de Ajuda do Firebase.

Para ajudar você a começar, o SDK do Google Analytics define vários 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, navegue pelos artigos Eventos e propriedades na Central de Ajuda do Firebase. Para obter o máximo de detalhes nos relatórios, registre os eventos sugeridos do Analytics 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 seu projeto C++ já usa o Firebase, ele já está registrado e configurado para o Firebase.

  • Adicione o SDK C++ do Firebase 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ê faz o download dos arquivos de configuração do Firebase do console e os move para o seu projeto C++).

Criar e inicializar 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 de 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);

Eventos de registro

Depois de configurar a instância do 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