Experiment

Flimmerskydd

Ingen ser originalsidan förvandlas till testet, och inget fel får lämna sidan dold.

Inget blink av originaletFyra säkerhetsnätFel rapporteras, kastas inte

Ändrar en variant något ovanför vecket ska besökaren inte se originalet först. Runtime döljer sidan medan ändringarna tillämpas och visar den direkt efteråt, så det första som visas är versionen som testas.

Det tekniskt intressanta finns i den andra halvan. Att dölja en kunds sida är det farligaste den här programvaran gör, så sidan visas igen via fyra oberoende kodvägar: när ändringarna har tillämpats, från den inre felhanteraren, från den yttre felhanteraren och i den runtime som levereras till webbplatser som inte har några experiment igång alls.

Överlappningen är avsiktlig och behandlas som en invariant, inte som dubbelarbete som ska städas bort till ett ställe. Om en väg misslyckas tar en annan över. Vi skyddar oss mot att en kunds webbplats förblir tom för kundens egna besökare.

Fel i experimentkod fångas och rapporteras i stället för att kastas, av samma skäl: en trasig variant ska kosta dig testet, aldrig sidan.

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.