Gå til indhold

Rex, din AI-assistent: det kedelige arbejde er klaret. Idéerne er dine 👉 Mød Rex

Gratis værktøj

A/B test beregner

Se, om forskellen mellem to varianter er statistisk signifikant, og find ud af, hvor mange besøgende en test kræver. Gratis, uden tilmelding, og alle formler er vist.

Variant A (kontrol)
Variant B
Testindstillinger
Testtype

En tosidet test undersøger, om B afviger fra A i den ene eller den anden retning. En ensidet test undersøger kun, om B er bedre. Vælg, før testen starter, ikke efter du har set tallene.

Resultat

Konverteringsrate A
–
Konverteringsrate B
–
Relativ uplift (B mod A)
–
Z-score
–
P-værdi
–
–

Hvor mange besøgende kræver din test?

Planlæg testen, før den starter. Indtast din nuværende konverteringsrate og den mindste ændring, du ville handle på.

En relativ ændring: 20 betyder, at du vil kunne påvise en stigning fra 10 % til 12 %. Jo mindre effekten er, jo flere besøgende skal du bruge.

Besøgende pr. variant

–

Sådan beregnes det

  • Konverteringsrate: pA = konverteringer A ÷ besøgende A, og tilsvarende for B
  • Relativ uplift: (pB − pA) ÷ pA
  • Samlet rate (pooled): p = (konverteringer A + konverteringer B) ÷ (besøgende A + besøgende B)
  • Samlet standardfejl (pooled): SE = √(p × (1 − p) × (1 ÷ nA + 1 ÷ nB)), hvor n er antallet af besøgende
  • Z-score: z = (pB − pA) ÷ SE
  • P-værdi: tosidet 2 × (1 − Φ(|z|)), ensidet 1 − Φ(z), hvor Φ er standardnormalfordelingen. Resultatet er signifikant, når p-værdien er under 1 minus konfidensniveauet, fx 0,05 ved 95 %.
  • Konfidensinterval for forskellen: (pB − pA) ± z* × √(pA × (1 − pA) ÷ nA + pB × (1 − pB) ÷ nB), med z* = 1,645 (90 %), 1,960 (95 %) eller 2,576 (99 %). Intervallet bruger den ikke-samlede (unpooled) standardfejl.
  • Besøgende pr. variant: n = (zα × √(2 × p̄ × (1 − p̄)) + zβ × √(p1 × (1 − p1) + p2 × (1 − p2)))² ÷ (p2 − p1)², hvor p1 er den nuværende rate, p2 = p1 × (1 + effekt), p̄ = (p1 + p2) ÷ 2, zα = 1,645 (90 %), 1,960 (95 %) eller 2,576 (99 %) og zβ = 0,842 ved 80 % styrke eller 1,282 ved 90 %. Resultatet rundes op.

Beregneren kører i din browser, og intet af det, du skriver, sendes til os. Den bruger en z-test for to andele, som er standardtesten til at sammenligne to konverteringsrater, når hver variant har et rimeligt antal konverteringer. Bestem stikprøvestørrelsen, før testen starter, og stop ikke i det øjeblik, resultatet bliver signifikant: kigger du igen og igen, bliver falske positiver mere sandsynlige.

Hvad statistisk signifikans betyder i en A/B-test

I en A/B-test viser du to versioner af noget til to tilfældige grupper og sammenligner, hvor mange der konverterer. Variant B får næsten aldrig præcis samme rate som variant A, heller ikke når ændringen ingen forskel gør. Spørgsmålet er, om forskellen er større, end man ville forvente af ren tilfældighed.

Det svarer p-værdien på. Den er sandsynligheden for at se en forskel, der er mindst så stor, hvis de to varianter i virkeligheden klarede sig lige godt. En p-værdi på 0,036 betyder, at en forskel som din ville opstå tilfældigt i omkring 3,6 % af de test, hvor der ingen reel forskel er. Er p-værdien under din grænse (0,05 ved et konfidensniveau på 95 %), kaldes resultatet statistisk signifikant.

Sådan virker beregneren

Beregneren bruger en z-test for to andele. Den lægger konverteringerne fra begge varianter sammen for at anslå den rate, man ville forvente, hvis der ingen forskel var, beregner standardfejlen ud fra den og dividerer forskellen mellem de to rater med den. Resultatet er z-scoren: hvor mange standardfejl de to rater ligger fra hinanden. P-værdien kommer fra normalfordelingen.

Et eksempel: variant A får 100 konverteringer ud af 1.000 besøgende (10 %), og variant B får 130 ud af 1.000 (13 %). Det er en relativ uplift på 30 %, en z-score på ca. 2,10 og en tosidet p-værdi på ca. 0,036. B er signifikant bedre ved 95 %, men ikke ved 99 %.

Konfidensintervallet viser det spænd, hvor den sande forskel sandsynligvis ligger. I eksemplet går det fra ca. +0,2 til +5,8 procentpoint. Et bredt interval fortæller dig, at testen endnu ikke er præcis, selv hvis den er signifikant.

Laver du en spørgeundersøgelse i stedet for en test? Stikprøvestørrelse beregneren fortæller dig, hvor mange svar du skal bruge.

Planlæg stikprøvestørrelsen først

De fleste mislykkede test er for små. Beslut, før du starter, hvad den mindste ændring er, som er værd at handle på, og brug hjælperen til at se, hvor mange besøgende hver variant skal have ved 80 % styrke. Styrken er chancen for, at testen opdager en effekt af den størrelse, hvis den faktisk findes. Lad så testen køre, til du når det tal, og kør den i hele uger, så både hverdage og weekender kommer med.

Et par andre regler hjælper:

  1. Test én ændring ad gangen, fx præmien, spilformatet eller antallet af felter i formularen, så du ved, hvad der gjorde forskellen.
  2. Vælg målet før testen. Tilmeldingsrate, gennemførselsrate og samtykkerate kan bevæge sig i hver sin retning.
  3. Kig ikke og stop. Stopper du, så snart p-værdien kommer under 0,05, bliver falske vindere langt mere almindelige.

Vores guide til A/B-test af gamificerede kampagner viser, hvad der er værd at teste i en kampagne, og listen over KPI'er til gamification-markedsføring hjælper dig med at vælge målet. I Scratcher finder du tallene for hver kampagne under statistik. Vil du se, hvad en bedre konverteringsrate er værd i kroner og øre, så brug ROI-beregneren til kampagner.

Statistisk signifikans fortæller dig, om en forskel sandsynligvis er reel, ikke om den er stor nok til at betyde noget. Se også på uplift og konfidensinterval.

Spørgsmål

Spørgsmål om signifikans i A/B-test

Book et møde
  • Ja. Du kan bruge den gratis, så tit du vil, og du behøver ikke en konto. Intet af det, du skriver, sendes til os.

  • Det afhænger af det konfidensniveau, du vælger før testen. Ved 95 % er en p-værdi under 0,05 signifikant. Ved 90 % er grænsen 0,10, og ved 99 % er den 0,01. Et strengere niveau giver færre falske vindere, men kræver flere besøgende.

  • Brug tosidet, medmindre du på forhånd har besluttet, at du kun interesserer dig for, om B er bedre, og at et dårligere B tæller som ingen forskel. En ensidet test bliver hurtigere signifikant, men kan ikke fortælle dig, at B er dårligere.

  • Det betyder, at testen ikke har vist en forskel, ikke at der ingen er. Tjek hjælperen til stikprøvestørrelse: har du langt færre besøgende end nødvendigt, så lad testen køre videre. Har du nået den planlagte stikprøvestørrelse, så betragt varianterne som lige gode, og test en større ændring.

  • Z-testen bygger på en tilnærmelse, der kun virker, når hver variant har nok konverteringer og ikke-konverteringer, cirka 5 eller flere af hver. Med færre data kan p-værdien være misvisende, så indsaml flere, før du beslutter dig.