Vad är A/B-test?

Ett A/B-test visar två varianter av samma sida för slumpmässigt uppdelad trafik och mäter vilken som konverterar bäst. Det låter enkelt, men ett test bevisar ingenting utan tillräckligt urval och rätt statistik. Den här guiden förklarar vad ett A/B-test är, hur många besökare ni behöver för att ett resultat ska vara på riktigt, hur ni kör ett ordentligt, och när ni inte ska testa alls.

Vår syn

Ett A/B-test avgör bara det som siffrorna orkar bära. Räcker inte trafiken bevisar testet ingenting, hur snygg vinnaren än ser ut. Signifikans före firande: ett resultat är en vinst först när det håller för statistiken, inte när kurvan pekar rätt en morgon.

Vad ett A/B-test är.

Ett A/B-test är ett kontrollerat experiment: ni visar två versioner av samma sida för besökare som delas slumpmässigt i två grupper, och mäter vilken version som får fler att göra det ni vill. Den ena versionen är kontrollen (A), sidan som den ser ut idag. Den andra är varianten (B), med den ändring ni tror förbättrar utfallet. Tre saker gör det till ett test och inte en gissning:

  • Kontroll mot variant. A är dagens sida, B är förändringen. Utan en kontroll att jämföra mot vet ni bara hur B presterar, inte om den är bättre än det ni redan har.
  • En ändring i taget. Byter ni rubrik, knappfärg och formulär samtidigt kanske B vinner, men ni vet inte vilken av ändringarna som bar vinsten. Isolera det ni faktiskt vill lära er.
  • Slumpmässig fördelning. Besökarna lottas till A eller B, så att grupperna blir jämförbara. Samma trafik, samma tidsperiod, samma villkor, bara varianten skiljer dem åt.

A/B-testning är grunden i evidensbaserad konvertering: i stället för att diskutera vilken variant som känns bäst låter ni besökarnas faktiska beteende avgöra. Men ett test svarar bara på en fråga i taget, och bara om tillräckligt många besökare hann rösta med sina klick. Det är där statistiken kommer in.

Signifikans och urval.

Ett A/B-test producerar alltid en vinnare, även när det inte finns någon verklig skillnad. Singlar ni slant hundra gånger med två mynt landar det ena oftast lite oftare på krona, utan att vara ett bättre mynt. Statistisk signifikans är gränsen där skillnaden mellan A och B är för stor för att rimligen vara slump, och den gränsen når ni bara med tillräckligt urval:

  • Statistisk signifikans betyder att skillnaden sannolikt är verklig, inte brus. Ett vanligt tröskelvärde är 95 procents konfidens, alltså högst fem procents risk att ni ser en skillnad som egentligen inte finns.
  • Urvalet, antalet besökare och konverteringar, avgör hur säkert testet kan skilja signal från brus. Ju mindre skillnad ni vill kunna upptäcka, desto fler besökare krävs.
  • Illustrativt: har en sida 400 besökare i veckan och konverterar runt två procent, blir det ungefär åtta konverteringar i veckan per variant. Ett eller två köp fram eller tillbaka rör då siffran så mycket att det tar veckor innan en verklig skillnad går att skilja från tur.

Räkna ut urvalsbehovet innan ni startar, inte efteråt. En kalkylator för urvalsstorlek tar er nuvarande konverteringsgrad och den minsta förbättring ni vill kunna upptäcka, och ger antalet besökare testet behöver per variant. CXL:s genomgång av teststatistik går djupare på varför den siffran inte är förhandlingsbar. Kort sagt: trafiken avgör om ett A/B-test över huvud taget kan ge er ett svar, mätt mot affären och inte mot en kurva som ser lovande ut på tisdagen.

Så kör ni ett ordentligt.

Ett A/B-test som håller följer samma ordning varje gång. Slarv med ett steg gör resultatet oläsbart, oavsett hur fint verktyget visualiserar det. Sex steg skiljer ett test som avgör något från ett som bara ser vetenskapligt ut:

  1. 01Formulera hypotesen. Ett test utgår från en hypotes med struktur: om vi gör X, så händer Y, mätt via Z. "Om vi flyttar upp prisgarantin ovanför knappen, så ökar andelen som går vidare, mätt via klick till kassan." Vad ni testar och varför bestäms i hypotesarbetet, inte här.
  2. 02Bygg varianten. En ändring i taget, mot kontrollen. Håll B så nära A som möjligt bortsett från just det hypotesen gäller, annars vet ni inte vad som orsakade utfallet.
  3. 03Bestäm urvalet i förväg. Räkna ut hur många besökare per variant testet behöver, utifrån er konverteringsgrad och den skillnad ni vill kunna upptäcka. Den siffran, och därmed ungefär hur länge testet ska köras, låser ni innan starten.
  4. 04Kör till signifikans. Låt testet gå tills det förbestämda urvalet är uppnått. Titta gärna på vägen, men fatta inga beslut ännu: ett försprång dag tre är oftast brus som jämnar ut sig.
  5. 05Läs resultatet. Ett test ger tre svar: B vann, B förlorade, eller ingen säker skillnad. Alla tre är beslutsunderlag, inte status. "Ingen skillnad" är också ett svar, det betyder att ändringen inte var värd trafiken.
  6. 06Dra lärdomen. Skriv ner hypotesen, utfallet och vad ni tror låg bakom. Nästa hypotes blir vassare av föregående test, och pipelinen förbättras över tid.

Testuppsättningen och datan är era: era konton, era verktyg, er historik av vad som testats och vunnit. En erfaren hand uträttar på en timme vad en ovan gör på fyra, och skillnaden syns tydligast i tolkningen: att se om en vinst är verklig eller om testet stoppades en dag för tidigt.

Vanliga fallgropar.

A/B-test går sällan fel på grund av dåliga idéer. Det går fel på grund av otålighet och slarv med statistiken. Fem fallgropar återkommer:

  • Kika och stoppa för tidigt. Att avsluta testet så fort B leder kallas peeking, och det är det vanligaste sättet att lura sig själv. Tittar ni tillräckligt ofta hittar ni nästan alltid ett tillfälligt försprång som inte håller. Bestäm urvalet i förväg och kör klart.
  • För många varianter samtidigt. Ett test med A, B, C och D delar trafiken i fler grupper, så varje variant får färre besökare och signifikans dröjer. Med begränsad trafik är två varianter nästan alltid rätt.
  • Testa struntsaker. Knappens exakta nyans flyttar sällan nålen. Test kostar tid och trafik, så lägg dem på ändringar som kan ge en märkbar effekt om hypotesen håller, inte på det som råkar vara lätt att bygga.
  • För lite trafik. En sida med några hundra besökare i veckan når sällan signifikans på rimlig tid. Då är A/B-test fel verktyg, inte ett test som bara ska köras tålmodigt i evighet.
  • Ingen förbestämd urvalsstorlek. Utan ett mål för hur många besökare testet ska samla in blir "är vi klara?" en känsla i stället för ett tröskelvärde. Då vinner den som är otåligast, inte den variant som faktiskt är bäst.

Den röda tråden är statistisk disciplin, inte fler verktyg. Evan Millers klassiker om hur man inte kör ett A/B-test visar matematiskt varför peeking blåser upp falska vinster. Fallgroparna handlar alla om samma sak: att låta otålighet gå före urvalet. Ett resultat som lästs för tidigt är ett svar man litar på utan att ha förtjänat det.

När ni inte ska A/B-testa.

A/B-test är rätt verktyg när trafiken räcker för att ge ett svar inom rimlig tid. När den inte gör det finns det bättre sätt att gå framåt. Fråga två saker innan ni sätter upp ett test:

  • Räcker trafiken? Om urvalsräkningen säger att testet skulle behöva köras i månader innan det når signifikans är A/B fel väg. Då är direkt-genomförande av en hög-confidence-hypotes ofta klokare: gör ändringen, följ utfallet mot affären över tid, och lär av riktningen i stället för av ett test som aldrig blir signifikant.
  • Testar ni en sak eller flera som samspelar? Ett A/B-test jämför två helhetsvarianter. Vill ni förstå hur flera element samverkar, till exempel rubrik och bild i kombination, är det ett multivariat test, och det kräver betydligt mer trafik än ett vanligt A/B-test eftersom kombinationerna delar upp besökarna i många fler grupper.
  • Är frågan värd trafiken? Varje test binder besökare som annars mött er bästa kända variant. Testa det som kan flytta affären, genomför det uppenbara direkt, och spara statistiken till frågor där svaret faktiskt är osäkert.

Valet mellan att testa och att genomföra direkt är ingen troszak, det är en trafikfråga. Med gott om trafik ger A/B-test det säkraste svaret. Med lite trafik är en väl grundad ändring som följs upp mot affären ofta bättre än ett test som aldrig når signifikans. En erfaren hand ser skillnaden snabbt, och det avgör ofta om månadens arbete flyttar nålen eller bara fyller en rapport. Vill ni veta vad som faktiskt skulle höja er konvertering, se hur Memorise arbetar med konvertering.

Få en kostnadsfri genomgång av era A/B-test.

Skicka er URL och ungefär hur mycket trafik sidan får, så tittar vi på om ni har underlag för A/B-test eller om direkt-genomförande passar bättre, vilka hypoteser som är värda urvalet, och om mätningen räknar konverteringar rätt. Ni får en konkret bild.

Skriv till oss

Vanliga frågor om A/B-test

Hur många besökare behöver ett A/B-test?

Det beror på er konverteringsgrad och hur liten skillnad ni vill kunna upptäcka, inte på en fast siffra. Räkna ut urvalsbehovet i förväg med en kalkylator för urvalsstorlek: en sida som konverterar runt två procent och vill fånga en måttlig förbättring behöver ofta flera tusen besökare per variant innan resultatet är tillförlitligt. Ju mindre skillnad ni vill kunna se, desto fler besökare krävs. Har sidan bara några hundra besökare i veckan blir A/B-test sällan meningsfullt på rimlig tid.

Hur länge ska man köra ett A/B-test?

Tills det förbestämda urvalet är uppnått, inte tills siffran ser bra ut. Bestäm antalet besökare per variant innan ni startar, och kör testet klart även om B leder tidigt. Ett vanligt riktmärke är minst en till två hela veckor så att både vardagar och helger täcks, men den verkliga längden bestäms av hur lång tid det tar att nå urvalet. Att stoppa så fort en variant leder är det vanligaste sättet att få ett falskt resultat.

Vad är statistisk signifikans?

Statistisk signifikans betyder att skillnaden mellan A och B sannolikt är verklig och inte slump. Ett vanligt tröskelvärde är 95 procents konfidens, alltså högst fem procents risk att ni ser en skillnad som egentligen inte finns. Signifikans säger inte hur stor skillnaden är eller att den är affärsmässigt värd något, bara att den troligen inte beror på tur. Därför läses den alltid ihop med hur stor effekten är och vad den betyder för affären.

A/B-test eller multivariat test?

A/B-test jämför två hela varianter och svarar på vilken som vinner. Multivariat test jämför flera element i kombination, till exempel rubrik och bild samtidigt, och visar hur de samverkar. Priset för det är trafik: kombinationerna delar upp besökarna i många fler grupper, så ett multivariat test kräver betydligt mer trafik för att nå signifikans. För de flesta sajter är ett fokuserat A/B-test rätt val, och multivariat blir aktuellt först vid hög trafik.

Kan man A/B-testa med lite trafik?

Sällan på ett meningsfullt sätt. Med låg trafik tar det så lång tid att nå signifikans att testet blir opraktiskt, och risken att läsa resultatet för tidigt växer. Då är direkt-genomförande av en väl grundad hypotes oftast bättre: gör ändringen, följ utfallet mot affären över tid, och lär av riktningen. A/B-test lönar sig när trafiken räcker för att ge ett svar inom rimlig tid, inte som princip oavsett volym.

Vidare läsning