Rilato Split Tester

$77.00 Versión 4.0 · PHP + MariaDB · un solo archivo

Dos líneas de PHP convierten cualquier parte de una página en una prueba. El script reparte a tus visitantes, recuerda que versión vio cada uno, cuenta las conversiones y te dice con honestidad si la diferencia significa algo todavía.

Las opiniones sobre titulares no valen nada

Todo el mundo en la sala tiene una opinion sobre que titular es mejor, que color de botón convierte, si la página larga gana a la corta. Las opiniones son gratis y suelen estar equivocadas, y la única forma de zanjarlo es enseñar las dos y contar.

El problema es que casi todas las pruebas caseras están rotas de formas dificiles de ver. Un visitante recibe la versión A el lunes y la B el martes, así que los números no miden nada. La misma persona se cuenta cinco veces porque cada carga es una impresión. Los rastreadores cuentan. Y luego alguien declara un ganador con cuarenta visitas y una diferencia del tres por ciento, que es ruido.

Una prueba mal hecha
es peor que no hacer ninguna.

Qué hace

Tres clases de prueba, desde un solo archivo:

  • Fragmento — prueba un trozo dentro de una página que ya existe: un titular, un párrafo, una imagen, cualquier HTML.
  • Redirección — prueba páginas enteras. Mandas el tráfico a una URL y los visitantes se reparten entre tus páginas.
  • Multivariante — defines varios elementos de la página, cada uno con varias opciones, y el script construye todas las combinaciones solo.

Una prueba de fragmento son dos líneas: una arriba de la página y otra donde va el contenido.

<?php require_once '/home/tu/public_html/admin/split-test.php'; st_assign('titular-portada'); ?> <?php st_variant('titular-portada'); ?>

Y en la página de gracias, una línea para registrar la conversión:

<?php st_convert('titular-portada'); ?>

Si esa página es HTML plano en vez de PHP, una imagen de un píxel hace el mismo trabajo.

Lo que lo hace correcto

  • Asignación fija. Al visitante se le asigna una versión una vez y la conserva 90 días, por cookie. La misma persona no ve la A en una visita y la B en la siguiente.
  • Un visitante, una impresión. La impresión se cuenta en el momento en que la asignación queda fijada, no en cada carga, así que recargar no infla el denominador.
  • Una conversión por visitante. Deduplicada con su propia cookie, así que recargar la página de gracias no cuenta dos veces.
  • Los robots quedan fuera. A los rastreadores conocidos se les enseña el control y no se les cuenta en ninguna columna.
  • Estadística de verdad. La confianza es una prueba z de dos proporciones contra el control, no una flecha de color. El panel muestra impresiones, conversiones, tasa, mejora frente al control y confianza, y dice con todas las letras que hace falta un 95% o más con al menos un par de cientos de impresiones por variante antes de creerselo.
  • Pausar no pierde datos. Pausas una prueba y el tráfico va al control sin que los contadores se reinicien. Reiniciar estadísticas pone los números a cero sin borrar las variantes.

Pruebas multivariante

Una prueba A/B responde una pregunta. La multivariante responde varias a la vez, y además te habla de las interacciones: esos casos en los que un titular solo funciona con un botón concreto, algo que ninguna cadena de pruebas A/B por separado te enseñaría nunca.

Defines factores (los elementos de la página) y opciones para cada uno. El script genera la matriz completa de combinaciones, asigna a cada visitante a una y lo deja ahí, y luego informa tanto por combinación como por factor, promediando cada opción sobre las demás. Cada elemento se dibuja donde pongas su línea:

<?php st_factor('portada-mvt', 'titular'); ?> <?php st_factor('portada-mvt', 'boton'); ?>

Dos titulares y tres botones son seis celdas, y cada celda necesita su propio tráfico para llegar a tener confianza, así que el panel te dice cuantas celdas llevas mientras la construyes y te avisa de que no te pases. Editar el texto de una opción conserva las estadísticas; añadir o quitar un factor regenera las celdas y pone los contadores a cero, y de eso también te avisa antes de hacerlo.

Seguridad

  • Panel con contraseña, cifrado bcrypt, identificador de sesión regenerado al entrar y un freno para los intentos fallidos repetidos.
  • Token CSRF en todos los formularios que cambian algo.
  • Todas las consultas son sentencias preparadas de PDO.
  • El panel es noindex, nofollow, y los puntos de entrada públicos no hacen más que redirigir y contar.

Requisitos

  • PHP 8.1 o posterior, con PDO.
  • MariaDB o MySQL. Las tablas se crean solas; la primera vez te pide crear la cuenta de administrador.
  • Tus páginas tienen que ser PHP para las pruebas de fragmento y multivariante, porque la cookie de asignación es una cabecera HTTP y hay que mandarla antes de cualquier salida. Las de redirección funcionan con páginas HTML normales.

$77.00

Un solo pago. Esta versión y todas sus actualizaciones son tuyas, en todos tus servidores.

Pedir este script

Este todavía lo estamos dando de alta en la tienda, así que por ahora el pedido va por la página de contacto. Escríbenos y te mandamos cómo pagar y la descarga el mismo día.

Versión 4.0 · PHP + MariaDB · Licencia y devoluciones