Eksperimentering
Trafikkvekter per variant
Sett fordelingen eksplisitt, i basispunkter som alltid summerer seg til helheten.
Hver variant bærer en vekt, og vektene avgjør hvordan kvalifisert trafikk deles. De lagres som basispunkter av 10 000 heller enn prosent, noe som er det som lar en tredeling være eksakt i stedet for å avrunde til 33 prosent tre ganger og miste en flik.
Invarianten er at en lagret fordeling summerer seg nøyaktig til totalen. Forhåndsvisningen i konsollen, API-valideringen og starthåndteringen kjører alle den samme aritmetikken, fordi en fordeling som tre deler av systemet regner ut forskjellig, er hvordan varianter stille sultes for trafikk eller besøkende mistes på gulvet.
En variant uten en eksplisitt vekt deler det som gjenstår likt med de andre uvektede, og eventuelt avrundingsoverskudd spres et basispunkt om gangen slik at summen fortsatt lander eksakt. Det betyr at det vanlige tilfellet, en jevn fordeling, ikke krever noen konfigurasjon i det hele tatt.
Vekter kan endres mens et eksperiment kjører. Det rapporten viser dere etterpå, er andelen hver variant faktisk mottok, målt fra sesjoner, heller enn andelen som var konfigurert, fordi de to driver fra hverandre i det øyeblikket en fordeling redigeres underveis.