Pruebas del lado del servidor

¿Qué es la prueba del lado del servidor?

Las pruebas A/B del lado del servidor son una forma de experimentación en la que las variaciones de una prueba se representan directamente en el servidor web, antes de entregarse al cliente. Esto se distingue de las pruebas del lado del cliente, donde la prueba A / B se representa en el lado del cliente a través de JavaScript después de que la página se entrega al navegador del usuario.

Pruebas A/B del lado del servidor vs del lado del cliente

Cada tipo de prueba ofrece su propio conjunto de ventajas. Dependiendo de las necesidades de su organización, puede determinar cuál es el adecuado para usted.

Ventajas de las pruebas en el lado del servidor:

Impacto mínimo en el rendimiento

Con variaciones de experimento predeterminadas que no se sirven sobre la marcha a través del navegador, el experimento es imperceptible para el visitante del sitio web y tiene un impacto mínimo en el tiempo de carga de la página.

Capacidad de experimentación profunda

Los experimentos del lado del servidor pueden probar cómo funciona un producto, incluidas las características subyacentes, la lógica de backend, los algoritmos, etc.

Experimentación multicanal

Los experimentos que se ejecutan en el servidor pueden ocurrir en varios canales al mismo tiempo, como web, móvil y correo electrónico.

Ventajas de las pruebas A/B del lado del cliente

De fácil acceso para los profesionales del marketing

Los profesionales del marketing con poco conocimiento técnico pueden implementar pruebas utilizando un editor WYSIWYG mediante una simple modificación de JavaScript.

No se requieren desarrolladores

Con las pruebas del lado del cliente, no es necesario coordinar con una versión de código de sitio web para implementar experimentos. Los experimentos se pueden desarrollar y ejecutar casi instantáneamente.

Impacto SEO mínimo

Dado que Google suele ignorar los cambios implementados a través de JavaScript para la indexación de motores de búsqueda, las pruebas del lado del cliente tienen un impacto SEO mínimo en relación con las pruebas del lado del servidor, que se pueden indexar.

Mejor segmentación

Debido a que las pruebas del lado del cliente se realizan después de cargar la página, a menudo pueden aprovechar más datos para segmentar a los visitantes en función de datos que no están disponibles en el momento en que se realiza la solicitud del servidor.

Cuándo usar pruebas A/B del lado del servidor

Dado que las aplicaciones web modernas han evolucionado para volverse más dinámicas y técnicamente complicadas, las pruebas dentro de estas aplicaciones también han evolucionado en complejidad. Las pruebas del lado del servidor pueden manejar esta mayor complejidad. En lugar de limitarse a probar titulares o colores de botones en su sitio web, puede probar variaciones más impactantes, como algoritmos, arquitecturas y otros cambios que no sean de interfaz de usuario, como un conjunto de resultados de consulta de base de datos.

Por lo tanto, las pruebas del lado del servidor con frecuencia son la elección de los equipos de desarrollo de productos que desean ejecutar experimentos complejos que exploran cómo funciona un producto, en lugar de las pruebas de tasa de conversión del lado del cliente populares entre los equipos de marketing.

Ejemplos de pruebas del lado del servidor

La mayoría de los sitios web principales utilizan tecnología del lado del servidor para mostrar dinámicamente diferentes datos, y es sencillo para los desarrolladores incorporar pruebas en este proceso para que puedan recopilar datos.

Un caso de uso común para las pruebas A / B del lado del servidor es para ejecutar pruebas en algoritmos de búsqueda en un sitio web. Dado que las páginas de resultados de búsqueda se representan dinámicamente en función de la consulta de búsqueda, las pruebas de algoritmos de búsqueda son casi imposibles de ejecutar en el lado del cliente a través de Javascript, pero fáciles de implementar en el lado del servidor. Empresas como Google, Pinterest y Netflix prueban con frecuencia nuevos algoritmos de búsqueda para optimizar la experiencia del usuario.

Las pruebas del lado del servidor también se utilizan a menudo para probar cambios que están por encima de la pliegue. Debido a que las pruebas del lado del cliente se representan después de que se genera la página, puede resultar en «parpadeo» en la página, ya que la página original es visible poco antes de que se aplique el código de variación. Con las pruebas del lado del servidor, no hay parpadeo, ya que los cambios se aplican en el servidor web antes de que se entreguen al cliente.

Pruebas A/B del lado del servidor de Optimizely

El enfoque original de Optimizely para las pruebas A / B era una solución del lado del cliente que tuvo un impacto significativo en el marketing digital. Con una línea simple de JavaScript, un especialista en marketing podría configurar e implementar instantáneamente experimentos de páginas web utilizando un editor visual. Esta independencia de los desarrolladores y las implementaciones de sitios liberó a los especialistas en marketing para experimentar y aprender más sobre las necesidades de sus clientes.

Pero desde el inicio de Optimizely, la experimentación ha evolucionado mucho más allá de los marketers que intentan averiguar qué texto de llamada a la acción colocar en un botón. Hoy en día, gracias al auge de las nuevas tecnologías y los enfoques de negocio «lean», las empresas más innovadoras de hoy en día realizan miles de pruebas al año.

Optimizely Full Stack presenta la capacidad de crear y ejecutar experimentos en cualquier parte de su pila de tecnología, aprovechando la interfaz de Optimizely, el motor de estadísticas y el ecosistema de desarrolladores. Puede experimentar durante todo el ciclo de vida del producto en cualquier dispositivo conectado (como móvil, OTT o IOT) y habilitar la entrega progresiva a través de conmutadores de funciones.

Ya sea que esté utilizando Optimizely o no para la experimentación en el lado del cliente, Optimizely Full Stack le permite ejecutar experimentos en elementos del sitio web que son manejados por el back-end, como precios, ofertas de suscripción y descuentos de productos. Puede dividir fácilmente el tráfico y optimizar un rediseño completo, la arquitectura del sitio, sus campañas de marketing omnicanal y más.

Optimizely Full Stack también incluye funcionalidad de marcado de funciones y despliegue controlado, para que pueda implementar nuevas funciones en un pequeño segmento de su público, probar su rendimiento y revertir fácilmente cualquier error.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.