En låg baslinje kostar trafik
Ju mer sällsynt konverteringen är, desto fler besökare krävs för att skilja en verklig förändring från brus. Grovt räknat fördubblar en halvering av din grundläggande konverteringsgrad den trafik varje variant behöver.
Gratisverktyg
Innan du lanserar ett experiment, ta reda på hur många besökare varje variant behöver för att resultatet ska vara pålitligt. Ange dina siffror så uppdateras kalkylatorn direkt, allt i din webbläsare.
Vad som driver siffran
Ju mer sällsynt konverteringen är, desto fler besökare krävs för att skilja en verklig förändring från brus. Grovt räknat fördubblar en halvering av din grundläggande konverteringsgrad den trafik varje variant behöver.
Minsta detekterbara effekt går in i formeln i kvadrat och dominerar därför allt annat. Att vilja upptäcka en förbättring på 5 % i stället för 10 % kostar ungefär fyra gånger så mycket trafik — bestäm vilken storlek på vinst som faktiskt skulle ändra ditt beslut, och testa för den.
Omvandla siffran ovan till hela veckor av trafik, och kör sedan under den tiden. Att stoppa så fort ett resultat blir signifikant är det vanligaste sättet team levererar ändringar som inte håller.
Formeln
Kalkylatorn använder standardformeln för stickprovsstorlek när två konverteringsgrader jämförs. För varje variant:
n = (zα/2 + zβ)² × [p₁(1 − p₁) + p₂(1 − p₂)] ÷ (p₂ − p₁)²
p₂ = p₁ × (1 + MDE).En bas på 5 %, en relativ ökning på 10 %, 95 % konfidens och 80 % styrka:
Två varianter kräver 62 464 besökare totalt. Det är siffran kalkylatorn visar innan du ändrar något.
I korthet
Besökare som krävs per variant vid 95 % konfidens och 80 % styrka. Läs raden bort till den relativa ökning du vill upptäcka.
| Basnivå | 5 % ökning | 10 % ökning | 20 % ökning | 30 % ökning |
|---|---|---|---|---|
| 1 % | 637 014 | 163 094 | 42 691 | 19 824 |
| 2 % | 315 207 | 80 680 | 21 106 | 9 795 |
| 5 % | 122 123 | 31 232 | 8 156 | 3 778 |
| 10 % | 57 761 | 14 749 | 3 839 | 1 772 |
| 20 % | 25 580 | 6 507 | 1 680 | 769 |
Två mönster sticker ut. Att halvera den ökning du vill upptäcka ungefär fyrdubblar stickprovet. Och ett steg med låg konvertering, till exempel en köpgrad på 1 %, kräver flera gånger så mycket trafik som ett steg på 10 %, till exempel ett klick vidare till prissidan.
Testlängd
Räkna om stickprovsstorleken till en tidslängd innan du startar:
dagar = besökare per variant × antal varianter ÷ dagliga besökare som går in i testet
Avrunda sedan uppåt till hela veckor. Besökare på vardagar och helger beter sig olika, så ett test som slutar mitt i veckan ger vissa dagar för stor vikt.
Räkna bara besökare som faktiskt når sidan eller steget som testas, inte webbplatsens totala trafik. Ett test i kassan tar bara med personer som når kassan.
Kör i minst en hel vecka även om du har mycket trafik. Bestäm slutdatumet i förväg och sluta inte tidigare för att resultatet ser signifikant ut på dag tre. Att titta gång på gång och avbryta vid första signifikanta avläsning blåser upp andelen falska positiva långt över den konfidensnivå du valde.
Konfidens och styrka
Konfidens skyddar mot falska positiva: att utse en vinnare när det inte finns någon verklig skillnad. Vid 95 % ger ett test med två identiska varianter ett ”signifikant” resultat ungefär 5 % av gångerna.
Styrka skyddar mot falska negativa: att missa en verklig effekt. Med 80 % styrka, och om den verkliga ökningen är exakt din minsta detekterbara effekt, upptäcker testet den 8 gånger av 10.
Att höja någon av dem kostar trafik. Med en bas på 5 % och en ökning på 10 %:
| Konfidens | Styrka | Per variant | mot standard |
|---|---|---|---|
| 90 % | 80 % | 24 601 | −21 % |
| 95 % | 80 % | 31 232 | standard |
| 95 % | 90 % | 41 812 | +34 % |
| 99 % | 80 % | 46 470 | +49 % |
Konfidensnivån här är tvåsidig: testet kan visa att varianten är bättre eller sämre än kontrollen. Ett ensidigt test vid 95 % använder z = 1,645, samma värde som tvåsidigt vid 90 %, så det kräver samma 24 601 besökare per variant. Den besparingen är bara ärlig om du skulle behandla ”sämre” och ”ingen skillnad” på samma sätt. Om en förlorande variant skulle ändra vad du gör, behåll testet tvåsidigt.
Vanliga misstag
Lite trafik
När testet har pågått hela sin planerade tid kontrollerar du resultatet med signifikanskalkylatorn för A/B-test.
Vanliga frågor
Det här verktyget använder standardformeln för två proportioner och utgår från din utgångskonverteringsgrad, den minsta effekt du vill kunna upptäcka, vald konfidensnivå och statistisk styrka för att uppskatta hur många besökare som krävs per variant.
Den minsta detekterbara effekten är den minsta relativa förändringen i konverteringsgrad som du vill att testet ska kunna upptäcka tillförlitligt. Mindre effekter kräver större stickprov.
Lägre baskonverteringsgrad, mindre effekter, högre konfidensnivå och högre styrka ökar alla den stickprovsstorlek som krävs för att undvika falska positiva och falska negativa resultat.
Per variant: n = (z för konfidens + z för styrka)² × [p₁(1 − p₁) + p₂(1 − p₂)] ÷ (p₂ − p₁)², där p₁ är basnivån och p₂ är basen höjd med den minsta detekterbara effekten. Vid 95 % konfidens och 80 % styrka är z-värdena 1,96 och 0,842; en bas på 5 % och en ökning på 10 % ger 31 232 besökare per variant.
Styrka är sannolikheten att testet upptäcker en effekt när den verkligen finns i den storlek du angav. 80 % styrka är den vanliga standarden: om den verkliga ökningen är lika med din minsta detekterbara effekt hittar testet den 8 gånger av 10 och missar den 2 gånger. Att höja styrkan till 90 % minskar missarna men kräver ungefär 34 % fler besökare.
Dela det totala stickprovet (besökare per variant gånger antalet varianter) med antalet dagliga besökare som går in i testet och avrunda uppåt till hela veckor. Kör i minst en hel vecka så att varje veckodag är representerad, och bestäm slutdatumet innan du börjar i stället för att sluta när resultatet för första gången ser signifikant ut.
Relativ. En effekt på 10 % på en bas på 5 % innebär att upptäcka en förflyttning från 5 % till 5,5 %. För att upptäcka 5 % till 6 % anger du 20.
Ja. Resultatet gäller per variant, så multiplicera det med antalet varianter inklusive kontrollen. Att jämföra flera varianter mot kontrollen ökar risken för en falsk vinnare, så överväg en striktare konfidensnivå för varje jämförelse.
Relaterat
PulsePanda kopplar dina experiment till session replay, heatmaps, trattar och feedback, så att du förstår varför du vann.
Kom igång gratis