Experimentos en el servidor

Con la implementación estándar de los experimentos 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, solo sirven para aplicar cambios en el cliente, como modificar 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 suele gestionar Optimize cuando se llevan a cabo experimentos en el cliente. Por ejemplo, tu código debe incluir la segmentación de audiencias y servir 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 explica cómo usar Optimize para obtener información 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 que no exista en tu sitio web.
  6. Selecciona Prueba A/B.
  7. Haz clic en Crear.

Definir los objetivos del 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 del experimento

El código del servidor es el que gestiona la segmentación del experimento, por lo que Optimize no utiliza la información que introduces en estas opciones. Sin embargo, Optimize requiere que introduzcas una regla de URLs.

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 Hecho.
  3. En la sección Segmentación por página, haz clic en + Añadir regla de URLs.
  4. Selecciona el tipo de concordancia es igual a e introduce SERVER_SIDE en el campo de valores. No uses una URL o cadena que comience por "http" o "https", porque si el sitio se ha etiquetado con Optimize, este experimento en el servidor nunca llegará a activarse.

    valor de URLs 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 Hecho.
  3. Haz clic en Añadir.

Iniciar el experimento

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

iniciar experimento

Obtener el ID del experimento

El ID de experimento se puede consultar debajo de Google Analytics, en la sección Medición y objetivos.

ID del experimento

Implementar el experimento

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

Definir el ID del experimento y elegir una variante del servidor

Si se está ejecutando un experimento en una página web, cuando un usuario abre la página, el servidor devuelve una variante al navegador. 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 de las variantes, por ejemplo, un algoritmo de hash de IDs. 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 el 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 por cada sección y luego transmitir a Google Analytics la información obtenida. El procedimiento es el mismo que en las pruebas A/B, salvo por la manera de definir las variantes.

Para obtener información sobre una 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 que hemos descrito. Según las secciones de color y fuente de ese experimento (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), 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: