El A/B Testing es una técnica de optimización para la interfaz de los sitios web que programamos. Esta herramienta es utilizada en el entorno web y permite que los usuarios tengan diferentes experiencias del mismo sitio. Su proceso se enfoca en tener dos o más versiones de interfaz y de esta manera compararlas para saber cuál es la mejor opción para obtener la respuesta más positiva de nuestros usuarios.

No necesariamente debes tener dos interfaces completamente diferentes, en ocasiones solo necesitas saber dónde conviene poner un botón, un panel, texto, imágenes o cualquier otro componente de la página. Por ejemplo: En algunas ocasiones topamos con dudas como: “¿Dónde recibiría mejor la información el usuario? arriba, abajo, en el medio, a la derecha o a la izquierda” ó “¿Cuál color será el indicado para este panel?” rojo, amarillo o verde, a este caso se le llama Multivariante.

Estas pruebas se realizan por lapsos de tiempos, de esta manera se obtienen las métricas de cada uno de los diseños que creaste, en el tiempo que estuvieron activos. Las métricas de la página que tuvo la mejor respuesta de nuestros usuarios se puede obtener con herramientas como, Google Analytics , Maximizer y RichRelevance.

Veamos un ejemplo de diseño:

Se agregan dos estilos de diseño diferentes a un sitio, ambos se colocarán simultáneamente por un período de tiempo preestablecido de modo que a un porcentaje de los usuarios se le mostrará uno de los diseños mientras que otro u  otros se les muestra la otra opción, Se tomará cuantas visitas por más de un minuto a la página de perfil se dieron con cada uno de los correspondientes diseños.

Diseño A Diseño B
Diseño A Diseño B
Visitas en un mes por más
de un minuto de tiempo: 100
Visitas en un mes por más
de un minuto de tiempo: 1500

Como resultado de los estilos utilizados para la página se tomaría como mejor opción el diseño B, esto por que la cantidad de usuarios que ingresaron a la página de perfil por más de un minuto de tiempo es mayor que las del diseño A.

Las pruebas de A/B Testing se realizan de manera que todos los involucrados tengan beneficios, esto tanto para la empresa que desarrollo el sitio web que obtiene mejores resultados en las métricas que se valoran, como para el usuario que obtiene de la manera mas optima la información que le brindamos.