Experiment

Server-SDK

Avgör en variant på din egen server innan sidan renderas, utan nätverksanrop per förfrågan och utan något som flimrar.

TypeScriptLokala beslutRedo för edge

Med server-SDK:n deltar en backend i ett server-side-experiment. Den laddar ner webbplatsens experimentinställningar och håller dem uppdaterade i bakgrunden, så att frågan om vilken variant en besökare får är ett lokalt funktionsanrop och inte en förfrågan till Pertento. Din server renderar rätt variant redan första gången, och om Pertento inte går att nå faller den tillbaka på din standardupplevelse i stället för att ge ett fel.

Den finns för TypeScript och JavaScript som ett npm-paket med öppen källkod och utan beroenden. Den körs på Node, Bun och Deno, och i edge-miljöer som Cloudflare Workers, Vercel Edge och Deno Deploy, och använder bara fetch och Web Crypto. Backends i andra språk får samma beslut och konverteringar via ett autentiserat HTTP API.

Beslutet följer med till sidan som ett litet seed i head, som SDK:n skriver åt dig. Pertento-skriptet läser det, tar in besökaren i exakt de varianter som din server valde och räknar dem, så att webbläsaren och backend är överens om vem besökaren är. Pertento sätter inga cookies: din server håller besökar-ID:t, eller fattar beslutet utifrån ditt eget kund-ID i stället.

Åtkomst sker med servernycklar, som skapas per webbplats av en ägare eller administratör och visas en gång. En webbplats kan ha flera samtidigt, så en nyckel kan roteras utan driftstopp, och kontot får en avisering när en nyckel skapas eller återkallas. När webbplatsen rapporterar konverteringar från servern rapporterar SDK:n även köp och andra konverteringar, och de krediteras bara de experiment som personen faktiskt fick se.

Bättre experiment, högre konvertering

Test on all visitors with the world’s lightest script and make confident decisions powered by real-time reporting.Starta provperiodBoka en demo