Experimentos
Visão geral
O recurso Experiments do PlayFab ajuda você a identificar as melhores estratégias para o seu jogo. Ele faz isso ajudando você a executar vários experimentos simultâneos e garantir a confiabilidade estatística. Você pode elevar a experiência do jogador comparando diferentes versões de configurações de jogo, modelos de preços e mecanismos de divulgação, determinando, por meio de experimentos, a melhor variação para as metas do seu título (engajamento, monetização, retenção etc.).Recursos do PlayFab Experiments
O PlayFab Experiments é uma solução personalizada para executar experimentos nos seus jogos. Ele é alimentado pela plataforma interna de experimentação da Microsoft, que oferece recursos de primeira linha usados pelo Minecraft, Azure, Office, Bing e muitos outros produtos da Microsoft. O PlayFab Experiments oferece os seguintes recursos:- Criação e gerenciamento de vários experimentos simultâneos com a interface do usuário (interativa e autoexplicativa) no PlayFab Game Manager e por meio de APIs escalonáveis.
- Direcionamento ao público desejado de forma aleatória, mas controlada, aproveitando o tráfego existente. Você pode experimentar em um segmento e definir a porcentagem do público-alvo em cada variante.
- Agendamento de experimentos ou execução imediata.
- Análise dos resultados do scorecard dos experimentos. Os scorecards são calculados de forma confiável e têm detalhes estatísticos enriquecidos. Isso fornece uma indicação da significância estatística e alertas caso seja observada uma incompatibilidade de proporção de amostra.
- Integração com outros serviços do PlayFab, como Title Data, Player Profile, eventos do PlayStream, CloudScript, Insights Explorer etc.
Configurações de experimentos usando variantes do PlayFab Experiments
O experimento compara as configurações do jogo, seja a experiência no jogo ou outra estratégia de crescimento do jogo. Essas configurações podem ser habilitadas por meio do código do jogo e mapeadas para o par variante-variável ou variante-substituição. Cada configuração pode ser facilmente mapeada para variantes de um experimento para habilitar qualquer experiência de jogo. Uma experiência de controle é mapeada para uma variante de controle e é comparada com uma ou mais experiências de tratamento mapeadas para uma variante de tratamento, a fim de estudar o comportamento do jogador e determinar qual experiência ou configuração de variante funciona melhor.Configurações de jogo mapeadas para variáveis (sem exigir a implantação de novo código)
- Cada configuração pode ser facilmente mapeada para variantes, e cada variante é suportada por variáveis. Essas variáveis permitem agrupar um conjunto diferente de experiências de jogo por meio de parametrização.
Substituições como configuração de jogo (sem exigir alteração no código do jogo)
- A configuração do jogo usando os serviços do PlayFab pode ser experimentada usando substituições, sem adicionar nenhum código extra.
- As substituições são subconjuntos de configuração que contêm modificações nos dados de título padrão e que podem ser usadas como variantes na experimentação. No momento, os experimentos com substituições só estão disponíveis ao usar Title Data.
- As configurações que envolvem Title Data são um conjunto de pares chave-valor ideais para armazenar e gerenciar a configuração remota do jogo no servidor. Elas mantêm as variáveis de configuração de todo o título acessíveis e organizadas, podendo ser recuperadas no lado do cliente.
Para experimentos simultâneos que usam substituições, é recomendável experimentar em um público-alvo mutuamente exclusivo. Isso garantirá a atribuição correta da configuração de substituição e nenhuma interação no lado do cliente, resultando em um design de experimento estatisticamente correto e, consequentemente, em resultados de análise corretos.
Visão geral rápida do PlayFab Experiments

- Um identificador exclusivo para os grupos de variantes de cada experimento em execução, chamado ID de variante, é marcado em cada perfil de jogador. Essas IDs de variante são atribuídas a diferentes tratamentos por meio de código do lado do cliente ou do servidor, instrumentando assim diferentes comportamentos de tratamento.
- Cada grupo de variantes é suportado e definido por variáveis. Essas variáveis são atributos dos grupos de variantes que permitem agrupar um conjunto diferente de experiências de jogo por meio de parametrização.
- É fornecido o cálculo confiável dos resultados de um experimento, com o cálculo da significância estatística.
- Detecção de problemas quando o tráfego do público-alvo está muito fora do esperado. Isso geralmente é causado por um tratamento que provoca falhas ou afeta o registro em log. O recurso de experimentação do PlayFab sinaliza esses problemas, permitindo que você execute um experimento confiável.
