Experimentação

Testes do lado do servidor

Para alterações que nunca pertenceram ao navegador: lógica de preços, ordenação de pesquisa, tudo o que se decide antes de a página ser construída.

Desenhado pelo seu códigoAtribuição no navegador ou no servidorUm só relatório

Algumas alterações não se conseguem fazer editando uma página já desenhada. Ordenar um resultado de pesquisa de forma diferente, mudar o que um endpoint de preços devolve, ou trocar um modelo de recomendação, tudo isso acontece antes de existir qualquer HTML. Um teste do lado do servidor cobre esses casos: o seu próprio código mostra cada variante, e o Pertento guarda o teste, decide quem recebe cada variante e faz a medição.

Quem escolhe a variante é uma definição. Com a atribuição no navegador, o snippet do Pertento escolhe-a pelo peso, exactamente como num teste visual, e o código da sua página mostra-a: sem chave de servidor, sem alteração no backend, e a segmentação por URL, dispositivo e cookie funciona como habitualmente. Com a atribuição no servidor, o seu backend consulta o SDK de servidor antes de desenhar a página, pelo que a primeira renderização já é a variante certa e nada muda depois de a página carregar.

A atribuição no servidor traz aquilo de que um backend precisa. Cada teste tem uma chave de flag e cada variante uma chave que o seu código usa para decidir o que mostrar, com um payload JSON opcional para os valores que essa variante usa. Regras de atributos sobre os seus próprios dados, como o plano ou o país, decidem quem entra no teste, e um teste pode fazer a repartição pelo seu próprio ID de cliente, para que um cliente com sessão iniciada veja uma única variante em todos os dispositivos. O Pertento nunca guarda esse ID.

Os resultados chegam aos mesmos ecrãs de estatística que qualquer outro teste. A página conta o visitante com o ID para o qual o seu servidor decidiu, e as conversões vêm do navegador ou apenas do seu backend, nunca de ambos. Publicar um vencedor funciona como no resto da plataforma: a partir daí, cada decisão indica a variante vencedora, pelo que o seu código a serve a todos sem lançar uma nova versão.

Melhores testes, melhores conversões

Test on all visitors with the world’s lightest script and make confident decisions powered by real-time reporting.Experimentar grátisMarcar uma demonstração