Usa Firebase Remote Config con Analytics

Cuando compilas una app que incluye Firebase Remote Config y Google Analytics, empiezas a comprender mejor a los usuarios de tu app y a responder a sus necesidades de manera más rápida. Puedes usar los públicos y las propiedades del usuario de Analytics para personalizar tu app para los segmentos de tu base de usuarios con flexibilidad y precisión.

La integración del SDK de Google Analytics proporciona estadísticas que te ayudan a adaptar tus ofertas con A/B Testing, la personalización de Remote Config y los lanzamientos de Remote Config. Puedes analizar los resultados para comprender cómo las diferentes opciones afectan las métricas clave, como los ingresos y la participación.

Si quieres obtener más información para analizar el uso de apps con Google Analytics, consulta la introducción a 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 del usuario

Ahora, Remote Config te permite usar combinaciones de las propiedades del usuario de Analytics para 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 para 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 la instancia de la app después de la siguiente solicitud de recuperació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 las reglas basadas en las propiedades del usuario para 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 vincular Google Analytics y Remote Config, podrás segmentar a los usuarios según la primera vez que abran tu app (con el evento first_open de Analytics) para recuperar y personalizar parámetros de Remote Config, y para 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: versiones 9.0.0 o superiores del SDK para plataformas de Apple y versiones 21.1.1 o superiores del SDK de Android (versiones 30.3.0 o superiores de Firebase BoM).

Puedes elegir los 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:

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 Agrega o edita una condición. Puedes crear parámetros, reglas y condiciones en Firebase console.