Partilhar via


Execute experimentos de aplicativos com testes A/B

Você pode usar o Partner Center para definir variáveis remotas que podem ser recuperadas em tempo de execução de seus aplicativos da Plataforma Universal do Windows (UWP) e pode testar variações desses valores com seus usuários para identificar os valores mais eficazes para direcionar o comportamento desejado do usuário. Seu aplicativo pode usar variáveis remotas para configurar experiências de aplicativo, como compras no aplicativo, fluxo de inscrição, legendas e posicionamentos de anúncios.

O objetivo do seu teste A/B deve ser identificar uma variação dos seus valores de variáveis remotas que provavelmente lhe renderá melhores taxas de conversão (por exemplo, mais compras no aplicativo) fornecendo uma experiência de aplicativo mais envolvente. Depois de identificar uma variação bem-sucedida, você pode encerrar imediatamente o experimento e habilitar essa variação para todo o seu público de usuários no Partner Center, sem precisar publicar novamente seu aplicativo.

Criar e executar um teste A/B

Para criar e executar um teste A/B, siga estes passos:

  1. Crie um projeto e defina variáveis remotas no Partner Center. Este projeto contém as variáveis e os valores de variáveis padrão para seus experimentos.
  2. Codifique seu aplicativo para experimentação. Use uma API no SDK de Serviços da Microsoft Store para obter valores de variáveis remotas do projeto criado no Partner Center, use esses dados para modificar o comportamento do recurso que você está testando e envie eventos de exibição e eventos de conversão para o Partner Center.
  3. Defina sua experiência no Partner Center . Crie um experimento em seu projeto que defina os objetivos e variações exclusivos para seu teste A/B.
  4. Execute e gerencie seu experimento no painel do Partner Center. Ative seu experimento e use o Partner Center para revisar os resultados do experimento e concluí-lo.

Para obter uma explicação passo a passo que demonstra o processo de ponta a ponta, consulte Criar e executar seu primeiro experimento com testes A/B.

Requerimentos

O teste A/B no Partner Center é suportado apenas para aplicativos UWP.

Antes de executar experimentos com testes A/B, você deve configurar seu computador de desenvolvimento:

  • Siga as instruções aqui para a configuração do seu computador de desenvolvimento para desenvolvimento UWP.
  • Instale o SDK de Serviços da Microsoft Store. Além da API para experimentos, esse SDK também fornece APIs para outros recursos, como exibir anúncios e direcionar seus clientes ao Hub de Comentários para coletar comentários sobre seu aplicativo.

Melhores práticas

Para obter os resultados mais úteis, recomendamos que você siga estas recomendações ao executar experimentos com testes A/B:

  • Considere realizar experimentos com apenas duas variações, com uma distribuição aleatória de 50/50 para a atribuição das variações.
  • Execute experimentos por pelo menos 2 a 4 semanas para coletar dados suficientes que sejam estatisticamente significativos e acionáveis.

Período Definição
Projeto Uma coleção de variáveis remotas com valores padrão que seu aplicativo pode acessar usando o SDK de Serviços da Microsoft Store. Um projeto também pode, opcionalmente, conter um ou mais experimentos que compartilham as mesmas variáveis remotas.
Experimento Um conjunto de parâmetros que definem um teste A/B que seus usuários receberão. As experiências são definidas no âmbito de um projeto, e cada experiência consiste em:

  • Um evento de exibição que indica quando o utilizador começa a ver uma variação que faz parte do seu experimento.
  • Uma ou mais metas com eventos de conversão que indicam quando um objetivo foi alcançado.
  • Uma ou mais variações que definem os dados variáveis usados pelo experimento. A variação de controlo usa os valores padrão das variáveis definidos no projeto para a experiência. Além da variação de controle, os experimentos normalmente têm pelo menos uma variação adicional com valores variáveis que são exclusivos do experimento.
ID do projeto Um ID exclusivo que associa seu aplicativo a um projeto em sua conta do Partner Center. Você deve usar este ID para se conectar ao serviço de teste A/B no código do seu aplicativo para receber dados de variação e relatar eventos de visualização e conversão ao Centro de Parceiros. Para obter mais informações, consulte codifique o seu aplicativo para experimentação.

Cada projeto, e todos os experimentos no projeto, estão associados exatamente a um ID de projeto. Você pode usar IDs de projeto para ajudar a diferenciar entre diferentes conjuntos de experimentos. Por exemplo, você pode ter um conjunto de experimentos que libera para testadores em sua organização e outro conjunto de experimentos que libera apenas para usuários externos do seu aplicativo. Um aplicativo pode fazer referência a várias IDs de projeto se implementar vários experimentos.

Variação Uma coleção de uma ou mais variáveis que você está testando em seu experimento. Cada experiência deve ter pelo menos uma variável e duas variações (incluindo o controlo). Um experimento pode ter até cinco variações.
Variável Um valor que seu aplicativo usa para inicializar uma propriedade ou algum outro valor em seu aplicativo. Durante um experimento, o valor da variável muda de variação para variação. Depois de terminar uma experiência, é atribuído à variável o valor da variação que escolher libertar para todos os utilizadores da sua aplicação. As variáveis podem ter os seguintes tipos: string, booleano, duplo e inteiro.
Ver evento Uma cadeia de caracteres arbitrária que representa uma atividade quando o usuário começa a exibir uma variação que faz parte do seu experimento. Normalmente, este é o nome de um evento no seu código. O código da aplicação enviará esta string do evento de visualização para o Partner Center quando o utilizador começar a visualizar uma variação. Para obter mais informações, consulte codifique o seu aplicativo para experimentação.
Evento de conversão Uma cadeia de caracteres arbitrária que representa um objetivo para uma meta de um experimento. Normalmente, este é o nome de um evento no seu código. O código do aplicativo enviará essa cadeia de caracteres de evento de conversão para o Partner Center quando o usuário atingir um objetivo. Para obter mais informações, consulte codifique o seu aplicativo para experimentação.