Tipos de prueba A/B
Adapty ofrece dos tipos de prueba A/B, cada uno pensado para distintos escenarios de prueba:
- Prueba A/B regular: Una prueba A/B creada para un único placement de flow/paywall/onboarding.
- Prueba A/B entre placements: Una prueba A/B creada para múltiples placements de flow o paywall en tu app. Una vez que la prueba A/B asigna una variante Las variantes de una prueba A/B son versiones alternativas del flow, paywall u onboarding que se van a probar. , muestra esa variante de forma consistente en todas las secciones seleccionadas de tu app.
Cada flow/paywall/onboarding recibe un peso que divide el tráfico durante la prueba.
Por ejemplo, con pesos de 70 % y 30 %, el primer paywall se muestra a aproximadamente 700 de 1000 usuarios, y el segundo a unos 300. En las pruebas entre placements, los pesos se establecen por variante, no por flow ni por paywall.
Esta configuración te permite comparar distintos flows y paywalls, y tomar decisiones basadas en datos para la estrategia de monetización de tu app.
Cuándo usar cada tipo
Cada tipo de prueba A/B es útil en los siguientes casos:
- Pruebas A/B regulares:
- Solo tienes un placement en tu app.
- Quieres ejecutar la prueba A/B en un único placement y hacer seguimiento de los cambios económicos solo para ese placement, aunque tu app tenga varios placements.
- Quieres ejecutar una prueba A/B con usuarios antiguos (aquellos que ya han visto al menos un paywall de Adapty).
- Prueba A/B multiplacement:
- Quieres sincronizar variantes entre varios placements. Por ejemplo, puedes cambiar los precios en el flow de onboarding y en los ajustes de la app al mismo tiempo.
- Quieres evaluar la economía global de tu app. Ejecutar la prueba en todos los placements facilita el análisis de las estadísticas de la prueba A/B en comparación con probar placements de forma aislada.
- Quieres ejecutar una prueba A/B solo con usuarios nuevos, es decir, usuarios que nunca han visto ningún paywall de Adapty.
- Quieres usar varios flows o paywalls dentro de una sola variante:
Diferencias clave
| Feature | Regular A/B Test | Crossplacement A/B Test |
|---|---|---|
| What is being tested | Un flow/paywall/onboarding | Conjunto de flows o paywalls pertenecientes a una variante |
| Variant consistency | La variante se determina por separado para cada placement | La misma variante se usa en todos los placements de la prueba |
| Audience targeting | Definida por placement de flow/paywall/onboarding | Compartida entre todos los placements de la prueba |
| Analytics | Analizas un placement de flow/paywall/onboarding | Analizas toda la app en los placements que forman parte de la prueba |
| Variant weight distribution | Por flow/paywall/onboarding | Por conjunto de flows o paywalls |
| Users | Para todos los usuarios | Solo usuarios nuevos (los que no han visto un paywall de Adapty) |
| Adapty SDK version | Para flows: v4.0.0+. Cualquiera para paywalls. Para onboardings: v3.8.0+ (iOS, Android, React Native, Flutter), v3.14.0+ (Unity), v3.15.0+ (KMP, Capacitor) | 4.0.0+ para flows, 3.5.0+ para paywalls |
| Best for | Probar cambios independientes en un único placement de flow/paywall/onboarding sin tener en cuenta la economía global de la app | Evaluar estrategias de monetización globales en toda la app |
Lógica de selección de pruebas A/B
Las pruebas A/B multiplacement tienen prioridad sobre las pruebas A/B regulares. Sin embargo, las pruebas multiplacement solo se muestran a nuevos usuarios — aquellos que aún no han visto ningún flow ni paywall de Adapty (la app nunca ha llamado a getFlow ni a getPaywall para ellos). Esto garantiza la coherencia de los resultados entre placements.
El siguiente diagrama muestra la lógica que usa Adapty para seleccionar una prueba A/B para un placement:
En la página A/B Tests, las pruebas de flow, paywall y onboarding aparecen en pestañas separadas. Las pruebas entre placements tienen dos pestañas propias: Crossplacement (Flows) y Crossplacement (Paywalls).
Limitaciones de las pruebas A/B crossplacement
Las pruebas A/B crossplacement no pueden incluir placements de onboarding. Una misma prueba no puede combinar placements de flow y paywall.
Las pruebas A/B crossplacement garantizan que cada usuario vea la misma variante en todos los placements de la prueba. Esto genera las siguientes limitaciones:
-
Solo pueden participar usuarios nuevos. Un usuario nuevo es aquel que no ha visto ningún flow ni paywall de Adapty y cuya app nunca ha llamado a
getFlowni agetPaywall. Adapty no puede garantizar una cadena consistente de flows o paywalls para el resto de usuarios. -
El primer placement que encuentra el usuario determina qué flow o paywall muestra Adapty. No puedes cambiar la asignación de un usuario ni inscribir al mismo usuario en más de una prueba A/B entre placements.
-
Un dispositivo se entera de las asignaciones entre placements realizadas en otro lugar —por ejemplo, en otro dispositivo del mismo usuario— solo cuando la app pasa a primer plano, y como máximo una vez cada 60 segundos. Esta sincronización no se puede forzar, por lo que una asignación puede tardar hasta un minuto, o hasta el siguiente paso a primer plano, en llegar a una sesión activa prolongada.
Una vez que un usuario recibe un flow o paywall de Crossplacement, lo verá durante 90 días, incluso después de que detengas la prueba. Para cambiar esta duración, en los ajustes de General, modifica Cross-placement variation stickiness.
Prioridad de las pruebas A/B entre placements
-
Las pruebas A/B entre placements siempre tienen prioridad sobre las pruebas A/B regulares y de onboarding. Si un nuevo usuario cumple los requisitos tanto de una prueba entre placements como de una prueba regular en el mismo placement, se mostrará la prueba entre placements.
-
Cuando varias pruebas A/B entre placements con la misma audiencia comparten el mismo placement, Adapty asigna automáticamente la prioridad de las pruebas según el orden en que se añadieron. La primera prueba recibe la mayor prioridad. No es posible cambiarla manualmente.
-
Las pruebas que se dirigen a segmentos más pequeños de tu audiencia tienen prioridad automáticamente sobre las que se dirigen al segmento de todos los usuarios.
En Analytics, una prueba A/B Crossplacement aparece como varias pruebas secundarias, una por placement. Las pruebas secundarias siguen el patrón de nomenclatura <test-name> child-0, <test-name> child-1, y así sucesivamente. La numeración coincide con el orden de los placements en la página de detalles de la prueba A/B. Para ver los resultados de un placement específico, filtra por Placement.
Próximos pasos
- Crear, ejecutar y detener una prueba A/B — Configura y lanza tu primera prueba
- Resultados y métricas de pruebas A/B — Analiza el rendimiento y elige un ganador