A/B testing del lado del cliente y del lado del servidor: lo mejor de ambos

Siempre estamos mejorando nuestra plataforma de CRO y ahora ofrecemos también A/B testing del lado del servidor.

¿En qué consiste el A/B testing del lado del servidor? Consiste en algo que apasionará a todos los fans de la experimentación porque significa que, a partir de ahora, pueden testear sus hipótesis de optimización en cualquier dispositivo conectado.

Tanto si quieres testear distintas modificaciones visuales en el front end propuestas por tu equipo de marketing como crear modificaciones avanzadas que enlazan con tu back office y que son esenciales para el proceso de conversión, tenemos la herramienta perfecta para ti.

¿Cuál es la diferencia entre el A/B testing del lado del cliente y el A/B testing del lado del servidor?

Las herramientas de A/B testing del lado del cliente te permiten crear variaciones de tus páginas al cambiar el contenido que es enviado por el servidor y que es interpretado por el navegador. En este caso, toda la magia ocurre a nivel de navegador (llamado “cliente” en el mundo de la informática) gracias a JavaScript. En este tipo de A/B testing, la información en tu servidor nunca cambia ni interviene en el proceso. Siempre envía la versión original.

Las herramientas de A/B testing del lado del servidor, por otra parte, alivian la carga de trabajo del navegador. En este caso, es el servidor el que se encarga de enviar tanto la versión original como la variación directamente.

4 razones para realizar A/B testing del lado del servidor

Realizar test desde el lado del servidor tiene muchas ventajas:

1. Solución adecuada para las necesidades del equipo de producto

Las soluciones de A/B testing del lado del cliente, a menudo, se limitan a modificaciones a nivel superficial. Esto es, aspectos visuales como la organización de la página, añadir o eliminar bloques de contenido, modificar textos, etc. Si estás interesado en modificaciones más profundas que involucran a tu back-office, por ejemplo, reorganizar el embudo de conversión o modificar el algoritmo de los resultados de búsquedas de productos, es un poco más complicado

[clickToTweet tweet=»Con el testing del lado del servidor tienes muchas más opciones entre las que elegir, ya que puedes modificar cualquier aspecto de tu sitio web, tanto del front-end como del back-end. #abtesting #CRO» quote=»Con el testing del lado del servidor tienes muchas más opciones entre las que elegir, ya que puedes modificar cualquier aspecto de tu sitio web, tanto del front-end como del back-end.»]

Todo esto es posible al tiempo que sigues teniendo el control sobre el contenido que envía tu servidor a tus usuarios. Tu equipo de producto se alegrará enormemente ya que ganarán una increíble flexibilidad con esta nueva tecnología. Ahora pueden probar cualquier tipo de funcionalidad y beneficiarse de una estrategia basada en datos para tomar mejores decisiones. La única “desventaja” de esta gran funcionalidad es que el testing del lado del servidor requiere que tu equipo técnico se involucre al realizar las modificaciones para implementarlas correctamente.

Tu equipo de producto se alegrará enormemente por la flexibilidad de esta tecnología

2. Mejor rendimiento

El bajo rendimiento, el tiempo de carga o el posible flickering son críticas muy usuales al testing del lado del cliente.

En algunos casos extremos, algunos sitios web añaden el tag JavaScript en el footer de la página para evitar cualquier impacto en el rendimiento. Esta práctica no permite el uso de herramientas de A/B testing del lado del cliente ya que un tag en el footer es, a menudo, sinónimo de efecto flickering.

Al usar una herramienta que ofrezca testing del lado del servidor, no necesitas insertar un tag JavaScript en tus páginas, y controlas cualquier posible cuello de botella de rendimiento. También respetas la política de seguridad de la empresa y su procedimiento.

3. Adaptado a las reglas de tu negocio

En algunos casos, tu test A/B puede estar limitado a modificaciones relacionadas con el diseño, pero puedes tener que lidiar con limitaciones específicas a tu profesión que hagan que sea difícil interpretar un test A/B clásico.

 

Por ejemplo, un vendedor online puede que quiera tener en cuenta los pedidos cancelados en sus resultados o quizás quiera excluir pedidos muy inusuales que pueden estar distorsionando las estadísticas.

Con un test A/B del lado del cliente, la conversión se cuenta tan pronto como ocurra en el navegador, mientras que se carga la página de confirmación o cuando se activa un evento determinado. Con los test A/B del lado del servidor, tú controlas cuándo se acepta algo como conversión y cuando no, y, por ejemplo, puedes excluir ciertas conversiones o registrar otras por lotes y en cualquier momento.

4. Nuevas oportunidades multicanal

El A/B testing del lado del servidor es esencial para las estrategias multicanal y multidispositivo.

Con una solución del lado del cliente (que se basa en JavaScript y cookies), tus opciones están limitadas a dispositivos que cuentan con un navegador web, tanto si es un ordenador como un móvil o una Tablet. Por tanto, es imposible realizar test en aplicaciones nativas (iOS o Android) o en otros productos conectados.

Por otra parte, con una solución del lado del servidor, tan pronto como identifiques la identidad de tu usuario y el dispositivo que uses, puedes mostrar test A/B o cualquier otro tipo de test y también campañas de personalización como parte de un camino de usuario unificado y consistente. Tus opciones se acaban de multiplicar y las oportunidades son infinitas. Piensa en objetos conectados, aplicaciones para televisores, chatbots, beacons, etc.

Ejemplos de A/B testing del lado del servidor

Ahora te estarás preguntando qué puedes hacer exactamente con una solución de testing del lado del servidor que antes no podías con una solución del lado del cliente.

 

Descarga nuestra presentación: “10 Examples of Server-side Tests That You Can’t do With a Client-side Solution”

En esta presentación incluimos test en formularios de registros, test en el embudo de conversión, etc.

¿Cómo puedes empezar a realizar test del lado del servidor?

Para realizar test A/B del lado del servidor debes usar nuestra API. Para más información puedes contactarnos en cualquier momento y estaremos encantados de ofrecerte toda la documentación técnica.

Cuando un usuario web accede a tu sitio, el primer paso es llamar a nuestra API para obtener un ID de usuario único de AB Tasty. Si dicho usuario ya cuenta con un ID de una visita anterior, se usa el ID anterior.

En las páginas donde un test debe mostrarse, se realizará una llamada a nuestro API con el ID mencionado anteriormente y el ID del test en cuestión. Este ID del test se encuentra en la interfaz de AB Tasty al crear un test.

Como respuesta a esa solicitud de la API, AB Tasty envía el ID de variación que se debe mostrar. Entonces, tu servidor necesita construir su respuesta en base a este ID de variación. Finalmente, tendrás que informar a nuestros servidores tan pronto como se realice una conversión llamando de nuevo al API de AB Tasty con el ID de usuario y datos relevantes sobre la conversión como su tipo o valor.

No dudes es beneficiarte de nuestra experiencia para analizar y optimizar los resultados de tus test gracias a nuestros algoritmos de asignación de tráfico dinámicos, los cuales solucionan el problema “multi-armed bandit”.

Como has visto, configurar test del lado del servidor requiere necesariamente la involucración de tu equipo técnico y un cambio en tu rutina de trabajo.

[clickToTweet tweet=»Mientras que el A/B testing del lado del cliente normalmente es gestionado por el equipo de marketing, el A/B testing del lado del servidor suele llevarse a cabo por el equipo de producto o a nivel de proyecto.» quote=»Mientras que el A/B testing del lado del cliente normalmente es gestionado por el equipo de marketing, el A/B testing del lado del servidor suele llevarse a cabo por el equipo de producto o a nivel de proyecto.»]

¿Deberías dejar de realizar test del lado del cliente?

La respuesta es no. El A/B testing del lado del cliente y del lado del servidor no son contradictorios, sino que se complementan. Las grandes empresas usan ambas técnicas en conjunto para cumplir con cualquier tipo de necesidad.

  • El A/B testing del lado del cliente es genial para empezar e ideal para los equipos de marketing que quieren ser autónomos y no depender de los departamentos técnicos. Lo importante aquí es la AGILIDAD. Puedes probar muchas ideas rápidamente.
  • El A/B testing del lado del servidor está mas orientado a los equipos de producto, quienes necesitan incluir más reglas de negocio asociadas a las funcionalidades del producto. Lo importante aquí es la FLEXIBILIDAD.

Al ofrecerte lo mejor de ambos mundos, AB Tasty se convierte en un compañero esencial para todas tus pruebas y para tu estrategia basada en datos.

No dudes en ponerte en contacto para discutir tus proyectos con nosotros, incluso los más locos!

Compartir en LinkedIn
Compartir en Facebook
Compartir en Twitter

Artículos relacionados

7 minutos
Ana Aranda Castillo
20 septiembre 2018
¡Saca el máximo provecho a tu tráfico!
Haz que tu página trabaje lo máximo posible – para que tú no tengas que hacerlo.
+250%
del click-through rate
+19%
de la tasa de conversión
+5%
del valor del pedido medio
Ellos confían en nosotros
Solicita una demo
¡Saca el máximo provecho a tu tráfico!
Haz que tu página trabaje lo máximo posible – para que tú no tengas que hacerlo.
+250%
del click-through rate
+19%
de la tasa de conversión
+5%
del valor del pedido medio
Ellos confían en nosotros
Solicita una demo