W skrócie
- Kalkulator wykonuje dwustronny test z dla dwóch proporcji na poziomie istotności 0,05: wynik jest istotny, gdy wartość p jest mniejsza niż 0,05.
- Przy 5000 użytkowników na wariant konwersja 3,0% wobec 3,7% daje wartość p około 0,052, czyli brak istotnej różnicy; ta sama różnica przy 10 000 użytkowników na wariant daje p około 0,006.
- Wartość p nie jest prawdopodobieństwem, że wariant B jest lepszy – mówi, jak często różnica co najmniej tak duża pojawiałaby się przypadkiem, gdyby warianty działały identycznie.
- Przy pięciu niezależnych porównaniach na poziomie 0,05 szansa na co najmniej jeden fałszywy „sukces” wynosi około 23%, a przy dziesięciu – około 40%.
- Przed oceną wyniku sprawdź proporcję użytkowników: przy planowanym podziale 50/50 wynik 5000 do 4800 jest już podejrzany (p około 0,04 w teście chi-kwadrat).
Spis treści
- Jak korzystać z kalkulatora istotności testu A/B
- Co liczy kalkulator: test z dla dwóch proporcji krok po kroku
- Ten sam wzrost, inny werdykt: przykłady obliczeń
- Przedział ufności: ile naprawdę może dać zwycięzca
- Pięć błędów, przez które „istotny” wynik bywa przypadkiem
- Dlaczego narzędzie do testów może pokazać inny wynik
- Jak czytać wynik testu – checklista
- Najczęstsze pytania
Kalkulator istotności testu A/B sprawdza, czy różnica w konwersji między dwoma wariantami strony jest na tyle duża, że trudno ją wytłumaczyć przypadkiem. Wpisujesz liczbę użytkowników i konwersji w wariantach A i B, a kalkulator wykonuje dwustronny test z dla dwóch proporcji i podaje wartość p. Wynik poniżej 0,05 oznacza istotność statystyczną na poziomie ufności 95%.
Kalkulator istotności testu A/B
Test dwóch proporcji (z), dwustronny, poziom istotności 0,05. Kalkulator nie zastąpi planowania wielkości próby przed testem.
Jak korzystać z kalkulatora istotności testu A/B
Kalkulator ma cztery pola – po dwa dla każdego wariantu. Wynik przelicza się od razu po zmianie dowolnej liczby.
| Pole | Co wpisać | Na co uważać |
|---|---|---|
| Wariant A – użytkownicy | liczba unikalnych użytkowników przypisanych do wersji kontrolnej | użytkownicy, nie sesje ani odsłony |
| Wariant A – konwersje | liczba użytkowników z wersji A, którzy wykonali cel | liczba osób, nie liczba zamówień |
| Wariant B – użytkownicy | liczba użytkowników przypisanych do wersji testowej | ten sam okres i te same filtry co w A |
| Wariant B – konwersje | liczba użytkowników z wersji B, którzy wykonali cel | ta sama definicja konwersji co w A |
Liczby wpisuj bez spacji: 12500, a nie 12 500. Kalkulator nie przyjmie liczby konwersji większej niż liczba użytkowników – to zabezpieczenie przed częstym błędem, gdy ktoś wpisuje zamówienia, a jeden klient złożył ich kilka.
Wynik ma dwie części. Nagłówek mówi, czy różnica jest istotna statystycznie. Pod nim widać konwersję obu wariantów, zmianę względną, wartość p i statystykę z. Domyślny przykład – 5000 użytkowników i 150 konwersji w A wobec 5000 i 185 w B – daje konwersję 3,00% wobec 3,70%, zmianę względną +23,3%, wartość p 0,0518 i werdykt „Brak istotnej różnicy”. Wzrost o prawie jedną czwartą nie wystarczył, bo próba była za mała.
Kalkulator ocenia test już zakończony. Wielkość próby trzeba zaplanować przed startem – metodę i tabelę z wymaganą liczbą użytkowników opisujemy w poradniku o testowaniu elementów zaufania na stronie.
Co liczy kalkulator: test z dla dwóch proporcji krok po kroku
Obliczenie przebiega w czterech krokach:
- Konwersje wariantów: p_A = konwersje A / użytkownicy A, p_B = konwersje B / użytkownicy B.
- Konwersja łączna: p = (konwersje A + konwersje B) / (użytkownicy A + użytkownicy B). To najlepszy szacunek konwersji przy założeniu, że warianty się nie różnią.
- Błąd standardowy różnicy: SE = √[p × (1 − p) × (1/n_A + 1/n_B)].
- Statystyka i wartość p: z = (p_B − p_A) / SE, a wartość p to prawdopodobieństwo, że z rozkładu normalnego wypadnie wynik co najmniej tak odległy od zera w którąkolwiek stronę.
Przykład obliczeniowy dla domyślnych danych: p_A = 150 / 5000 = 3,0%, p_B = 185 / 5000 = 3,7%. Konwersja łączna wynosi 335 / 10 000 = 3,35%. Błąd standardowy: √(0,0335 × 0,9665 × 0,0004) ≈ 0,0036, czyli 0,36 pkt proc. Statystyka z = 0,7 / 0,36 ≈ 1,95. Dla testu dwustronnego granica istotności to 1,96, więc wynik minimalnie jej nie przekracza – wartość p wynosi około 0,052.
Test jest dwustronny: sprawdza, czy B różni się od A w którąkolwiek stronę. To uczciwsze założenie, bo zmiana elementu zaufania może też zaszkodzić, np. nachalne powiadomienia o zakupach potrafią obniżyć konwersję. Jak sprawdzać takie elementy, opisujemy w tekście o aplikacjach social proof popup.
Ten sam wzrost, inny werdykt: przykłady obliczeń
Istotność zależy od dwóch rzeczy naraz: wielkości różnicy i wielkości próby. Ta sama poprawa konwersji może być przypadkiem w małym teście i pewnym wynikiem w dużym.
| Użytkownicy na wariant | Konwersja A | Konwersja B | Zmiana względna | Wartość p | Werdykt |
|---|---|---|---|---|---|
| 2000 | 3,0% | 3,7% | +23,3% | 0,22 | brak istotnej różnicy |
| 5000 | 3,0% | 3,7% | +23,3% | 0,052 | brak istotnej różnicy |
| 10 000 | 3,0% | 3,7% | +23,3% | 0,006 | istotny |
| 20 000 | 3,0% | 3,7% | +23,3% | 0,0001 | istotny |
| 1000 | 3,0% | 4,5% | +50,0% | 0,078 | brak istotnej różnicy |
| 8000 | 3,0% | 3,6% | +20,0% | 0,034 | istotny |
| 50 000 | 3,0% | 3,15% | +5,0% | 0,17 | brak istotnej różnicy |
| 200 000 | 3,0% | 3,15% | +5,0% | 0,006 | istotny |
Z tabeli płyną dwa wnioski. Po pierwsze, nawet wzrost o połowę przy tysiącu użytkowników na wariant może nie wystarczyć – mała próba nie odróżni dużego efektu od szczęśliwego tygodnia. Po drugie, przy ogromnej próbie istotny staje się nawet wzrost o 5%, co nie znaczy, że jest wart wdrożenia. Dlatego oprócz wartości p trzeba patrzeć na wielkość efektu.
Przedział ufności: ile naprawdę może dać zwycięzca
Wartość p mówi, czy różnica jest prawdopodobnie prawdziwa. Przedział ufności mówi, jak duża może być. 95-procentowy przedział dla różnicy konwersji liczy się jako (p_B − p_A) ± 1,96 × SE, gdzie SE to błąd standardowy liczony osobno dla każdego wariantu: √[p_A(1 − p_A)/n_A + p_B(1 − p_B)/n_B].
Przykład obliczeniowy: przy 10 000 użytkowników na wariant i konwersji 3,0% wobec 3,7% przedział różnicy wynosi od około 0,2 do 1,2 pkt proc. W ujęciu względnym to wzrost od około 7% do 40%. Wariant B prawie na pewno jest lepszy, ale realny efekt może być skromny. Jeśli wdrożenie zmiany jest kosztowne, planuj według dolnej granicy, a nie według najlepszego scenariusza. Przy domyślnych danych kalkulatora (5000 na wariant) ten sam przedział zaczyna się tuż poniżej zera – stąd brak istotności.
Po wdrożeniu zwycięskiego wariantu obserwuj wynik w danych analitycznych – efekt z testu często słabnie, gdy zmiana obejmuje cały ruch. Metodę monitorowania opisuje poradnik o mierzeniu wpływu opinii na sprzedaż w GA4.
Pięć błędów, przez które „istotny” wynik bywa przypadkiem
Kalkulator poprawnie policzy każde dane, które dostanie. Jeśli dane pochodzą z wadliwie przeprowadzonego testu, poprawne obliczenie da błędny wniosek.
- Podglądanie i wczesne zatrzymanie. Sprawdzanie wyników codziennie i kończenie testu w dniu, w którym p spadło poniżej 0,05, znacząco zwiększa odsetek fałszywych zwycięzców. Test z zakłada jeden pomiar po zebraniu zaplanowanej próby. Narzędzia z testami sekwencyjnymi pozwalają zaglądać częściej, ale tylko w swoich panelach, nie w tym kalkulatorze.
- Niezgodna proporcja użytkowników. Przy planowanym podziale 50/50 wynik 5000 do 4800 daje w teście chi-kwadrat wartość p około 0,04 – to sygnał, że przydział do wariantów działa wadliwie, np. skrypt wariantu B nie ładuje się na części urządzeń. Taki test trzeba naprawić, a nie analizować. Podział 5050 do 4950 mieści się w normie (p około 0,32).
- Wiele porównań. Każde porównanie na poziomie 0,05 daje 5% szans na fałszywy alarm. Przy pięciu niezależnych porównaniach – wariantach, segmentach, wskaźnikach – szansa na co najmniej jeden fałszywy „sukces” rośnie do około 23%, przy dziesięciu do 40%. Najprostsza korekta (Bonferroniego) to podzielenie progu przez liczbę porównań, np. 0,05 / 5 = 0,01.
- Zła jednostka analizy. Liczenie sesji zamiast użytkowników albo zamówień zamiast kupujących łamie założenie niezależnych obserwacji i zaniża wartość p. Do porównania średniej wartości zamówienia czy przychodu na użytkownika ten kalkulator się nie nadaje – to inne miary, wymagające innych testów.
- Za krótki test i efekt nowości. Test trwający kilka dni nie obejmuje pełnego cyklu tygodnia, a powracający użytkownicy reagują na każdą zmianę samą jej nowością. Prowadź testy przez pełne tygodnie, zwykle co najmniej dwa.
Klasycznym przykładem ostrożnej interpretacji jest test A/B Highrise ze zdjęciem klienta: wariant wygrał, ale zmieniono w nim kilka elementów naraz, więc wynik nie mówi, który z nich zadziałał.
Dlaczego narzędzie do testów może pokazać inny wynik
Jeśli wpiszesz do kalkulatora dane z narzędzia testowego, wynik może się różnić od tego, co pokazuje panel. Nie musi to oznaczać błędu.
| Przyczyna | Co robi narzędzie | Skutek |
|---|---|---|
| Test jednostronny | sprawdza tylko, czy B jest lepszy | wartość p o połowę niższa niż w teście dwustronnym |
| Podejście bayesowskie | podaje prawdopodobieństwo, że B jest lepszy | wynik w innej skali, nie odpowiada 1 − p |
| Testy sekwencyjne | korygują wynik za wielokrotne podglądanie | zwykle ostrożniejsze niż jednorazowy test z |
| Redukcja wariancji | wykorzystuje dane sprzed testu | węższe przedziały przy tej samej próbie |
| Filtrowanie danych | wyklucza boty, ruch wewnętrzny, część sesji | inne liczby wejściowe |
Przy domyślnych danych kalkulatora test jednostronny dałby wartość p około 0,026 i werdykt „istotny”. To pokazuje, dlaczego metodę trzeba wybrać przed testem, a nie dopasowywać po fakcie. Przegląd narzędzi i ich podejścia do statystyki znajdziesz w zestawieniu narzędzi do testów A/B po Google Optimize.
Najczęściej testowane elementy dowodu społecznego to położenie opinii w karcie produktu – zasady opisuje tekst o tym, gdzie wyświetlać opinie – oraz logotypy klientów na stronach kampanii, omówione w artykule o logotypach na landing page. Zanim zaczniesz testować sposób prezentacji ocen, upewnij się, że masz co pokazać: system opinii wybierzesz z porównania narzędzi do zbierania opinii, a cel dla średniej policzysz w kalkulatorze średniej oceny.
Jak czytać wynik testu – checklista
- Przed startem zapisz hipotezę, wskaźnik główny, wielkość próby i czas trwania testu A/B.
- Po zakończeniu sprawdź proporcję użytkowników w wariantach – przy wyraźnym odchyleniu od planu nie analizuj wyniku.
- Wpisz do kalkulatora użytkowników i użytkowników z konwersją, nie sesje i nie zamówienia.
- Odczytaj wartość p, ale oceń też przedział ufności i przelicz go na pieniądze.
- Jeśli porównujesz kilka wariantów lub segmentów, obniż próg istotności.
- Wynik nieistotny traktuj jako informację: efekt jest mniejszy, niż test potrafił wykryć.
- Zwycięzcę wdrażaj, a jego efekt obserwuj w danych analitycznych przez kolejne tygodnie.
- Zapisz wynik w rejestrze testów razem z datami, próbą i zrzutami ekranu wariantów.
Najczęstsze pytania
Co oznacza wartość p w teście A/B?
Wartość p to prawdopodobieństwo uzyskania różnicy co najmniej tak dużej jak w teście, przy założeniu, że oba warianty naprawdę działają tak samo. Wartość 0,03 oznacza, że taki lub większy wynik pojawiałby się przypadkiem w około 3 na 100 podobnych testów. Nie oznacza, że wariant B jest lepszy z prawdopodobieństwem 97%.
Co zrobić, gdy wynik testu A/B jest nieistotny?
Przyjmij, że przy tej wielkości próby test nie wykrył różnicy – albo jej nie ma, albo jest mniejsza, niż test potrafił zmierzyć. Nie przedłużaj testu w nieskończoność w nadziei na istotność. Wybierz prostszą lub tańszą w utrzymaniu wersję, zanotuj wynik i przetestuj odważniejszą zmianę, której efekt będzie łatwiej wykryć.
Czy wpisywać sesje czy użytkowników?
Użytkowników, jeśli narzędzie testowe przypisuje do wariantu osobę, a nie wizytę. Test z zakłada, że obserwacje są niezależne. Jeśli jeden użytkownik ma kilka sesji, a liczysz sesje, sztucznie zwiększasz próbę i zaniżasz wartość p. Konwersję licz jako liczbę użytkowników, którzy dokonali konwersji, a nie liczbę zamówień.
Dlaczego narzędzie do testów pokazuje inny wynik niż kalkulator?
Najczęściej z powodu innej metody statystycznej. Część narzędzi stosuje test jednostronny, podejście bayesowskie z prawdopodobieństwem wygranej, testy sekwencyjne pozwalające bezpiecznie podglądać wyniki albo metody redukcji wariancji. Różnice mogą też wynikać z danych: filtrowania botów, wykluczeń i sposobu liczenia użytkowników. Oba wyniki są poprawne w ramach swoich założeń.
Ile konwersji potrzeba, żeby kalkulator dał wiarygodny wynik?
Test z jest przybliżeniem, które działa dobrze przy dziesiątkach i setkach konwersji w każdym wariancie. Przy kilku konwersjach wynik jest mało dokładny i łatwo o przypadkową „istotność”. Wielkość próby planuje się przed testem, na podstawie konwersji bazowej i najmniejszej różnicy, którą chcesz wykryć, a nie po fakcie.