Cómo configurar un test A/B/X y sus nodos en Connectif

Los Tests A/B/X son una herramienta esencial en marketing digital para evaluar diferentes versiones de tus campañas y conocer cuál ofrece mejor rendimiento en una muestra de tus contactos para, finalmente, mostrar el contenido que mejor rendimiento obtenga.

En este artículo, aprenderás qué son los tests A/B/X, sus beneficios y cómo configurarlos en Connectif.

 

Un Test A/B/X divide el tráfico del Workflow para, una vez terminado, hacer continuar al contacto por la rama ganadora. Si lo que quieres es dividir el tráfico de un workflow, te recomendamos revisar la documentación sobre el nodo "Split".

 

1. Propiedades

1.1. Propiedades del nodo "Iniciar Test A/B/X"

  • El nodo "Iniciar Test A/B/X", de tipo Acción, se utiliza para activar el inicio de una prueba A/B/X en un workflow. En la interfaz del nodo se configuran los parámetros del test, que ayudarán a determinar la rama ganadora.

X y sus nodos en Connectif - 1-min.png

  • El nodo "Iniciar Test A/B/X" permite probar probar diferentes versiones de un contenido (Email, Popup, Inline, etc.), con una muestra pequeña de nuestra lista de contactos. Así es posible analizar, para esa pequeña muestra, qué variación del contenido ofrece mejores resultados (más aperturas, clics, compras, etc.), y mostrar el contenido con mejor rendimiento al grueso de contactos de la lista. 
  

El uso de este nodo permite optimizar los envíos de contenido y obtener un mejor ratio de conversión.

 

1.1.1. Modo de funcionamiento

Para realizar estos Test A/B/X, necesitamos diferenciar 2 modos de llevarlos a cabo: para Acciones Masivas, o para Acciones Transaccionales.

  • Acciones Masivas: con esto, nos referimos a aquellas campañas de marketing que implican realizar una acción de manera masiva para una gran cantidad de contactos (que podría ser toda nuestra lista de contactos), en un momento determinado del tiempo. El mejor ejemplo es el envío de un boletín promocional vía email.
  • Acciones Transaccionales: estas acciones son las que se realizan de manera puntual e individual. Depende sólo del propio contacto. Un ejemplo de esto podría ser mostrar una ventana modal al contacto cuando navega por nuestra tienda online ofreciéndole un descuento. Esta ventana modal se mostraría, obviamente, sólo cuando el contacto navega por nuestra web, por lo que es necesario un nodo de tipo disparador antes del nodo "Iniciar Test A/B/X".
 

El modo de funcionamiento no se puede modificar de manera manual, sino que el propio nodo ya sabrá en qué modo debe funcionar de acuerdo a la forma del workflow. Si tenemos claro qué modo de funcionamiento necesitamos para la campaña de marketing que queremos implementar, este indicador en la configuración del nodo nos servirá para asegurarnos de que estamos haciendo bien el flujo.

La diferenciación de estos dos modos se debe a que hay que entender bien que el nodo "Iniciar Test A/B/X" se comporta de manera diferente dependiendo del escenario que queramos llevar a cabo. Veámoslo con dos ejemplos:

  • Ejemplo de una Acción Masiva
 

Queremos enviar un email promocional a toda nuestra lista de 10.000 contactos. Tenemos dos diseños del email diferentes, y nos gustaría poder enviar unos 500 emails con el diseño "A" a 500 contactos, y otros 500 emails con el diseño "B" a otros 500 contactos diferentes. Esperaremos 1 día para ver cuál de los dos diseños ofrece mejor estadísticas de clics. Una vez transcurrido ese día, aquel diseño que haya ofrecido mejores resultados se lo enviaremos a los otros 9.000 contactos.

    • En este modo de funcionamiento, necesitamos enviar primero 1.000 correos a nuestros contactos, siendo el 50% de ellos con el diseño "A" y el otro 50% con el diseño "B", dejando a la espera los otros 9.000 contactos.
    • Durante ese día, vamos a contabilizar los clics que ocasiona cada contenido, y al día siguiente, cogeremos esos 9.000 contactos que dejamos a la espera, y les enviaremos el email con el contenido que más clics.
    • El hecho de "dejar a la espera a X contactos" es lo que diferencia este modo de funcionamiento Masivo del modo de funcionamiento Transaccional.
  • Ejemplo de una Acción Transaccional
 

Queremos mostrar una notificación push a los contactos que abandonan su carrito de la compra, dándoles un código de descuento para que regresen y finalicen su compra. Tenemos dos diseños de la notificación push diferentes, y nos gustaría probar durante unos 3 días cual de los dos diseños ocasiona una mayor cantidad de recuperaciones de carritos. Transcurridos esos 3 días, el diseño que ofrezca una mayor cantidad de recuperación de carritos será el que enviemos a todo el mundo que abandone un carrito de la compra.

    • A priori, no podemos anticipar cuánta gente va a abandonar el carrito en 3 días, por lo que no tendría mucho sentido enviar 500 notificaciones push del diseño "A" y otras 500 del diseño "B".
    • En su lugar, lo que tenemos que hacer es, para todos los contactos que abandonen un carrito durante estos 3 días, enviarles una notificación push con un diseño "A" o "B" escogido de forma aleatoria (con un 50% de posibilidades cada una).
    • Aquí no se "pone a la espera" a ningún contacto; durante esos 3 días, a todos los contactos se le envía una notificación push al abandonar el carrito.
    • Transcurridos esos 3 días, determinaremos cuál de los dos diseños tiene mejor ratio de conversión, y a partir de ahí enviaremos el diseño ganador a cualquiera que abandone un carrito.

 

1.1.2. Restricciones

Este nodo es especial, puesto que añade ciertas restricciones al Workflow:

  • Solo se permite un nodo "Iniciar Test A/B/X" por flujo.
  • Todas las conexiones salientes a partir de un nodo "Iniciar Test A/B/X" pertenecen siempre a una rama del test.
  • No es posible interconectar las ramas salientes de un nodo "Iniciar Test A/B/X".
  • No es posible conectar nodos previos al "Iniciar Test A/B/X" con un nodo posterior, es decir, con un nodo que se encuentre en una rama del test.
  • Si un workflow tiene un nodo "Iniciar Test A/B/X", siempre será catalogado como un workflow Clásico.

 

1.2. Fases de un Test A/B/X

De acuerdo con los ejemplos explicados en el punto anterior, podemos deducir que un test A/B/X tiene 2 fases:

  • Fase de Muestreo, en la que probamos acciones de marketing algunos de nuestros contactos, y que nos sirve para tomar métricas y estadísticas de cual de esos contenidos ofrece un mejor rendimiento en algún aspecto.
  • Fase Final, que viene tras la fase de muestro, en la que ya sabemos cual de las acciones de marketing es la mejor, y es la que utilizamos para todo el grueso de nuestra lista de contactos.
  

Un test A/B/X empieza siempre con una Fase de Muestreo. En un determinado momento se determina cuál es la acciones de marketing ganadora y se pasa a la Fase Final.

El momento en que se va a determinar la opción ganadora es clave: hay que elegir un buen momento para que haya suficiente muestra, para sacar conclusiones relevantes y poder elegir la acción de marketing ganadora de manera fiable, pero tampoco hay que esperar demasiado.

En Connectif es posible ver en qué fase se encuentra un test A/B/X en la parte inferior del nodo "Iniciar Test A/B/X":

X y sus nodos en Connectif - 2-min.png

 

1.3. Propiedades del nodo "Evaluar Rama A/B/X"

  • Para poder determinar la rama ganadora de un Test A/B/X, Connectif permite añadir o quitar puntos a las ramas de un nodo "Iniciar Test A/B/X" mediante el uso del nodo "Evaluar rama A/B/X".
  • Este nodo, de tipo Acción, se utiliza para evaluar cualquier acción dentro de una rama de un test A/B/X. En la interfaz del nodo se configuran los puntos añadir a la ramificación cuando esta se ejecute.

X y sus nodos en Connectif - 3-min.png

  • Para poder configurar el nodo "Evaluar rama A/B/X", es necesario que esté conectado a una rama de un nodo "Iniciar Test A/B/X".
  • Parra configurarlo, solamente es necesario indicar la cantidad de puntos que se quieren añadir a la rama cuando este nodo se ejecute.
  • Además, permite elegir si se quiere sumar una cantidad fija de puntos a la rama (opción de valor literal), o si se quiere sumar una cantidad que provenga de algún dato disponible de nodos anteriores del workflow (opción de datos importados).

 

2. Cómo se usa en Connectif

2.1. Configuración del nodo "Iniciar Test A/B/X"

1. Una vez añadido el nodo "Iniciar Test A/B/X" a tu workflow, accede a su configuración.

2. En la sección Ramas, indica la cantidad de ramas o alternativas que quieres probar.

  

Las ramas siempre se nombran de manera automática con las letras A, B, C, D y E. Los contactos se dividen siempre a partes iguales entre todas las ramas que haya, por ese motivo, si tenemos las ramas "A" y "B", se dividirán el flujo de contactos al 50%. Si por ejemplo tenemos las ramas A, B, C y D, se dividirán el flujo de contactos al 25% cada una.

 

3. Configura el tamaño de la Fase de Muestreo. Aquí radica una de la principales diferencias entre cada modo de funcionamiento.

  • Con el modo de funcionamiento Masivo, tendrás que indicar qué porcentaje del total de contactos a los que aplica el workflow quieres que formen parte de la muestra, y qué porcentaje de contactos quedarán a la espera para la Fase Final.
    • Opcionalmente podrás indicar una cantidad máxima de contactos a muestrear, independientemente del campo anterior. 
 

Por ejemplo, en un workflow con una campaña de email masiva para todos los contactos conocidos, teniendo 12.000 contactos conocidos en total, si se indica que el porcentaje de contactos a muestrear es del 5%, la fase de muestreo enviará unos 600 emails a 600 contactos, poniendo en espera a los 11.400 contactos conocidos restantes hasta que pase a la Fase Final.

  • Con el modo de funcionamiento Transaccional, no tendrás que indicar qué porcentaje de los contactos quieres que formen parte de la muestra, ya que todos los contactos forman parte de la misma. Por tanto, en este modo solo se debe indicar, si se desea, un límite máximo de contactos a muestrear.

4. Por último, en Establecer la rama ganadora, determina cuándo quieres que el test A/B/X finalice su Fase de Muestro y pase a la Fase Final. Connectif proporciona 3 formas de hacerlo:

  • Por fecha y hora fija: simplemente establecemos una fecha y una hora fijas, y exactamente en ese momento, el test A/B/X finalizará su Fase de Muestro y pasará a la Fase Final.
  • Tras un tiempo determinado: es parecido a la opción anterior, pero en vez de establecer una fecha y hora fijas, se establece una duración determinada. Por ejemplo, "cuando pasen 2 días desde que comenzó la Fase de Muestreo".
 

La fase de muestreo comienza en el momento que se activa el workflow, no cuando se llega al nodo "Iniciar test A/B/X". Es importante tenerlo en cuenta para configurar cuánto tiempo que se tarda en declarar ganadora una rama, por ejemplo, si los usuarios llegan al nodo tras varias horas o días.

  • Cuando se alcance el límite máximo de contactos a muestrear: es decir, cuando se hayan muestreado la cantidad de contactos que hemos establecido en el campo "Límite máximo de contactos a muestrear" de la configuración de la Fase de Muestreo.

X y sus nodos en Connectif - 6-min.png

5. El test A/B/X pasará a la Fase Final tan pronto como suceda el primero de los 3 criterios anteriores que estén seleccionados.

  

Si no se cumple ningún criterio para darse una ganadora, el sistema determinará una a los 90 días. El tiempo máximo que puede durar un test, por tanto, es de 90 días.

2.2. Configurar las ramas de un Test A/B/X

Como hemos dicho antes, dentro de la configuración del nodo "Iniciar Test A/B/X" se debe indicar la cantidad de ramas o alternativas diferentes que se quieren probar. Pero, para poder configurar qué conexión saliente del nodo corresponde a qué rama, es necesario configurarlo desde la vista general del editor de workflows.

Para ello, simplemente añade los diferentes nodos que van a constituir cada una de las variantes del Test A/B/X al editor de workflows, y conéctalas con el nodo "Iniciar Test A/B/X", tal como se ve en el siguiente ejemplo.

X y sus nodos en Connectif - 7-min.png

Todas las conexiones salientes del nodo "Iniciar Test A/B/X" tienen siempre una rama asociada, pero puedes cambiarla rama haciendo clic sobre círculo central de la conexión que contiene la letra de la rama.

X y sus nodos en Connectif - 8-min.png

Como norma general, debería haber una conexión saliente para cada rama, pero si se quisiera tener más de una conexión por rama, podría hacerse.

 

2.3. Determinar la rama ganadora

  

Connectif proporciona un mecanismo versátil y totalmente configurable para determinar cuál es la rama ganadora. Todas las ramas de un Test A/B/X de Connectif tienen una determinada puntuación, comenzando siempre en 0. Será el usuario de Connectif quien deba sumar o restar puntos a las ramas mediante el nodo "Evaluar rama A/B/X".

La idea principal es que se utilicen nodos disparadores en cada rama, para que añadan o quiten puntos a la rama cuando sucedan determinados eventos. Por ejemplo:

  • Al abrir un email: Sumar 1 punto a la rama.
  • Al hacer clic en el email: Sumar 1 punto a la rama.
  • Al darse de baja en email: Restar 10 puntos a la rama.
  • Al comprar: Sumar tantos puntos a la rama como la cantidad de productos comprados.

Hay que tener en cuenta que la rama ganadora no es exactamente la que más puntos tiene, sino la que mayor ratio de Puntos respecto al número de ejecuciones tiene. Así, si por ejemplo, un Test A/B/X tiene las siguientes 2 ramas:

  • Rama A: Ejecutada 521 veces, asignados 128 puntos.
  • Rama B: Ejecutada 506 veces, asignados 126 puntos.

El ratio de la rama A es de 0,246 puntos por ejecución, mientras que el ratio de la rama B es de 0,249. Por tanto, la rama B sería la ganadora, aún a pesar de tener menos puntos que la rama A.

 

Existen varias formas de determinar cual de las dos ramas es la "ganadora", pero al final siempre tendrá que ser el equipo de marketing que configure la campaña, quien determine qué métrica de las dos ramas es la ganadora para el caso de uso concreto que estemos implementando.

2.4. Ejemplos de estrategias con test A/B/X    

En el directorio de plantillas de workflows de tu Tienda dispones de varias estrategias preconfiguradas que utilizan test A/B/X para que puedas aplicarlas fácilmente. 

X y sus nodos en Connectif - 9-min.png

Al final de este artículo encontrarás enlazadas algunas de ellas. Además, aquí tienes disponible un vídeo sobre cómo hacer un test A/B/X para optimizar tus recomendaciones de producto:

 

Accede al artículo completo sobre Test ABX para optimizar recomendador de productos en este enlace.

 

 ¡Enhorabuena!
Has llegado al final de la lección.

  

¿Te han quedado dudas sin resolver?
Recuerda que tienes a tu disposición a nuestros especialistas en Connectif. Para contactar con ellos, tan solo tendrás que abrir ticket a Soporte haciendo clic en el botón azul de “Ayuda” de tu dashboard.

 


¡Sigue aprendiendo!

Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 1 de 1