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.
Si quieres obtener más información para analizar el uso de apps con Google Analytics, consulta la introducción de Analytics.
Para personalizar tu app con los segmentos que identificaste fuera de Firebase, consulta la documentación sobre los segmentos importados.
Remote Config y propiedades de los usuarios
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 según las propiedades de los usuarios, a fin de ofrecer comportamientos personalizados de la app a los 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 Apple (OS type == iOS) con una IU en idioma inglés (Device language == English).
Segmentación por momento de primer acceso
Después de que vincules Google Analytics y Remote Config, podrás segmentar a los usuarios según la primera vez que abran tu app (mediante el
evento de Analytics first_open
) para recuperar y personalizar parámetros de Remote Config y experimentos de A/B Testing.
Puedes usar la función Primer acceso para lo siguiente:
- Segmentar a usuarios nuevos
- Segmentar a grupos de usuarios que se unieron durante un período específico en el pasado
- Crear y probar flujos de integración y experiencias de bienvenida para usuarios nuevos
- Crear experiencias personalizadas para los usuarios que se unan durante períodos específicos
Por ejemplo, supongamos que tienes una app de compras en línea con usuarios de varios países y deseas promocionar ofertas especiales para las festividades con usuarios nuevos de la app. Para situaciones como una liquidación de Black Friday que se aplica a usuarios de EE.UU., puedes configurar una condición para tu experimento de Remote Config o A/B Testing que se segmente para una app para Android o iOS específica y, luego, seleccionar a todos los usuarios de EE.UU. (Dispositivo en región/país == Estados Unidos) que accedieron a tu app por primera vez en el mes anterior a la liquidación (Primer acceso después del 1/11/2022 a las 12:00 a.m., hora de Los Ángeles y Primer acceso antes del 26/11/2022 a las 12:00 a.m., hora de Los Ángeles).
Actualmente, la segmentación de los usuarios según el momento del primer acceso está disponible después de que selecciones una app para iOS o Android y es compatible con las siguientes versiones del SDK de Remote Config: versión 9.0.0 o una posterior del SDK para plataformas de Apple y versión 21.1.1 o una posterior del SDK de Android (versión 30.3.0 o una posterior de la BoM de Firebase).
Puedes segmentarte para tus usuarios que inicien tu app por primera vez en cualquier momento, siempre y cuando hayas instalado un SDK compatible y Analytics esté habilitado.
Próximos pasos
Para obtener más información acerca de las propiedades de los usuarios, consulta las siguientes guías:
- Configura propiedades del usuario en las plataformas de Apple
- Configura propiedades del usuario en Android
- Configura propiedades del usuario en la Web o en JavaScript
Si quieres obtener más información para 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.