Poskusi in zastavice

Katero različico je oseba dejansko videla? Most odgovor zapiše v sejo, da lahko posnetke filtrirate po različici namesto ugibanja.

1. Vprašanje, na katero odgovori

Orodje za poskuse pove, da različica B dosega konverzije 12 % slabše. Ne pove, zakaj, in ne more pokazati niti ene osebe, ki se z njo muči.

Most to vrzel zapolni na najcenejši način: iz že uporabljanega orodja prebere dodeljeno različico in jo pripne seji MousePlayer. „Pokaži seje, ki so videle različico B in besno klikale“ je nato filter, ne raziskovalni projekt.

Orodju za poskuse ničesar ne pošljemo. Samo preberemo njegovo že sprejeto odločitev. Poskus, ki se ni izvedel, ali obiskovalec, ki ni bil razvrščen v skupino, ne ustvari ničesar – to je pravilen rezultat, ne napaka.

2. Orodja in njihovo skupno pravilo

Šest orodij A/B in pet ponudnikov zastavic, vse beremo v brskalniku prek lastnih javnih API-jev orodij.

VrstaOrodja
A/B in poskusiOptimizely, VWO, AB Tasty, Kameleoon, nasledniki Google Optimize, Convert
Zastavice funkcijLaunchDarkly, ConfigCat, Flagsmith, Split, Unleash

Samo dejanske dodelitve

VWO je najjasnejši primer pravila: kampanjo upoštevamo samo, ko je njeno stanje RUNNING in je bila kombinacija res dodeljena temu obiskovalcu. Zgolj določena kampanja ne pove nič o osebi, ki gleda, zapis v sejo pa bi naredil vsak poznejši filter lažen.

Nekateri odgovori pridejo pozno

ConfigCat se razreši asinhrono; Snowplow odgovori s povratnim klicem. Vrednosti gredo v medpomnilnik in se prevzamejo ob naslednjem prehodu namesto čakanja – most, ki blokira stran, da izve ime različice, je že stal več, kot je vreden.

3. Koliko obremeni stran

Nič merljivega. Brez naših omrežnih zahtev, dodatnega skripta ali dela, ko je most izklopljen.

Že vdelano orodje opravi svoje delo, ne glede na naše branje. Dodamo eno branje nekajkrat, dokler orodje ne odgovori ali ne mine dvajset poskusov.

Zakaj dvajset, ne v nedogled

Orodja za poskuse se pogosto naložijo za nami. Eno branje bi zgrešilo skoraj vsako dodelitev; neskončno preverjanje bi na vsaki strani ohranjalo časovnik zaradi vrednosti, ki ne bo prispela. Kompromis je dvajset poskusov v polsekundnih razmikih, enako kot pri adapterjih privolitve iz istega razloga.

4. Kje se izkaže

  • Različica s slabšim rezultatom iz neznanega razloga. Filtrirajte to različico, razvrstite po besnih klikih in poglejte tri seje. Razlog je običajno viden v prvi.
  • Zastavica, uvedena za 5 % uporabnikov. Teh pet odstotkov so natanko seje, ki jih želite gledati, brez tega mostu pa jih ni mogoče najti.
  • Test brez razlike. Včasih sta obe različici enako slabi na istem mestu in orodje za poskuse tega ne pove – primerja samo skupne rezultate.

Različica se shrani kot običajen atribut seje, zato potuje tudi v vse druge mostove: opombo CRM, izvoz v skladišče in orodja MCP.

Vse navedene blagovne znamke pripadajo svojim lastnikom. MousePlayer s temi ponudniki nima poslovnega odnosa.