Eksperimentering
Pipeliner med eksperimenter i trinn
Bestem i hvilken rekkefølge og kombinasjon eksperimentene kjører, og la planen starte ett trinn om gangen.
En pipeline er en rekke trinn, og et trinn er et sett eksperimenter som kjører samtidig. Det er en rekkefølge av parallelle grupper, ikke en generell graf, for rekkefølge og kombinasjon er akkurat det et CRO-program trenger å uttrykke.
Trinnene holder eksperimenter unna hverandre, og det er hovedgevinsten med en pipeline. Eksperimenter som ville kollidert, legges i ulike trinn, og hvert trinn kjører på full trafikk etter tur. Da slipper du å gjøre dem gjensidig utelukkende i runtime og dele publikummet mellom dem.
Hvert trinn går videre etter en regel du velger. Den første er at alle eksperimentene i trinnet er avsluttet. Det er standarden, og den eneste som aldri avbryter noe for tidlig. Den andre er at det første avgjørende resultatet kommer, og da stopper resten. Den tredje er at en person sier fra.
To separate brytere styrer hvor mye motoren kan gjøre på egen hånd, for å stoppe feil eksperiment automatisk og å rulle ut en taper automatisk er ikke like alvorlige feil. Begge er av som standard. Er automatisering slått av, evaluerer motoren likevel pipelinen og logger hva den ville ha gjort. Prøvekjøringen er samme funksjon med samme inndata, ikke en egen kodevei, og derfor en ærlig forhåndsvisning.