Experimentos en el servidor

En los experimentos que usan la implementación estándar de Google Optimize, el navegador ejecuta JavaScript en la página web para determinar la variante que debe servir. Aunque estos experimentos son fáciles de implementar, sirven solo para aplicar cambios en el cliente, como cambiar el estilo o la posición de elementos en las páginas web que se muestran.

En los experimentos en el servidor, tu código debe realizar todas las tareas que Optimize gestiona en un experimento en el cliente. Por ejemplo, el código se orienta a audiencias y sirve siempre la variante adecuada a cada uno de los usuarios. La interfaz de Optimize solo se utiliza para crear experimentos, definir objetivos, generar variantes y ver informes.

En este artículo se describe cómo usar Optimize para informar de los experimentos que se ejecutan en tu servidor o en otros dispositivos conectados a Internet. Elige una de las siguientes opciones en función del código de medición de Analytics que hayas añadido a tu sitio:

Para ejecutar un experimento en el servidor con variantes de una determinada página web, sigue estos pasos:

  1. Crea un experimento en Optimize.
  2. Define los objetivos del experimento.
  3. Ajusta las opciones de segmentación del experimento.
  4. Crea las variantes.
  5. Inicia el experimento.
  6. Obtén el ID del experimento.

Cuando se esté ejecutando el experimento, sigue estos pasos:

  1. Define el ID del experimento y elige una variante del servidor.
  2. Añade el código de medición de Google Analytics a las variantes.

Crear un experimento en Optimize

Si utilizas este método, puedes crear y ejecutar una prueba A/B o una prueba multivariante (PMV).

Para crear una prueba A/B:

  1. Abre tu cuenta de Optimize.
  2. Selecciona un contenedor.
  3. Haz clic en Crear experiencia.
  4. Escribe el nombre que quieras asignar al experimento.
  5. El campo URL no se tiene en cuenta. Introduce una URL de marcador de posición que no exista en tu sitio web.
  6. Selecciona Prueba A/B.
  7. Haz clic en Crear.

Definir los objetivos de un experimento

Usa objetivos para medir los resultados de tu experimento.

  1. En la sección Medición y objetivos de la página del experimento, haz clic en Añadir objetivo al experimento.
  2. En la lista desplegable que aparece, selecciona el objetivo principal.

Ajustar las opciones de segmentación de un experimento

El código en el servidor gestiona los ajustes de segmentación del experimento, por lo que Optimize no utiliza la información que introduces en estas opciones. Sin embargo, debes definir una regla de URL en Optimize.

Para definir la segmentación del experimento, sigue estos pasos:

  1. En la sección Segmentación y variantes de la página del experimento, haz clic en Añadir variante.
  2. Escribe el nombre que quieras dar a la variante (por ejemplo, Variante 1) y haz clic en Listo.
  3. En la sección Segmentación por página, haz clic en + Añadir regla de URL.
  4. Selecciona el tipo de concordancia es igual a e introduce el valor SERVER_SIDE. No uses una URL o cadena que comience por "http" o "https" porque si el sitio web se ha etiquetado con Optimize, este experimento en el servidor nunca se activará.

    valor de URL de segmentación

  5. Haz clic en Añadir.

Crear variantes

Para crear variantes, sigue estos pasos:

  1. En la sección Variantes de la página del experimento, haz clic en + Añadir variante.
  2. Escribe el nombre que quieras dar a la variante (por ejemplo, Variante 1) y haz clic en Listo.
  3. Haz clic en Añadir.

Iniciar un experimento

En la página del experimento, haz clic en Iniciar.

iniciar experimento

Obtener el ID de un experimento

El ID de experimento está disponible en la sección Medición y objetivos de Google Analytics.

ID del experimento

Implementar un experimento

Los experimentos tienen un ID de experimento y dos o más variantes, incluida la original. Cada variante tiene un ID, que es un índice que empieza a partir del número 0. Por ejemplo, si una página web tiene seis variantes, los ID de variante coincidirán con el orden de las variantes que aparecen en la UI, siendo 0 el número de orden asignado a la original.

Definir el ID de un experimento y elegir una variante del servidor

Si se está ejecutando un experimento en una página web, el servidor devuelve una variante al navegador cuando los usuarios abren la página. Como la experiencia de los usuarios será más homogénea si les muestras siempre la misma variante, te sugerimos que utilices un método de distribución, por ejemplo, un algoritmo de funciones hash de ID. Además, si durante una sesión un usuario ve distintas variantes del mismo experimento, esa sesión no se contabilizará en el experimento. Por ejemplo, con el siguiente código se selecciona una variante en un experimento que tiene tres variantes:

<?php
// Sets the ID of the experiment on variants of this web page.
$experimentId = '16iQisXuS1qwXDixwB-EWgQ';

// Randomly picks a variant for the user.
$variationId = rand(0, 2);
?>

Añadir código de medición de Google Analytics a las variantes

Informar de los hits en pruebas multivariantes

Con las pruebas multivariantes (PMV) se prueban dos o más elementos, o secciones, para saber qué efectos tienen entre sí. En lugar de mostrar qué variante de la página es más eficaz (como en los experimentos A/B), en las pruebas multivariantes se identifica la combinación de variantes más eficaz. Por ejemplo, un experimento PMV podría tener dos secciones llamadas "Color" y "Fuente": la primera podría tener tres variantes (rojo, verde y azul), y la segunda sección podría tener dos (10 puntos y 12 puntos).

El servidor deberá seleccionar una variante para cada sección y luego informar de ello a Google Analytics. El procedimiento es el mismo que en las pruebas A/B, excepto que en este caso se deben definir las variantes.

Para informar sobre la variante de un experimento PMV, delimita la variante seleccionada de cada sección con "-":

[variant for section 1]-[variant for section 2]-...-[variant for section N]

Por ejemplo, a continuación se enumeran tres variantes del experimento PMV anterior. Por lo tanto, según las secciones de color y fuente (una sección de color con cuatro variantes: 0 = original, 1 = rojo, 2 = verde y 3 = azul; y una sección de fuente con tres variantes: 0 = original, 1 = 10 puntos y 2 = 12 puntos) de ese experimento, estas serían las combinaciones:

  • "0-0" indica que el color y la fuente son los originales.
  • "1-0" indica que el color es el rojo y la fuente, la original.
  • "2-1" indica que el color es el verde y la fuente, la de 10 puntos.

Por ejemplo, con el siguiente código se selecciona 0-0 (el color y la fuente originales) para el experimento: