Test A/B en WordPress sin plugins: guía paso a paso
Cómo lanzar un test A/B en WordPress o Elementor sin instalar plugins de experimentación: snippet, hipótesis, conversión y lectura de resultados.
Los plugins de A/B testing añaden peso a todas las páginas, cargan su propio JavaScript y muchas veces duplican el evento de conversión con tu analítica. Si solo necesitas probar titulares, botones o bloques de la home, un snippet de 2 KB hace el mismo trabajo.
Qué necesitas antes de empezar
- Una hipótesis escrita: qué cambias, qué esperas que pase y por qué.
- Una conversión medible: un evento que ocurra con la frecuencia suficiente (
add_to_cart, envío de formulario, clic en WhatsApp, registro). - Tráfico: si tu página recibe 200 visitas al mes, ningún test va a ser concluyente. Compruébalo con la calculadora de tamaño muestral.
- Acceso al tema o a Elementor para pegar el snippet en el
<head>.
Instalar el snippet
En el panel del proyecto, copia el script de instalación y pégalo justo antes de </head>:
- Tema clásico: Apariencia → Editor de archivos del tema →
header.php. - Tema de bloques (FSE): usa el plugin WPCode o un hook en
functions.phpconwp_head. - Elementor: Elementor → Herramientas → Código personalizado, o el mismo hook de
functions.php.
El snippet incluye el anti-flicker: la página se oculta como máximo 800 ms mientras el SDK decide la variante, así que no hay parpadeo.
Después, vuelve al panel y verifica el dominio. Hasta que el dominio esté verificado, el SDK carga pero no registra asignaciones ni conversiones: es la causa número uno de “no me aparecen datos”.
Crear el experimento
Un test en WordPress suele ser de dos tipos:
| Tipo | Cuándo usarlo | Cómo se monta |
|---|---|---|
| Cambio visual | Titular, botón, orden de bloques, imagen | Editor visual del panel sobre tu página real |
| Test de URL | Quieres probar una landing completamente distinta | Tipo url_split con redirección por variante |
Para el cambio visual no necesitas tocar el tema: el editor guarda selectores CSS (#hero h1, .btn-primary) y el SDK aplica los cambios antes de mostrar la página.
Si prefieres hacerlo por código, también puedes crear la variante desde functions.php:
add_filter('the_title', function ($title) {
if (!is_singular('post')) return $title;
return $title; // el cambio real lo aplica el editor visual o el payload del SDK
});
Definir la conversión
Evita la conversión que casi nadie hace. En una web de servicios, un formulario enviado es mejor objetivo que una llamada telefónica. En WooCommerce, add_to_cart o begin_checkout convierten mucho más rápido que purchase.
Si usas GA4, cada conversión de fluxAB se reenvía como fluxab_conversion con las dimensiones experiment y variant (lo configuras en la pestaña de Google Analytics 4 del proyecto), así puedes cruzar el test con tus informes de adquisición.
Cuánto tiempo dejarlo corriendo
- Mínimo 7 días completos para cubrir el ciclo semanal.
- No lo pares porque “ya va ganando”: así es como se publican falsos positivos. Tienes la lectura frecuentista y la bayesiana explicadas paso a paso.
- Congela el tema durante el test. Si actualizas un plugin o cambias el diseño, la comparación deja de ser limpia.
Errores típicos en WordPress
- Dos snippets: uno en el tema y otro por GTM. Las exposiciones se duplican y el resultado se sesga.
- Caché de página: si tu plugin de caché sirve HTML estático, el SDK se ejecuta igual (va en el
<head>), pero revisa que no esté cacheando respuestas de la API. - Un solo dispositivo: prueba la variante en móvil antes de lanzar. En la mayoría de webs el grueso del tráfico es móvil.
Checklist
- Dominio verificado en el panel
- Una sola variable cambiada
- Conversión comprobada con un evento real
- Duración mínima de 7 días
- Variante revisada en móvil y escritorio
- Sin actualizaciones de tema previstas
Si quieres ver el flujo completo con capturas y atajos, la guía específica de WordPress y Elementor y la de Elementor cubren la instalación en cada caso.
¿Quieres aplicar esto con datos reales?
El plan gratuito de fluxAB incluye editor visual, mapas de calor y 5.000 visitantes al mes, sin tarjeta.
Crear cuenta gratis