Experimentação

SDK de servidor

Decida a variante no seu próprio servidor antes de a página ser renderizada, sem uma chamada de rede por requisição e sem nada piscando.

TypeScriptDecisões locaisPronto para edge

O SDK de servidor é como um backend participa de um experimento no servidor. Ele baixa a configuração de experimentos do site e a mantém atualizada em segundo plano, então perguntar qual variante um visitante recebe é uma chamada de função local, e não uma requisição ao Pertento. O seu servidor renderiza a variante certa já na primeira vez, e se o Pertento não puder ser alcançado, ele volta para a sua experiência padrão em vez de dar erro.

Ele está disponível para TypeScript e JavaScript como um pacote npm de código aberto, sem dependências. Roda em Node, Bun e Deno, e em workers na edge como Cloudflare Workers, Vercel Edge e Deno Deploy, usando só fetch e Web Crypto. Backends em outras linguagens recebem as mesmas decisões e conversões por uma HTTP API autenticada.

A decisão vai para a página como um pequeno seed no head, que o SDK escreve para você. O snippet do Pertento lê esse seed, inclui o visitante exatamente nas variantes que o seu servidor escolheu e o contabiliza nelas, então o navegador e o backend concordam sobre quem é o visitante. O Pertento não grava cookies: o seu servidor guarda o ID do visitante, ou então decide com base no seu próprio ID de cliente.

O acesso é feito por chaves de servidor, criadas por site por um Owner ou Admin e exibidas uma única vez. Um site pode ter várias ao mesmo tempo, então uma chave pode ser rotacionada sem tempo de inatividade, e criar ou revogar uma chave notifica a conta. Quando o site reporta conversões pelo servidor, o SDK também reporta compras e outras conversões, creditadas só aos experimentos que a pessoa realmente viu.

Melhores testes, melhores conversões

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