Ir a la consola

Usa Firebase Remote Config con Analytics

Cuando compilas una app que incluye Firebase Remote Config y Google Analytics, comienzas a comprender mejor a los usuarios de tu app y a responder a sus necesidades con mayor rapidez. Puedes usar las propiedades del usuario y los públicos de Analytics a fin de personalizar tu app para distintos segmentos de la base de usuarios con flexibilidad y precisión.

Para obtener más información sobre cómo analizar el uso de apps con Google Analytics, consulta la introducción de Analytics.

Remote Config y propiedades del usuario

Ahora, Remote Config te permite usar combinaciones de las propiedades del usuario de Analytics a fin de crear condiciones y personalizar la app para los segmentos que definiste de tu base de usuarios.

Por ejemplo, podrías definir las siguientes propiedades del usuario en Google Analytics a fin de usarlas en una app de ejercicio con una variedad de actividades con distintas duraciones y niveles de dificultad:

  • Exercise_Interest
  • Preferred_Exercise_Duration
  • Preferred_Difficulty_Level

Luego, podrías crear condiciones que usen estas propiedades (de forma individual o en conjunto) para adaptar la apariencia y el comportamiento de tu app a un grupo específico de usuarios. Por ejemplo, podrías diseñar tu app de forma tal que los usuarios a los que les interesa correr vean la imagen de una persona trotando mientras se carga la app. También podrías definir segmentos de tu base de usuarios según la duración y el nivel de dificultad de cada ejercicio, de manera que los usuarios ocasionales vean en primer lugar una sugerencia de ejercicios más cortos y fáciles, mientras que a los atletas experimentados se les proponga comenzar por salir a correr durante 40 minutos cuando se inicia la app.

Si el comportamiento de los usuarios cambia de una forma que altere sus propiedades, Google Analytics recopila esas actualizaciones, lo que podría modificar el comportamiento y la apariencia de su instancia de la app después de la siguiente solicitud de obtención. Hay una amplia variedad de operadores disponibles para que puedas crear reglas que incluyan o excluyan usuarios con propiedades de usuario específicas o combinaciones de propiedades de usuario.

También puedes combinar otras reglas de Remote Config con reglas basadas en propiedades del usuario, a fin de ofrecer comportamientos personalizados de la app a segmentos de público como los siguientes:

  • Usuarios a los que les gusta el yoga (Exercise_Interest coincide exactamente con yoga), que usan tu app en un dispositivo Android (OS type == Android), ubicados en Canadá (Device in region/country == Canada).
  • Usuarios interesados en el levantamiento de pesas o en bajar de peso (Exercise_Interest contiene la palabra weight o peso) que usan tu app en un dispositivo iOS (OS type == iOS) con una IU en idioma inglés (Device language == English).

Próximos pasos

Para obtener más información acerca de las propiedades de los usuarios, consulta las siguientes guías:

Para obtener más información sobre cómo crear condiciones a partir de la combinación de reglas, consulta los parámetros y las condiciones de Remote Config.

Para agregar una condición de Remote Config a tu proyecto, consulta cómo agregar o modificar una condición. Puedes crear parámetros, reglas y condiciones en Firebase console.