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.
| Vrsta | Orodja |
|---|---|
| A/B in poskusi | Optimizely, VWO, AB Tasty, Kameleoon, nasledniki Google Optimize, Convert |
| Zastavice funkcij | LaunchDarkly, 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.