Configuracion Tests A/B — PostHog

Plan de Experimento A/B
NutriHabit SaaS — CTA Hero Landing

Optimizacion de la tasa de solicitudes de demo en /registro-empresa
Tipo de test A/B (2 variantes)
Baseline CR 2,4%
Lift objetivo +20% relativo
Muestra necesaria 7.000 / variante
Duracion estimada ~7 semanas
Confianza estadistica 95%
Herramienta PostHog
1

Hipotesis del Experimento

Porque el 68% de los visitantes hace scroll mas alla del CTA "Solicitar Demo" sin interactuar (dato Hotjar), y el tiempo medio en la seccion hero es solo 8 segundos — lo que indica que el copy actual no reduce la friccion percibida ni comunica el bajo riesgo de dar el siguiente paso,
creemos que cambiar el CTA de "Solicitar Demo" a "Ver Demo sin compromiso — es gratis" con mayor prominencia visual (color verde brillante + tamaño XL)
causara un aumento de al menos un 20% relativo en la tasa de conversion del formulario de demo
para nuevos visitantes B2B en /registro-empresa, especialmente empresas de 20+ empleados.
Lo sabremos cuando la tasa de formulario completado supere 2,88% (vs. 2,4% control) con p < 0,05 y al menos 7.000 sesiones por variante.
2

Diseno de Variantes

Control (A)

Version actual — sin cambios

Solicitar Demo
  • Color: verde oscuro #2d5a3d
  • Tamano: padding 10px 18px
  • Texto: "Solicitar Demo"
  • Sin indicador de riesgo
Variante (B)

CTA de baja friccion — a testear

Ver Demo sin compromiso — es gratis
  • Color: verde brillante #00d4aa con sombra
  • Tamano: padding 14px 28px (XL)
  • Texto: "Ver Demo sin compromiso — es gratis"
  • Explicita el cero riesgo ("sin compromiso", "gratis")
Regla de un solo cambio: Solo se modifica el CTA del hero (copy + color + tamano). El formulario, la headline, los body texts y el resto del layout permanecen identicos. Esto garantiza que cualquier diferencia observada se atribuye unicamente al CTA.
3

Calculo Estadistico

2,4%
CR Baseline (control)
2,88%
CR objetivo (variante)
7.000
Sesiones / variante
~7 sem
Duracion (4.200 vis/mes)
Parametro Valor Detalle
Nivel de confianza 95% p-valor < 0,05 para declarar ganador
Potencia estadistica 80% Probabilidad de detectar el efecto si existe
Lift minimo detectble +20% relativo De 2,4% → 2,88% tasa de conversion
Muestra minima 7.000 / variante 14.000 sesiones totales (split 50/50)
Tráfico disponible 4.200 vis/mes 2.100 por variante al mes
Duracion estimada ~7 semanas 14.000 / 4.200 × 4,3 ≈ 14 semanas → con split 50/50 son 7 sem
Allocation 50 / 50 Reparto estandar; sin ramping (baja variante de riesgo)
Aviso peeking: No revisar resultados antes de alcanzar las 7.000 sesiones por variante. Revisar antes aumenta la tasa de falsos positivos del 5% al 26%. Programar revision automatica en PostHog al llegar al tamano de muestra.
4

Metricas del Experimento

Metrica Primaria
Tasa de formulario completado
% de sesiones que terminan con envio exitoso del form de demo. Metrica de decision: si sube ≥20% con p<0,05 → implementar variante.
Metrica Secundaria 1
CTR clic en CTA
% de sesiones que hacen clic en el boton CTA. Explica SI el cambio de copy/visual aumenta la intención inicial.
Metrica Secundaria 2
Tiempo hasta 1er clic en CTA
Tiempo medio (seg) desde carga hasta primer clic. Si baja, el nuevo copy reduce la fricción de decisión.
Guardrail 1
Calidad del lead (empresa >20 emp.)
% de demos agendadas con empresas objetivo. Si cae >10%, parar el test: el nuevo CTA puede atraer leads no calificados.
Guardrail 2
Tasa de cancelacion de demo
% de demos agendadas que luego se cancelan. Si sube >15% vs. control, el framing "sin compromiso" puede reducir el compromiso post-solicitud.
Metrica Secundaria 3
Tasa de rebote hero
% que abandona la pagina sin hacer scroll. Indicador de si el nuevo CTA retiene más atención en el hero.
5

Implementacion Tecnica (PostHog — Server-Side)

Configuracion en PostHog

TipoFeature Flag (server-side)
Flag keynutrihabit_cta_hero_v1
Variantescontrol / variant_b
Rollout50% control / 50% variant_b
SegmentoNuevos visitantes (cookieless)
Evento primariodemo_form_submitted
ExclusionUsuarios logueados, IPs internas

Ventajas server-side vs. client-side

Sin flicker FOUCSi
Sin dependencia JS heroSi
Consistencia multi-sesionSi (user ID)
Esfuerzo dev estimado~3h
Deploy requeridoSi (1 PR pequena)
Rollback en <5 minSi (toggle flag)
6

Checklist Pre-Lanzamiento

7

Matriz de Decision de Resultados

Resultado Condicion Accion Siguiente paso
Ganador claro Variante B > Control con p < 0,05 y lift ≥ 20% Implementar variante B como default Testear headline del hero (nuevo test sobre la misma landing)
Perdedor claro Variante B < Control con p < 0,05 Mantener control. Analizar por que fallo el framing "sin compromiso" Testear copy alternativo: "Empieza hoy — sin contratos" o cambio de posicion del CTA
Sin diferencia p > 0,05 tras 7.000 sesiones/variante El CTA no es el cuello de botella. Mantener control. Investigar con heatmap por que no funciona. Considerar test mas disruptivo (cambio de layout o propuesta de valor hero)
Senales mixtas CR sube pero guardrail de calidad de lead cae >10% No implementar. El coste de leads no calificados supera la ganancia de volumen Reformular copy: mantener "gratis" pero anadir calificador ("Para equipos de +20 personas")
8

Cronograma de Ejecucion

Sem 1 (16–20 Jun)
Setup y lanzamiento
PR variante B → deploy. Configurar feature flag en PostHog. QA final. Activar experimento.
Sem 2–4
Acumulacion de datos
No revisar resultados (evitar peeking). Solo monitorizar guardrails diariamente. Alertas automaticas en PostHog.
Sem 5–6
Acumulacion avanzada
Verificar que no hay cambios de trafico ni promociones en curso. Documentar eventos externos relevantes.
Sem 7 (28 Jul)
Analisis y decision
Alcanzadas 14.000 sesiones totales. Leer resultados con checklists de validez. Aplicar decision matrix.
Sem 8
Implementacion o iteracion
Deploy del ganador o diseño del test siguiente segun la hipotesis revisada.
Sem 9+
Documentacion
Archivar hipotesis, variantes (capturas), datos finales y aprendizajes en Notion para el historial de tests.

Impacto Proyectado si Gana Variante B

100
Demos / mes (actual)
120
Demos / mes (proyectado)
+20
Demos adicionales / mes
+2.880€
MRR adicional (est. 12% close-rate)
Calculo: 20 demos adicionales × 12% close-rate = 2,4 cuentas nuevas/mes × 12€/usuario × 10 empleados promedio = +2.880€ MRR. Asumiendo churn y CAC constantes.