Empezar a usar Google Analytics

En este artículo se explica cómo configurar una aplicación para usar Google Analytics. Si quieres configurar un sitio web para usar Analytics, consulta Configurar Analytics en un sitio web o aplicación.

Antes de empezar

Para poder usar Google Analytics, sigue estos pasos:

  • Registra el proyecto de Unity y configúralo para que use Firebase.

    • Si el proyecto de Unity ya utiliza Firebase, ya está registrado y configurado para Firebase.

    • Si no tienes un proyecto de Unity, puedes descargar una aplicación de ejemplo.

  • Añade el SDK de Unity de Firebase a tu proyecto de Unity.

Ten en cuenta que añadir Firebase a un proyecto de Unity implica realizar operaciones tanto en la consola de Firebase como en el proyecto de Unity abierto (por ejemplo, descargar los archivos de configuración de Firebase desde la consola y, luego, transferirlos al proyecto de Unity).

Registrar eventos

Puedes empezar a registrar inmediatamente eventos con el método LogEvent().

En el siguiente ejemplo se registran eventos con varios tipos de argumentos:

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

Pasos siguientes