Ejecución de experimentos para aplicaciones con pruebas A/B
Puedes usar el Centro de partners para definir variables remotas que puedes recuperar en tiempo de ejecución de las aplicaciones de Plataforma universal de Windows (UWP) y puedes probar variaciones de estos valores con los usuarios para identificar los valores más eficaces para impulsar el comportamiento deseado del usuario. La aplicación puede usar variables remotas para configurar experiencias de aplicación como compras desde la aplicación, flujo de registro, subtítulos y ubicaciones de anuncios.
El objetivo de la prueba A/B debe ser identificar una variación de los valores de variables remotas que es probable que obtenga tasas de conversión mejoradas (por ejemplo, más compras desde la aplicación) proporcionando una experiencia de aplicación más atractiva. Una vez que haya identificado una variación correcta, puede finalizar inmediatamente el experimento y habilitar esa variación para toda la audiencia de usuario desde el Centro de partners, sin tener que volver a publicar la aplicación.
Creación y ejecución de una prueba A/B
Para crear y ejecutar una prueba A/B, siga estos pasos:
- Cree un proyecto y defina variables remotas en el Centro de partners. Este proyecto contiene las variables y los valores de variable predeterminados para los experimentos.
- Codifique la aplicación para la experimentación. Use una API en el SDK de Servicios de Microsoft Store para obtener valores de variables remotas del proyecto que creó en el Centro de partners, use estos datos para modificar el comportamiento de la característica que está probando y enviar eventos de visualización y conversión al Centro de partners.
- Defina el experimento en el Centro de partners . Cree un experimento en el proyecto que defina los objetivos y variaciones únicos de la prueba A/B.
- Ejecute y administre el experimento en el panel del Centro de partners. Active el experimento y use el Centro de partners para revisar los resultados del experimento y completar el experimento.
Para ver un tutorial que muestre el proceso de un extremo a otro, consulte Creación y ejecución del primer experimento con pruebas A/B.
Requisitos
Las pruebas A/B en el Centro de partners solo se admiten para aplicaciones para UWP.
Para poder ejecutar experimentos con pruebas A/B, debe configurar el equipo de desarrollo:
- Siga las instrucciones que se indican aquí para configurar el equipo de desarrollo para el desarrollo de UWP.
- Instale el SDK de Servicios de Microsoft Store. Además de la API para experimentos, este SDK también proporciona API para otras características, como mostrar anuncios y dirigir a los clientes al Centro de opiniones para recopilar comentarios en la aplicación.
procedimientos recomendados
Para obtener los resultados más útiles, se recomienda seguir estas recomendaciones al ejecutar experimentos con pruebas A/B:
- Considere la posibilidad de ejecutar experimentos con solo dos variaciones con una distribución dividida aleatoria de 50/50 para las asignaciones de variación.
- Ejecute experimentos durante al menos 2 a 4 semanas para recopilar datos suficientes que son estadísticamente significativos y accionables.
Términos relacionados
Término | Definición |
---|---|
Proyecto | Colección de variables remotas con valores predeterminados a los que la aplicación puede acceder mediante el SDK de Servicios de Microsoft Store. Un proyecto también puede contener opcionalmente uno o varios experimentos que comparten las mismas variables remotas. |
Experimento | Conjunto de parámetros que definen una prueba A/B que recibirán los usuarios. Los experimentos se definen en el ámbito de un proyecto y cada experimento consta de:
|
Id. de proyecto | Un identificador único que asocia la aplicación a un proyecto en la cuenta del Centro de partners. Debe usar este identificador para conectarse con el servicio de pruebas A/B en el código de la aplicación para recibir datos de variación y ver informes y eventos de conversión al Centro de partners. Para obtener más información, consulta Codificar la aplicación para la experimentación. Cada proyecto y todos los experimentos del proyecto están asociados exactamente a un identificador de proyecto. Puede usar identificadores de proyecto para ayudar a diferenciar entre diferentes conjuntos de experimentos. Por ejemplo, puede tener un conjunto de experimentos que publique en evaluadores de su organización y otro conjunto de experimentos que publique solo para usuarios externos de la aplicación. Una aplicación puede hacer referencia a varios identificadores de proyecto si implementa varios experimentos. |
Variación | Colección de una o varias variables que está probando en el experimento. Cada experimento debe tener al menos una variable y dos variaciones (incluido el control). Un experimento puede tener hasta cinco variaciones. |
Variable | Valor que usa la aplicación para inicializar una propiedad o algún otro valor en la aplicación. Durante un experimento, el valor de la variable cambia de variación a variación. Después de finalizar un experimento, a la variable se le asigna el valor de la variación que elija liberar a todos los usuarios de la aplicación. Las variables pueden tener los siguientes tipos: string, Boolean, double e integer. |
Ver evento | Cadena arbitraria que representa una actividad cuando el usuario comienza a ver una variación que forma parte del experimento. Normalmente, este es el nombre de un evento en el código. El código de la aplicación enviará esta cadena de evento de vista al Centro de partners cuando el usuario empiece a ver una variación. Para obtener más información, consulta Codificar la aplicación para la experimentación. |
Evento de conversión | Cadena arbitraria que representa un objetivo para un objetivo de un experimento. Normalmente, este es el nombre de un evento en el código. El código de la aplicación enviará esta cadena de evento de conversión al Centro de partners cuando el usuario alcance un objetivo. Para obtener más información, consulta Codificar la aplicación para la experimentación. |