Exemplos em JavaScript - Teste A/B
Configura uma testagem A/B regulando o tipo de resposta com base em cookies.
Configura um teste A/B na rede global da Azion, entregando uma de duas respostas e memorizando o grupo de cada visitante em um cookie. Use esse padrão para executar experimentos randomizados, como comparar duas variantes de página, sem enviar tráfego a uma origem para decidir qual versão exibir.
Como funciona
O handler do evento fetch lê o cabeçalho Cookie da requisição com request.headers.get("cookie"). Se o visitante já possui o cookie do teste, a função retorna a variante correspondente para manter a experiência consistente entre as requisições. Para novos visitantes, Math.random() distribui o grupo de teste ou controle em aproximadamente 50/50, e response.headers.append("Set-Cookie", ...) persiste essa escolha para que a mesma variante seja servida nas próximas visitas.