Järjestä holdout-ryhmä, joka pystyy todella selvittämään, mitä testivoittosi olivat arvoisia

Järjestä holdout-ryhmä, joka pystyy todella selvittämään, mitä testivoittosi olivat arvoisia

Ohjelmasi raportoi voittajan noin kerran kuukaudessa. Jos yhteen lasketaan kaksitoista voittoa, vuosittaisen pakan mukaan konversioasteen pitäisi olla 18 % korkeampi kuin viime vuonna. Rahoitusosasto tarkastelee voitto-tappiolukua ja sanoo, ettei se ole. Yleensä pakka on väärä.

Microsoftin kokeilualustalla vain noin kolmannes testatuista ideoista paransi mittaria, jota ne oli tarkoitus parantaa, ja lanseeratut ideat valitaan juuri siksi, että ne näyttivät hyviltä, ​​mikä on se kohta, jossa aritmetiikka alkaa ajautua pois tolaltaan (Kohavi ja Longbotham, 2015). Pidätysryhmä on halvin laite, joka mittaa ohjelma yksittäisen testin sijaan.

Tämä opas on tarkoitettu CRO-liideille ja analytiikkaosaajille, jotka lähettävät vähintään yhden kokeen kuukaudessa. Opastuksen loppuun mennessä osaat määrittää odotusajan, joka havaitsee ohjelmasi vaikutuksen, valita keston ja analyysi-ikkunan sekä tunnistaa virhetilat, jotka mitätöivät tuloksen ennen sen esittämistä.

Mitä pidätysryhmä mittaa, mitä voittojen summa ei

Pidätystila tarkoittaa satunnaisesti valittua osaa käyttäjistä, jotka pidetään mukana muutosta edeltävässä kokemuksessa, kun taas kaikki muut saavat jokaisen julkaisun voittajan. Muutaman kuukauden kuluttua vertaat kahta ryhmää. Ero on kaiken toimittamaasi kumulatiivinen, edelleen elävä vaikutus – ei kaksitoista yhteen nidottua lyhytaikaista arviota.

Netflix käyttää samaa välinettä ja kuvailee "holdback AB -testejä" keinoksi "ymmärtää pitkän aikavälin vaikutuksia, testata vanhoja oletuksia uudelleen uudemmilla jäsenillä ja mitata kumulatiivista arvoa" (Netflix-teknologiablogi).

Miksi yhteenlasketut testivoitot liioittelevat tapahtunutta

Neljä mekanismia nostaa summan totuuden yläpuolelle ja ne yhdistävät:

  • Voittajan kirous. Lanseeraat vain variantteja, jotka ylittivät merkitsevyyden rajan, joten lanseerattu joukko on rikastunut ylöspäin suuntautuvalla kohinalla. Lee ja Shen Airbnb:llä virallistivat tämän valintaharhan ja julkaisivat korjauksen (KDD 2018).
  • Uutuus ja ensisijaisuuden rappeutuminen. Lyhyet ikkunat kuvaavat reaktioita uutuuteen. Microsoft Newsin esimerkissä uuden painikkeen klikkausten alkuperäinen 28 prosentin nousu laski päivä päivältä kokeilujakson sisällä (Sadeghi ym., 2022).
  • Vuorovaikutus ja vähenevät tuotot. Kaksi itsenäisesti testattua voittoa samassa suppilon vaiheessa eivät usein summaudu; ne kilpailevat samasta marginaalikäyttäjästä.
  • Analyysilöysyys. Kurkistus, metriikan vaihto ja valikoiva raportointi siirtävät kukin lanseerattua joukkoa ylöspäin (EPPO).

Mikään tästä ei tarkoita, että testisi olisivat olleet vääriä. Se tarkoittaa, että summa on yläraja, ei arvio.

Mitoita pidike ennen sen rakentamista

Tämä on vaihe, jonka lähes kaikki ohittavat, ja siinä useimmat pidätystestit kuolevat. Pidätystesti on kahden käden testi, jossa jako on tarkoituksella vino, ja tarkkuus määräytyy pienemmän käden mukaan. Vaadittu kokonaisnäyte skaalautuu 1 / (p × (1 − p)), Jossa p on pidätysosuus. Yhden prosentin pidätys vaatii siis noin 25 kertaa tasapainotetun testin liikenteen saman vaikutuksen havaitsemiseksi.

Kokonaiskäyttäjämäärä, jota tarvittiin koko odotusajanjakson aikana, lähtötilanteen konversioasteella 2 %, teholla 80 % ja kaksipuolisella merkitsevyydellä 5 %:

Holdout-osuusKäyttäjien piti havaita +5 % suhteellinenKäyttäjien piti havaita +10 % suhteellinen
1%15,500,0003,900,000
5%3,250,000814,000
10%1,720,000432,000
20%971,000245,000
50%630,000161,000

Lue nyt tämä toimittajan oletusarvoja vasten. Statsig ehdottaa "alhaista yksinumeroista pidätysprosenttia, kuten 1–2 %" (StatsigOptimizely varoittaa yli 5 %:n arvosta ();Optimizely); GrowthBook raportoi Facebookin ja X tiimin käyttävän 5 % tai vähemmän (Kasvukirja).

Nuo luvut pitävät paikkansa kirjoittajiensa osalta, mutta ovat vääriä useimpien keskisuurten sivustojen osalta. Alueellinen verkkokauppasivusto, jolla on 400 000 kuukausittaista käyttäjää, kerää 1.2 miljoonaa käyttäjää vuosineljänneksen aikana. Yhden prosentin odotusajalla se veisi noin vuosikymmenen. Kymmenen prosentin odotusajalla se jää silti vajaaksi +5 prosentin lukemasta. 20 prosentin odotusajalla se havaitsee +5 % neljänneksellä ja +10 % noin kuukaudessa. Valitse osuus omasta liikenteestäsi, älä toimittajan oletusarvosta. Jos rehellinen vastaus on 20 %, niin tämä kompromissi on selvästi liiketoiminnan syy: viidesosa käyttäjistä odottaa neljänneksen uusia ominaisuuksia vastineeksi tiedoksi, oliko neljännes minkään arvoinen.

Valitse kesto ja analyysi-ikkuna

Statsig suosittelee kolmesta kuuteen kuukautta ennen pidätysjakson julkaisemista; GrowthBook suosittelee puolesta kuukaudesta neljännekseen kestävää aktiivista jaksoa ja sen jälkeen kahdesta neljään viikkoa kestävää analyysijaksoa, jotta vaikutukset tasaantuvat ja jälkikäteen tapahtuvat ikkunat täyttyvät.

Toimintasääntömme on, että aktiivinen ajanjakso on pidempi seuraavista: kokotaulukon edellyttämä aika tai yksi kokonainen suhdannesykli. Tässä tapauksessa tämä tarkoittaa vähintään yhden kampanjahuipun ja yhden tasaisen kuukauden kattamista, joten tulosta ei ratkaista pelkästään 11.11. päivänä. Jäädytä sitten liput ja odota analyysi-ikkunan sulkeutumista ennen kuin kukaan avaa koontinäyttöä.

Rakenna se: seitsemän asiaa, jotka on tehtävä oikein

  • Satunnaista pysyvä, palvelinpuolen käyttäjä- tai tilitunnisteEväste, jonka suostumusbanneri estää tai käyttäjä tyhjentää, vuotaa ihmisiä käsien välillä.
  • Määritä pidätin kerran, edessä, ennen mitattavia laukaisuja. Jälkikäteen luotu pidätys ei ole pidätys.
  • Reititä jokainen käynnistetty voittaja saman lippujärjestelmän kautta, joten "holdout = off" tarkoittaa aidosti vanhaa kokemusta. Holdout-käyttäjät saavat oletusarvoiset portti- ja tasoarvot, kuten Statsigin toteutus tekee.
  • Pidä selkeänä poissulkemislistaTietoturvakorjaukset, laki- ja esteettömyysvaatimustenmukaisuuteen liittyvät työt sekä hinnoittelumuutokset toimitetaan kaikille. Dokumentoi jokainen poikkeus ja sen päivämäärä.
  • Valitse kahdesta neljään kestävä mittarit (käyttäjäkohtainen tulo, asiakaspysyvyydet, tilaustiheys) sekä ensisijainen konversioprosenttisi. Älä lisää viidesosaa.
  • Pidä päivättyä julkaisurekisteriä jokaisesta ikkunassa toimitetusta muutoksesta ja sen mitatusta nostovoimasta. Siihen vertaat odotusaikaa.
  • Kerro suunnittelulle, että liput pysyvät koodikannassa, kunnes analyysi-ikkuna sulkeutuu. Pidätysajat kuolevat useammin ennenaikaiseen lippujen puhdistukseen kuin mihinkään tilastolliseen tekijään.

Lue tulos rehellisesti

Laske pidätysmitattuun nostovoimaan liittyvä suhde yhteenlaskettuun nostovoimaan laukaisurekisterissäsi. Työskentelykynnyksemme — harkintaperusteet, eivät julkaistut vertailuarvot:

Pidätysnosto ÷ summattu nostoLukeminenToiminta
≥ 0.6, väli ei sisällä nollaaOhjelma on suunnilleen rehellinenIlmoita odotusajan numero ulkoisesti, pidä ennuste ajan tasalla
0.3 - 0.6Normaali kutistuminen valinnasta ja vuorovaikutuksestaKäytä havaittua suhdetta aliarvostuksena tulevissa liiketoimintasuunnitelmissa
< 0.3 tai väli sisältää nollanSumma ei ole todisteLopeta summatun nousun mainitseminen; tarkastele uudelleen voittokriteerejä ja pysäytyssääntöjä
Negatiivinen piste-arvioLähetetty asia maksaaTestaa suurimmat laukaisut käänteisesti yksi kerrallaan

Yksi alueellinen varoitus vaihtoehtoisista joukkueista, jotka tarttuvat ensin. Jos aiot ohittaa tauon ja verrata tätä neljännestä viime vuoteen, huomioi, että Turkin vuotuinen kuluttajahintainflaatio oli 31.51 % elokuussa 2026 (TÜİKin luvut, julkaistu 3. syyskuuta 2026). Käyttäjäkohtainen liikevaihto liiroissa ei ole vertailukelpoinen eri ajanjaksojen välillä tuolla vauhdilla, ja sen deflatointi lisää omat oletuksensa. Samanaikainen satunnaistaminen kiertää tämän: molemmat haarat toimivat samassa taloudessa samana päivänä.

[TARVITAAN SISÄISIÄ TIETOJA: Switas-asiakkaan esimerkki — ohjelman pituus, liikenteen mittakaava, summattu testinosto vs. odotusajalla mitattu nosto ja käytetty odotusajan osuus.]

Kuusi tapaa, joilla holdout katkeaa hiljaa

  • Saastuminen. Jaetut laitteet, uloskirjautuneet istunnot ja tunnisteiden nollaukset siirtävät käyttäjiä ryhmästä toiseen. Mittaa vaihtoa; noin 2 prosentin yläpuolella arvio ei ole luotettava.
  • Hiljainen vuoto. Lippujärjestelmän ulkopuolelta lähetetty muutos (CDN-sääntö, CMS-muokkaus, uusi mallipohja) saavuttaa myös odotusajan ja kutistaa kuilun lähelle nollaa.
  • Poissulkemisen hiipiminen. Jokainen "tämän täytyy mennä kaikille" -päätös poistaa yhden laukaisua mittaamastasi joukosta. Kymmenen laukaisua, etkä mittaa mitään.
  • Näytteen suhdeluku ei täsmää. Jako poikkeaa aiotusta osuudestaan. Tarkista viikoittain; SRM:llä tehty holdout-testi on yhtä mitätön kuin mikä tahansa muu SRM:llä tehty testi.
  • Ennenaikainen vapautuminen. Optimizelyn natiiveja globaaleja odotusaikoja ei voi keskeyttää, ainoastaan ​​lopettaa. Käytä tätä sääntönä: niiden lopettaminen ennenaikaisesti menettää ikkunan.
  • Tehoton ensimmäisestä päivästä lähtien. Yleisin vika. 2 %:n odotusajasta saatava nollatulos ei kerro mitään ohjelmastasi, mutta kaiken mitoituksestasi.

Missä tämä menetelmä epäonnistuu

Pidätystila antaa kokonaisvaikutuksen koon, ei sitä, mikä lanseeraus sen aiheutti. Attribuutio vaatii edelleen yksittäisiä testejä. Se ei voi mitata mitään, minkä on toimitettava kaikille, joten vaatimustenmukaisuustyö jää sen ulkopuolelle. Se sopii huonosti, jos samat käyttäjät eivät palaa ikkunan sisällä, eikä se kerro mitään brändistä tai offline-heijastusvaikutuksista eri osastojen välillä. Alle noin 100 000 kuukausittaisen käyttäjän ei ole havaittavaa ja puolustettavissa olevaa osuutta; tuossa mittakaavassa huolellisesti kontrolloidut ennen ja jälkeen -analyysit sekä laadullinen validointi ovat rehellinen varmistus, jonka heikkoudet tuodaan ääneen.

Usein kysyttyjä kysymyksiä

Kuinka suuri pidätysryhmän tulisi olla?

Riittävän suuri havaitsemaan odottamasi kumulatiivisen vaikutuksen, joka on pikemminkin laskelma kuin käytäntö. 2 %:n lähtötasolla ja +5 %:n suhteellisella tavoitteella 5 %:n odotusarvo tarvitsee noin 3.25 miljoonaa käyttäjää, kun taas 20 %:n odotusarvo tarvitsee noin 971 000 käyttäjää.

Kuinka kauan pidätysajan tulisi kestää?

Myyjät ehdottavat kolmesta kuuteen kuukautta aktiivista jaksoa sekä kahdesta neljään viikkoa kestävää analyysi-ikkunaa. Lisää rajoitus, että ikkuna kattaa vähintään yhden kampanjahuipun ja yhden tavallisen kuukauden, joten yksittäinen myyntitapahtuma ei ratkaise tulosta.

Miksi pidätysvoimani on pienempi kuin testivoittojeni summa?

Se on odotettu tulos, ei bugi. Voittajan kirous, uutuudenviehätys, muutosten välinen vuorovaikutus ja analyysilöysyys kaikki kasvattavat summaa. Odotusarvo on lähimpänä todellisuutta.

Voinko luoda odotustilanteen sen jälkeen, kun olen jo käynnistänyt asioita?

Ei noille julkaisuille – kaikki ovat jo saaneet ne. Lykkäys mittaa vain sen alkamispäivästä lähtien tehtyjä muutoksia. Voit silti aloittaa sellaisen tänään seuraavien kahden vuosineljänneksen ajan.

Vaikuttaako käyttäjien pidättäminen tuloihin?

Hieman, jos laukaisusi todella toimivat; tuo kustannus on rajattu odotusajan osuuden ja todellisen nousun välillä. Jos ne eivät toimi, odotusaika ei maksa mitään ja säästää sinut niiden toistamiselta.

Entä jos pidätystulos on tasainen?

Tarkista ensin teho kokotaulukkoasi vasten, sitten jakotaajuus ja vuoto. Aidosti tasainen ja riittävän tehoinen tulos tarkoittaa, että kaksi neljäsosaa toimituksista ei muuttanut mittaria: oppiminen on kallista, sen oppimatta jättäminen vielä kalliimpaa.

Seuraava askel

Jos suoritat kokeiluja etkä osaa sanoa, mitä voittojen vuosi oli arvoinen, mittaa omaa liikennettäsi vasten tällä viikolla – tai pyydä meitä mittaamaan, rakentamaan ja lukemaan se osana CRO-sitoumus.

Lähteet


Inci Dindar
Kirjoittanut

Inci Dindar

Ohjelmistokehityksen taustansa ansiosta hän johti suunnittelu-, UX- ja tuotetiimejä finanssiteknologian, median, verkkokaupan ja matkailun aloilla. Viimeiset kolme vuotta hän on konsultoinut kokopäiväisesti UX:n ja suunnittelun parissa – mukaan lukien ulkopuolisena UX-konsulttina globaalissa liikkeenjohdon konsulttiyrityksessä, joka auttoi brändejä ja startup-yrityksiä auditoinneissa, konversio-optimoinnissa ja suunnitteluprosesseissa.


Aiheeseen liittyvät artikkelit

Switas Kuten nähty

Magnify: Vaikuttajamarkkinoinnin skaalaaminen Engin Yurtdakulin avulla

Tutustu Microsoft Clarity -tapaustutkimukseemme

Nostimme esiin Microsoft Clarityn tuotteena, joka on rakennettu käytännönläheisiä, tosielämän käyttötapauksia silmällä pitäen oikeiden tuoteihmisten toimesta, jotka ymmärtävät Switasin kaltaisten yritysten kohtaamia haasteita. Ominaisuudet, kuten raivoklikkaukset ja JavaScript-virheiden seuranta, osoittautuivat korvaamattomiksi käyttäjien turhautumisen ja teknisten ongelmien tunnistamisessa, mikä mahdollisti kohdennetut parannukset, jotka vaikuttivat suoraan käyttökokemukseen ja konversiolukuihin.