Documentación

Toda la información que buscas, en un sitio

¿Ralentiza Nelio A/B Testing mi web?

Sí, aunque poco. Cuando un visitante llega a tu web mientras hay tests en ejecución, Nelio A/B Testing debe ponerse en marcha y realizar las siguientes acciones:

  1. Comprobar si la página actual está bajo test
  2. Si lo está, comprobar si el visitante participa en dicho test
  3. Si lo hace, determinar qué variante se supone que debería ver
  4. Si está viendo la variante A y le tocaba ver otro, redirigirle vía JavaScript a la variante que le toca

Los pasos 1, 2 y 3 son muy rápidos y se ejecutan a la vez que la página va cargando con lo que apenas tienen impacto alguno a la velocidad de carga de tu web. El paso 4, en cambio, puede ser mucho más lento: si el visitante tenía que ver una variante diferente de la que se está cargando, Nelio A/B Testing tiene que redigirle a la variante correcta, cosa que implica volver a cargar la página desde cero.

Añadiendo los parámetros de test a las URLs para acelerar los tiempos

Como ya sabes, el contenido alternativo se carga añadiendo un pequeño parámetro a tus URL (nab), el cual le indica a WordPress la variante concreta que debe ver el visitante. Cuando un visitante llega a una página cualquiera de tu web (esté o no bajo test), nuestro plugin mira todos los enlaces internos que hay y si ve alguno que apunta a una página bajo test, le añade el parámetro nab que toca. De esta forma, si el visitante hace clic en ese enlace y navega hacia la página bajo test, el navegador pedirá ya la variante que se supone que el visitante debe ver y nos ahorraremos el paso 4 (que, recordemos, era el más lento de todos).