Ejecuta 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 desde las aplicaciones de Plataforma universal de Windows (UWP) y puedes probar las variaciones de estos valores con los usuarios para identificar los valores más eficaces para impulsar el comportamiento deseado del usuario. Tu aplicación puede usar variables remotas para configurar las experiencias de aplicación, como las compras desde la aplicación, el flujo de registros, subtítulos y colocación de anuncios.

El objetivo de la prueba A/B debe ser identificar una variación de los valores de variables remotos que probablemente obtenga mejores tasas de conversión (por ejemplo, más compras desde la aplicación) al mismo tiempo que se te proporciona una experiencia de aplicación más atractiva. Después de haber identificado una variación correcta, puede finalizar inmediatamente el experimento y habilitar esa variación para toda la audiencia de usuarios desde el Centro de partners, sin tener que volver a publicar la aplicación.

Crear y ejecutar una prueba A/B

Para crear y ejecutar una prueba A/B, sigue estos pasos:

  1. Cree un proyecto y defina variables remotas en el Centro de partners. Este proyecto contiene las variables y los valores de variables predeterminados para los experimentos.
  2. Codifique la aplicación para la experimentación. Use una API en el Microsoft Store Services SDK 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.
  3. Defina el experimento en el Centro de partners . Crea un experimento en el proyecto que defina las variaciones y los objetivos únicos de tu prueba A/B.
  4. Ejecute y administre el experimento en ashboard 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 muestra el proceso de principio a fin, consulta Create and run your first experiment with A/B testing (Crear y ejecutar el 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, debes configurar el equipo de desarrollo:

  • Sigue estas instrucciones para configurar el equipo para el desarrollo para UWP.
  • Instale el Microsoft Store Services SDK. Además de la API para los 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 los comentarios sobre la aplicación.

Procedimientos recomendados

Para obtener los resultados más útiles, te recomendamos que sigas estas recomendaciones al ejecutar experimentos con pruebas A/B:

  • Considera ejecutar experimentos con tan solo dos variaciones con una distribución aleatoria 50/50 para las asignaciones de variaciones.
  • Ejecuta experimentos durante un mínimo 2 a 4 semanas para recopilar datos suficientes que sean estadísticamente significativos y usables.

Término Definición
Project Un conjunto de variables remotas con valores predeterminados al que tu aplicación puede acceder con Microsoft Store Services SDK. Opcionalmente, un proyecto también puede contener uno o más experimentos que compartan las mismas variables remotas.
Experimento Conjunto de parámetros que definen una prueba A/B que tus usuarios recibirán. Los experimentos se definen en el ámbito de un proyecto y cada uno consta de:

  • Un evento de visualización que indica cuándo el usuario empieza a ver una variación que forma parte del experimento.
  • Uno o más objetivos con eventos de conversión que indican cuándo se ha alcanzado un objetivo.
  • Una o más variaciones que definen los datos variables usados por el experimento. La variación de control usa los valores de variables predeterminados que se definen en el proyecto para el experimento. Además de la variación de control, los experimentos suelen tener, como mínimo, una variación adicional con los valores de variables únicos para el experimento.
Identificador de proyecto 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 eventos de visualización y conversión al Centro de partners. Para obtener más información, consulta Escribe el código de tu aplicación para los experimentos.

Cada proyecto y todos los experimentos del proyecto se asocian con exactamente un identificador. Puedes usar identificadores de proyecto para ayudar a diferenciar entre distintos conjuntos de experimentos. Por ejemplo, podría tener una serie de experimentos que lanza para los evaluadores de su organización y otra serie de experimentos que lanza únicamente para los usuarios externos de su aplicación. Una aplicación puede hacer referencia a varios identificadores de proyecto si se implementan varios experimentos.

Variación Colección de una o más variables que estás 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 la aplicación usa para inicializar una propiedad o algún otro valor de la aplicación. Durante un experimento, el valor de la variable cambia de variación en variación. Después de finalizar un experimento, se asigna a la variable el valor de la variación que elijas lanzar a todos los usuarios de tu aplicación. Las variables pueden tener los siguientes tipos: cadena, booleano, doble y entero.
Evento de vista Cadena arbitraria que representa una actividad cuando el usuario comienza a visualizar una variación que forma parte de tu experimento. Por lo general, este es el nombre de un evento de tu 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 Escribe el código de tu aplicación para los experimentos.
Evento de conversión Cadena arbitraria que representa una meta de un objetivo de un experimento. Por lo general, este es el nombre de un evento de tu 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 Escribe el código de tu aplicación para los experimentos.