Experimenten

Server-SDK

Bepaal op uw eigen server welke variant wordt getoond, voordat de pagina wordt gerenderd. Zonder netwerkaanroep per verzoek en zonder flikkering.

TypeScriptLokale besluitenKlaar voor de edge

Via de server-SDK neemt een backend deel aan een serverside experiment. De SDK downloadt de experimentinstellingen van de website en houdt die op de achtergrond actueel, zodat de vraag welke variant een bezoeker krijgt een lokale functieaanroep is in plaats van een verzoek aan Pertento. Uw server rendert meteen de eerste keer de juiste variant, en als Pertento niet bereikbaar is, valt de SDK terug op uw standaardervaring in plaats van op een foutmelding.

Hij is beschikbaar voor TypeScript en JavaScript als npm-pakket, open source en zonder afhankelijkheden. Hij draait op Node, Bun en Deno, en op edge workers zoals Cloudflare Workers, Vercel Edge en Deno Deploy, met alleen fetch en Web Crypto. Backends in andere talen krijgen dezelfde besluiten en conversies via een geauthenticeerde HTTP API.

Het besluit gaat naar de pagina als een kleine seed in de head, die de SDK voor u schrijft. Het Pertento-snippet leest die, neemt de bezoeker op in precies de varianten die uw server koos en telt ze, zodat de browser en de backend het eens zijn over wie de bezoeker is. Pertento zet geen cookies: uw server houdt het bezoekers-id bij, of beslist in plaats daarvan op basis van uw eigen klant-id.

Toegang loopt via serversleutels, per website aangemaakt door een eigenaar of beheerder en één keer getoond. Een website kan er meerdere tegelijk hebben, zodat een sleutel zonder downtime kan worden geroteerd, en het aanmaken of intrekken van een sleutel brengt het account op de hoogte. Wanneer de website conversies vanaf de server rapporteert, rapporteert de SDK ook aankopen en andere conversies, alleen toegeschreven aan de experimenten die de persoon daadwerkelijk te zien kreeg.

Betere experimenten, betere conversie

Test on all visitors with the world’s lightest script and make confident decisions powered by real-time reporting.Gratis proberenDemo aanvragen