tutorial sirve rails que para español ejemplos caracteristicas aprender ruby-on-rails ruby ab-testing

ruby-on-rails - sirve - ruby on rails ejemplos



¿Qué recursos hay para las pruebas de división A/B en Rails? (4)

En ApplicationController :

options = ["option1", "option2", "option3"] session[:option] ||= option.rand

En sus vistas, renderice un parcial basado en el que desea y la opción elegida:

<%= render :partial => "foo#{session[:option]} %>

De esta forma, garantiza que el usuario obtenga la misma opción para toda la sesión, en todo el sitio. Además, puede volver al parcial predeterminado simplemente configurando la opción en una cadena vacía. Incluso podría poner una cadena vacía en la matriz, o duplicar las entradas para cambiar la ponderación de la frecuencia con que se elige cada una.

Puede utilizar el Optimizador de sitios web de Google para descubrir qué opción realizó la mejor conversión. Consulte su guía paso a paso en su documentación, Guía de inicio rápido - Ayuda de Optmizer en el sitio web . Eso tiene los bits de JavaScript que necesitarás agregar.

Parte de la información sobre A / B split-testing:

Podría hacer esto en una aplicación de Rails con un case simple o una declaración en mis puntos de vista, pero eso se convierte en una gran cantidad de repeticiones. ¿Hay alguna joya para apoyar esto? Cualquier patrón de diseño que ayudaría?



Acabo de lanzar A / Bingo , un plugin de OSS Rails para hacer esto.

Puedes ver la comparación con Seven Minute Abs para más detalles, pero creo que es mucho más fácil de usar.

  • Es compatible con el seguimiento de cualquier evento como una conversión. Solo Seven Minute Abs hace clic en la página que está viendo actualmente.
  • Recuerda qué alternativa vio un usuario, y solo los muestra.
  • Tiene una gran cantidad de azúcar sintáctica destinada a maximizar la productividad del programador.
  • Hará pruebas de significancia estadística para ti.

Vale la pena mencionar Vanity . Algunas integraciones GA, métricas personalizadas, código limpio. Github aquí .