As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Sobre controles e tratamentos
Em AWS AppConfig experimentação:
O tratamento de controle representa uma configuração ou experiência estável e bem compreendida usada como base para comparação. Geralmente, esse é o comportamento padrão atual, mas pode ser qualquer estado em boas condições.
Um tratamento representa uma variação que está sendo avaliada em relação ao controle.
Cada tratamento corresponde a uma configuração ou valor de sinalizador de recurso que seu aplicativo usa para determinar a experiência mostrada aos usuários. Os resultados do experimento são avaliados comparando o desempenho do tratamento com o controle. Os tratamentos podem representar:
Mudanças na interface
Configurações de recursos
algoritmos de recomendação
Comportamento da aplicação
Configurações operacionais
Cada tratamento deve representar uma variação clara e mensurável do controle.
Ao definir tratamentos em AWS AppConfig, forneça descrições claras para controles e tratamentos. Boas descrições ajudam as equipes a entender a intenção e os resultados do experimento. As descrições devem explicar:
O que mudou
O que os usuários experimentarão
Qual comportamento ou resultado está sendo avaliado
Adicione capturas de tela sempre que possível para documentar a experiência do usuário associada a cada tratamento. As capturas de tela podem ajudar:
Validar a implementação
Esclareça as diferenças visuais
Melhore a colaboração entre equipes
Simplifique a revisão do experimento
As capturas de tela são especialmente úteis para experimentos de interface do usuário.
Projetando tratamentos eficazes
Mantenha os tratamentos focados e mensuráveis. Altere uma variável principal por vez e evite combinar alterações não relacionadas em um único tratamento. Por exemplo, implementar um botão de adicionar ao carrinho abaixo de todos os itens exibidos é uma boa opção de tratamento. A implementação do botão adicionar ao carrinho e, ao mesmo tempo, alterar o layout da página e a lógica de recomendação retornaria dados incertos. Mudanças menores facilitam a interpretação dos resultados.
Importante
Não modifique o comportamento do tratamento durante uma corrida. Mudar o comportamento do tratamento no meio do prazo pode invalidar os dados do experimento e dificultar a interpretação dos resultados. Se você precisar fazer alterações:
Pare a corrida
Modifique o tratamento
Inicie um novo experimento
Use nomes significativos que identifiquem claramente o propósito do tratamento novo ou revisado
Garanta que os usuários recebam a mesma atribuição de tratamento durante a execução do experimento. A atribuição inconsistente pode afetar a experiência do usuário e a validade do experimento.
Sobre substituições de atribuição de tratamento
As substituições de atribuição de tratamento permitem que você atribua IDs de entidades específicas diretamente a um tratamento. Ignora a atribuição aleatória de tratamento e garante que as entidades selecionadas recebam consistentemente o tratamento especificado. As substituições geralmente são usadas para testar tratamentos antes de expô-los ao seu público. Ao atribuir substituições e definir 0% de exposição, você pode:
Valide se os tratamentos são renderizados corretamente
Verifique se as métricas e os registros funcionam conforme o esperado
Confirme se a avaliação do sinalizador de recurso se comporta corretamente
As substituições também permitem que você visualize os tratamentos para as partes interessadas sem afetar o público em geral. Você pode atribuir IDs de entidade a qualquer tratamento, incluindo o controle, o que é útil para verificar se os usuários do controle recebem a experiência básica esperada.
As substituições são úteis para:
Análises de produtos
Validação de design
Demonstrações executivas
Verificação de QA
Testando cenários específicos
Essa é uma das formas mais seguras de testar um experimento antes de aumentar a exposição.
As substituições são configuradas usando IDs de entidade. Uma ID de entidade identifica de forma exclusiva o usuário ou o sistema que está sendo avaliado durante a atribuição do sinalizador de recurso. Um ID de entidade pode ser qualquer um dos seguintes:
IDs de usuário
IDs de sessão
IDs de dispositivos
Identificadores de conta
nota
As substituições são destinadas a testes e validação, não à segmentação de público de longo prazo. Remova as substituições quando elas não forem mais necessárias e use as regras de público para a lógica de segmentação da produção.
Você pode adicionar, modificar ou remover substituições de atribuição de tratamento após o início de um experimento. Isso permite que você expanda os testes ou conceda a outras partes interessadas acesso às prévias do tratamento sem interromper a execução.