TUTORIAL – Qué es Firebase AB testing y cómo configurarlo

TUTORIAL – Qué es Firebase AB testing y cómo configurarlo

En este artículo vamos a hablar de qué es Firebase AB testing y cómo puedes empezar a utilizarlo.

Y si todavía no conoces Firebase, te explicaremos qué es y porqué es imprescindible que conozcas esta herramientas si tienes una App.

Como desarrollador o especialista en Mobile App Marketing, tienes que tomar cientos de decisiones que afectan directamente al éxito de la app: la colocación de un botón, el UX de una pantalla, las notificaciones que vas a mandar… todo influye.

Pero lo difícil es saber con claridad si las decisiones que estás tomando son las correctas. Y esto sólo lo puedes saber analizando la respuesta de los usuarios.

Y no es difícil si utilizas herramientas como Firebase AB Testing, que te permiten realizar pruebas y te presentan los resultados de una manera sencilla.

Gracias a esta herramienta podrás mejorar los resultados que estás obteniendo en la aplicación.

¿Quieres saber cómo? Continúa leyendo.

Qué es un A/B testing o test AB

El A/B testing o test AB consiste en desarrollar y lanzar dos versiones de una página web o, en nuestro caso, de una aplicación, para comprobar cuál de las dos es más eficiente y obtiene mejores resultados.

Cuando hablamos de versiones no hablamos de que tengas que subir una segunda aplicación entera, sino que hablamos de pantallas o elementos específicos de la app.

Gracias al A/B testing podemos identificar qué versión ofrece una mejor experiencia de usuario. A través de las métricas del experimento, podremos evaluar qué es lo que ha funcionado mejor según nuestro objetivo y aplicarlo de forma permanente en nuestra app.

Este método nos permite a los especialistas en Mobile Marketing identificar y comparar qué es lo que mejor funciona y así optimizar la aplicación móvil en consecuencia.

Firebase es una herramienta a través de la cuál puedes hacer AB Testing de una manera instantánea sin tener que subir una nueva aplicación.

Eso sí, para ello necesitas tener su SDK integrado. Pero es fácil y gratis.

¿Todavía no sabes que es Firebase?

Qué es Firebase

Firebase es una herramienta gratuita de Google, que tiene muchas funcionalidades. Entre ellas, sirve a los programadores para enviar notificaciones push.

Hoy nos vamos a centrar en la parte de marketing, analítica y negocio de Firebase.

Firebase Analytics es similar a Google Analytics pero para aplicaciones móviles.

El Google Analytics de las apps, para que nos entendamos.

Es utilizado mayoritariamente por desarrolladores pero también tiene un dashboard de analítica en las que puedes analizar las métricas de una app a nivel de marketing.

Dentro de la plataforma, podrás acceder también a la función de AB testing, que es la que nos permite crear diferentes variantes y definir grupos específicos para medir el resultado.

Firebase_A/B_Testing

Ahora que sabes que es Firebase AB testing podemos centrarnos en la parte más importante, que es, como configurar Firebase AB testing

Firebase A/B testing funciona mediante la segmentación en dos grupos.

Esto permite a quien realiza la campaña comparar resultados de ambos segmentos, del A y del B.

Puedes determinar qué elementos se deben probar, quiénes deben ser los usuarios objetivo, qué parámetros se deben implementar y cuántas variantes se deben incluir.

¿Deseas cambiar el diseño de las pantallas de onboarding (bienvenida) de la app?

¿O probar con otros copys?

¿O averiguar qué color llamaría más la atención en un botón?

Si algo se puede definir en una variable, se puede probar con Firebase AB testing.

¿Cómo configurar Firebase A/B testing?

Antes de nada, comenzamos con las pruebas A/B de Firebase mediante la función de configuración remota.

Puedes hacer esta configuración en Firebase console.

1. Haz clic en el elemento Prueba A/B del menú del lado izquierdo y seguido haz clic en el botón Crear experimento

experimento_AB_testing

2. El cuadro emergente te pedirá que elijas entre Configuración remota, Notificaciones o In-App Messaging dentro de la aplicación para configurar una prueba A/B.

Firebase_A/B_Testing

Dado que configuraremos la prueba a través de los parámetros de configuración, selecciona la opción Configuración remota ( Remote Config ).

3. Crea un experimento a través de la configuración remota.

En la pantalla de configuración del test A/B podrás definir y configurar el test A/B con las condiciones que elijas para cumplir.

Firebase_A/B_Testing

Paso 1: Proporciona el nombre y los detalles del experimento.

Firebase_A/B_Testing

Paso 2: Elegir la segmentación del AB Testing

En esta sección, debemos seleccionar el porcentaje de usuarios de la app a los que orientaremos el cambio.

Firebase_A/B_Testing

En cualquier test, en Actualízatec siempre recomendamos un 50/50 para que sea lo más fiable y concreto posible. De esta forma a la mitad de los usuarios se le mostraría una opción, y a la otra mitad, la otra opción.

Evento de activación (opcional):

Este evento es opcional. Si eliges un evento específico en esta sección, solo se incluirán en el experimento aquellos que hayan efectuado este evento.

Firebase_A/B_Testing

Puedes elegir el evento que quieras de todos los que estás midiendo con el SDK de Firebase.

Como evento podríamos poner por ejemplo: los usuarios que estén registrados (el evento sería el registro), que hayan visualizado todas las pantallas del onbarding (el evento sería finalización onboarding), etc

Paso 3: Define los objetivos del AB Testing

Firebase_A/B_Testing

Aquí se define nuestro objetivo con el experimento:

¿Queremos que compren más?

¿Que entren más en la app y así monetizar más por publicidad?

Señala cuál es la métrica principal medida con Firebase que refleja el objetivo del experimento (purchase, active users, etc)

Una vez lo tengas señalado, haz clic en Siguiente.

Tipos de métricas para rastrear

Al igual que los objetivos, hay una lista de métricas disponibles que puedes incluir en el experimento para extraer resultados.

Se pueden utilizar métricas de retención proporcionadas por Firebase o los eventos personalizados que se hayan incluido en el SDK de la app.

Firebase_A/B_Testing

Se pueden incluir un máximo de 5 métricas por cada test A/B que estemos realizando y, además, se pueden configurar las métricas para cada objetivo marcado.

Por ejemplo, si hemos establecido que uno de los objetivos son las compras, en métricas adicionales podemos seleccionar también que se analicen el revenue de esas compras, la repetición de compra, etc.

Paso 4: Seleccionar variantes del AB Testing

Para seleccionar las variantes, es necesario que se hayan configurado los parámetros en Firebase Console o a través de las API de backend de Remot Config.

Aquí es donde vamos a insertar las características que tendrá nuestra variantes vs el modelo de referencia (el original)

Firebase_A/B_Testing

El modelo de referencia indica la vista original de la aplicación, mientras que las variantes definen las diferentes variaciones para lograr el objetivo.

Se permiten como máximo 7 variantes para la configuración.

Firebase_A/B_Testing

Y, por último, ajusta el peso de las variantes. Es decir, a qué porcentaje se le va a mostrar cada una de ellas.

Estas ponderaciones no se podrán modificar posteriormente, por lo que es importante que definas bien cómo las quieres mostrar. En Actualízatec siempre recomendamos que todas tengan el mismo peso para sacar conclusiones lo más exactas posibles.

Firebase_A/B_Testing

Paso 5: Por último haz clic en el botón Revisar.

Firebase_A/B_Testing

Probar el test A/B en el entorno de prueba

Una vez se ha configurado el AB Testing y se ha mandado a revisar, no se lanza automáticamente.

Firebase deja el experimento en borrador y te permite hacer una prueba con tus dispositivos antes de lanzarla al resto de usuarios.

Lo que está genial, porque las primeras veces tendrás que asegurarte muy bien que lo has creado correctamente antes de impactar a tus usuarios.

Para hacer estas pruebas internas primero, en el menú de los 3 puntos tendrás la opción de Administrar dispositivos de prueba:

Firebase_A/B_Testing

Cuando seleccionas esta opción, te saltará un pop-up en donde tendrás que proporcionar tu ID / token de dispositivo y seleccionar la variante que deseas probar en él:

Firebase_A/B_Testing

Si no sabes cómo obtener el ID de tu dispositivo, aquí tienes todas las indicaciones.

Cómo lanzar el AB Testing en entorno de producción (live)

¡Y llegamos al final!

Una vez realizada toda la configuración previa, es hora de lanzar los cambios para que los usuarios seleccionados los puedan ver ya en sus apps.

Simplemente deberás dar a “Iniciar experimento” y voilá! Has conseguido configurar y lanzar el AB testing en firebase.

Firebase_A/B_Testing

Ahora solo queda esperar a ver los resultados que va teniendo tu experimento, ¡y a optimizar!

Como ves, Firebase AB Testing es una herramienta potente y por si fuera poco, gratuita.

Si se te hace una montaña implementarla para tu app y facilitarte la toma de decisiones, contáctanos y hablamos. Te podemos ayudar.

Y si quieres aprender todo sobre Mobile & App Marketing, no te pierdas nuestro programa online, en donde te formamos como App Expert para que seas tú mism@ el que mejores los resultados en tu app..

Ayúdame a mejorar y puntúa el post!
Votos: 0 Puntuación media: 0
2023-05-08T12:32:28+02:00 febrero 2023|0 Comentarios

Deja un comentario

Actualízatec te informa que los datos de carácter personal que me proporciones rellenando el presente formulario serán tratados por Noelia Leiro Diéguez (Actualízatec) como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales que te solicito es para gestionar los comentarios que realizas en este blog. Legitimación: Consentimiento del interesado.

El hecho de que no introduzcas los datos de carácter personal que aparecen en el formulario como obligatorios podrá tener como consecuencia que no pueda atender tu solicitud. Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en contacto@actualizatec.com así como el derecho a presentar una reclamación ante una autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de Datos en mi página web: https://www.actualizatec.com, así como consultar mi política de privacidad.