Neste artigo, mostramos como configurar um aplicativo para usar o Google Analytics. Se quiser configurar um site para usar o Google Analytics, veja o artigo Configurar o Google Analytics para um site e/ou app.
Antes de começar
Antes de usar o Google Analytics, faça o seguinte:
Registre seu projeto do Unity e configure para usar o Firebase.
Se o projeto do Unity já usa o Firebase, então ele está registrado e configurado para o Firebase.
Se você não tiver um projeto do Unity, faça o download de um app de amostra.
Adicione o SDK do Firebase para Unity ao seu projeto do Unity.
A adição do Firebase ao projeto do Unity envolve tarefas no Console do Firebase e no projeto do Unity aberto. Por exemplo, você faz o download dos arquivos de configuração do Firebase no console e os move para o projeto.
Registrar eventos
Comece a registrar eventos imediatamente com o método LogEvent()
.
O exemplo a seguir registra eventos com vários tipos de argumento:
// Log an event with no parameters.
Firebase.Analytics.FirebaseAnalytics
.LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLogin);
// Log an event with a float parameter
Firebase.Analytics.FirebaseAnalytics
.LogEvent("progress", "percent", 0.4f);
// Log an event with an int parameter.
Firebase.Analytics.FirebaseAnalytics
.LogEvent(
Firebase.Analytics.FirebaseAnalytics.EventPostScore,
Firebase.Analytics.FirebaseAnalytics.ParameterScore,
42
);
// Log an event with a string parameter.
Firebase.Analytics.FirebaseAnalytics
.LogEvent(
Firebase.Analytics.FirebaseAnalytics.EventJoinGroup,
Firebase.Analytics.FirebaseAnalytics.ParameterGroupId,
"spoon_welders"
);
// Log an event with multiple parameters, passed as a struct:
Firebase.Analytics.Parameter[] LevelUpParameters = {
new Firebase.Analytics.Parameter(
Firebase.Analytics.FirebaseAnalytics.ParameterLevel, 5),
new Firebase.Analytics.Parameter(
Firebase.Analytics.FirebaseAnalytics.ParameterCharacter, "mrspoon"),
new Firebase.Analytics.Parameter(
"hit_accuracy", 3.14f)
};
Firebase.Analytics.FirebaseAnalytics.LogEvent(
Firebase.Analytics.FirebaseAnalytics.EventLevelUp,
LevelUpParameters);
Próximas etapas
- Veja atualizações periódicas dos seus dados no Console do Firebase.
- Conheça os guias sobre eventos e propriedades do usuário.