Plataforma JavaScript para realizar pruebas A/B (Ruby + MongoDB)

Las pruebas A/B son sin lugar a duda una de las mejoras herramientas para mejorar el rendimiento de un sitio web, ya sea por medio de optimizar la experiencia del usuario o bien buscando lograr un mayor numero de conversiones de objetivos.

Hace tiempo mi herramienta preferida para realizar pruebas A/B era Google Website Optimizer, lamentablemente Google decidió dar de baja el proyecto y casi a modo de consuelo integro tímidamente una herramienta muy incompleta, al menos para mi gusto, para hacer pruebas AB en Google Analytics.

Finalmente en la actualidad existen varios sitios para realizar este tipo de pruebas, la mayoría de pago, al menos las más completas, no obstante tenemos otra opción y es la de instalar en nuestro servidor una herramienta propia, por ejemplo la que motiva esta entrada, estoy hablando de Abba.

Abba es un pequeño framework basado en JavaScript para entornos Ruby + MongoDB, para escribir nuestros propios test AB de manera sencilla y con apenas unas lineas de código.

Dentro de sus principales ventajas podemos destacar que contiene una simple API, de fácil configuración y que soporta perfectamente pruebas multi-variantes, teniendo la posibilidad de filtrar resultados por fecha y buscar experimentos mediante un buscador.

pruebas ab javascript ruby mongoDB

Ejemplo de test A/B:

<script src="//my-abba.herokuapp.com/v1/abba.js"></script>

<script>
  Abba('Checkout')
    .control()
    .variant('Text: Complete Purchase', function(){
      $('form button').text('Complete Purchase');
    })
    .variant('Color: green', function(){
      $('form button').css({background: 'green'});
    })
    .start();
</script>

Como siempre, estos proyectos pueden mejorarse, para nuestra suerte y si lo deseamos podemos recurrir al código fuente para hacer los cambios que consideremos pertinentes.

Web: Abba

Categorizado en: