¿Cómo funciona Nelio A/B Testing en entornos Staging y Live?

Nelio A/B Testing es capaz de trabajar sin interrupciones con los entornos Staging/Live (de pruebas/en producción). Básicamente, esto significa que podrás definir tus tests en tu entorno de Staging (o de pruebas) y pasarlos a tu sitio Live (real o en producción) sin más problemas. Veámos como funciona:

Tus credenciales

Cuando instales Nelio A/B Testing por primera vez en un WordPress y aceptas sus términos y condiciones (puedes leer cómo hacerlo en nuestra Guía de inicio), el plugin envía una solicitud a nuestros servidores para obtener unas credenciales únicas (un ID del sitio único así como una clave secreta) con las que conectarse. Luego, Nelio A/B Testing almacena estas credenciales en tu base de datos y son utilizadas por nuestros scripts de seguimiento: cuando un visitante de tu sitio web ve una página bajo test o genera una conversión, esos eventos incluyen tus credenciales, por lo que podemos contarlos como tuyos.

La creación de tests A/B es similar a la creación de una página o una entra de WordPress: sólo tienes que crear el test, rellenar sus campos, y ya está. Los tests que creas en el plugin, así como sus variantes, se almacenan en tu base de datos de WordPress. Sin embargo, los eventos desencadenados por tus visitantes durante un test se almacenan en nuestros sevidores.

Además, cuando te suscribes a cualquiera de nuestros planes premium y añades una clave de licencia en tu sitio, nuestro plugin envía una petición a nuestros servidores para validarla, vinculándola a tus credenciales y desbloquear las funciones premium

Ten en cuenta que cuando te suscribes al Plan Básico, sólo puedes utilizar tu clave de licencia en un sitio. Por lo tanto, una vez introducida en un sitio, si intenta introducir la clave de licencia en un segundo sitio diferente, elimina la clave del primero y se conecta al segundo.

Sitios de prueba y en producción

Dado que los tests A/B de Nelio A/B Testing son similares a las páginas o entradas de WordPress, moverlas de un entorno de prueba a uno en producción es tan fácil como mover toda la base de datos del entorno de pruebal al de producción.

¿Cómo sabe Nelio A/B Testing si el sitio actual es un sitio de prueba?

Dado que un sitio de prueba se supone que es una «copia» de tu sitio en producción, asumimos que tu sitio de prueba tendría el mismo ID de sitio (y clave secreta) que tu sitio en producción. Si ambos tienen los mismos valores, entonces, desde la perspectiva de nuestros servidores, son «el mismo sitio».

Nelio A/B Testing mira la URL de inicio de tu WordPress y, si contiene la palabra clave staging en cualquier lugar, asume que el sitio actual es un sitio de pruebas. Por ejemplo:

  • https://neliosoftware.com es un sitio en producción
  • https://staging.neliosoftware.com es un sitio de pruebas

Sin embargo, si desea especificar un sitio de pruebas diferente, ves a /wp-admin/options.php en tu sitio de WordPress y asegúrate de que las opciones nab_api_secret y nab_site_id son los mismos en tus sitios de prueba y en producción.

Valores de nab_api-secret y nab_site_id
Valores de nab_api-secret y nab_site_id.

¿Nelio A/B Testing hace algún seguimiento en un sitio de pruebas?

No. Nelio A/B Testing no hace el seguimiento de ningún evento en un sitio de pruebas. En su lugar, registra en la consola JavaScript los eventos que enviaría al servidor de Nelio si el sitio actual fuera un sitio en producción.