Přejít na obsah

Rex, váš AI asistent: rutinu vyřeší za vás. Nápady zůstávají vaše 👉 Seznamte se s Rexem

Nástroj zdarma

Kalkulačka A/B testu

Ověřte, zda je rozdíl mezi dvěma variantami statisticky významný, a spočítejte, kolik návštěvníků test potřebuje. Zdarma, bez registrace a se všemi vzorci.

Varianta A (kontrolní)
Varianta B
Nastavení testu
Typ testu

Oboustranný test ověřuje, zda se B od A liší jakýmkoli směrem. Jednostranný test ověřuje jen to, zda je B lepší. Vyberte před začátkem testu, ne až uvidíte čísla.

Výsledek

Konverzní poměr A
–
Konverzní poměr B
–
Relativní nárůst (B oproti A)
–
Z-skóre
–
P-hodnota
–
–

Kolik návštěvníků váš test potřebuje?

Naplánujte test předem. Zadejte současný konverzní poměr a nejmenší změnu, na kterou byste reagovali.

Relativní změna: 20 znamená, že chcete zachytit posun z 10 % na 12 %. Čím menší efekt, tím víc návštěvníků potřebujete.

Potřební návštěvníci na variantu

–

Jak se to počítá

  • Konverzní poměr: pA = konverze A ÷ návštěvníci A, totéž pro B
  • Relativní nárůst: (pB − pA) ÷ pA
  • Společný poměr: p = (konverze A + konverze B) ÷ (návštěvníci A + návštěvníci B)
  • Společná směrodatná chyba: SE = √(p × (1 − p) × (1 ÷ nA + 1 ÷ nB)), kde n je počet návštěvníků
  • Z-skóre: z = (pB − pA) ÷ SE
  • P-hodnota: oboustranně 2 × (1 − Φ(|z|)), jednostranně 1 − Φ(z), kde Φ je standardní normální rozdělení. Výsledek je významný, když je p-hodnota menší než 1 − hladina spolehlivosti, např. 0,05 při 95 %.
  • Interval spolehlivosti pro rozdíl: (pB − pA) ± z* × √(pA × (1 − pA) ÷ nA + pB × (1 − pB) ÷ nB), kde z* = 1,645, 1,960 nebo 2,576 pro 90 %, 95 % nebo 99 %. Tento interval používá nesloučenou směrodatnou chybu.
  • Návštěvníci na variantu: n = (zα × √(2 × p̄ × (1 − p̄)) + zβ × √(p1 × (1 − p1) + p2 × (1 − p2)))² ÷ (p2 − p1)², kde p1 je současný poměr, p2 = p1 × (1 + efekt), p̄ = (p1 + p2) ÷ 2, zα = 1,645, 1,960 nebo 2,576 a zβ = 0,842 pro sílu 80 % nebo 1,282 pro 90 %. Výsledek se zaokrouhluje nahoru.

Kalkulačka běží ve vašem prohlížeči a nic z toho, co zadáte, se k nám neodesílá. Používá z-test pro dvě proporce, což je běžný test pro porovnání dvou konverzních poměrů, když má každá varianta rozumný počet konverzí. Velikost vzorku určete před začátkem testu a nezastavujte ho ve chvíli, kdy se výsledek stane významným: opakované kontrolování zvyšuje pravděpodobnost falešně pozitivních výsledků.

Co znamená statistická významnost v A/B testu

V A/B testu ukazujete dvě verze něčeho dvěma náhodným skupinám lidí a porovnáváte, kolik z nich konvertuje. Varianta B skoro nikdy nemá přesně stejný poměr jako varianta A, i když změna nemá žádný vliv. Otázka zní, zda je rozdíl větší, než by se dalo čekat jen díky náhodě.

Na to odpovídá p-hodnota. Je to pravděpodobnost, že uvidíte alespoň tak velký rozdíl, pokud by obě varianty ve skutečnosti fungovaly stejně. P-hodnota 0,036 znamená, že takový rozdíl by se náhodou objevil asi ve 3,6 % testů bez skutečného rozdílu. Pokud je p-hodnota pod vaší hranicí (0,05 pro hladinu spolehlivosti 95 %), výsledek se označuje jako statisticky významný.

Jak kalkulačka funguje

Kalkulačka používá z-test pro dvě proporce. Sloučí konverze obou variant, aby odhadla poměr, který by se dal čekat, kdyby rozdíl neexistoval, spočítá z něj směrodatnou chybu a vydělí jí rozdíl mezi oběma poměry. Výsledkem je z-skóre: o kolik směrodatných chyb se oba poměry liší. P-hodnota vychází z normálního rozdělení.

Příklad: varianta A má 100 konverzí z 1 000 návštěvníků (10 %) a varianta B 130 z 1 000 (13 %). To je relativní nárůst o 30 %, z-skóre asi 2,10 a oboustranná p-hodnota asi 0,036. B je významně lepší při 95 %, ale ne při 99 %.

Interval spolehlivosti ukazuje rozsah, ve kterém skutečný rozdíl pravděpodobně leží. V příkladu vychází zhruba od +0,2 do +5,8 procentního bodu. Široký interval říká, že test zatím není přesný, i když je významný.

Děláte místo testu dotazník? Výpočet velikosti vzorku pro dotazník vám řekne, kolik odpovědí potřebujete.

Nejdřív naplánujte velikost vzorku

Většina nepovedených testů je příliš malá. Před začátkem si určete nejmenší změnu, kvůli které byste jednali, a v plánovači zjistěte, kolik návštěvníků potřebuje každá varianta při síle 80 %. Síla je pravděpodobnost, že test zachytí efekt této velikosti, pokud opravdu existuje. Pak nechte test běžet, dokud tohoto počtu nedosáhnete, a to celé týdny, aby zahrnul pracovní dny i víkendy.

Pomůže i několik dalších pravidel:

  1. Testujte vždy jen jednu změnu, například výhru, herní formát nebo počet polí formuláře, abyste věděli, co rozdíl způsobilo.
  2. Metriku zvolte před testem. Míra registrací, dokončení a souhlasů se může hýbat různými směry.
  3. Nenakukujte a nezastavujte. Když test zastavíte hned, jak p-hodnota klesne pod 0,05, falešní vítězové se objevují mnohem častěji.

Náš návod k A/B testování gamifikovaných kampaní ukazuje, co má smysl v kampani testovat, a přehled KPI gamifikačního marketingu vám pomůže vybrat metriku. Ve Scratcheru najdete čísla každé kampaně v analytice. Kolik v penězích znamená lepší konverzní poměr, zjistíte v kalkulačce ROI kampaně.

Statistická významnost říká, zda je rozdíl pravděpodobně skutečný, ne zda je dost velký, aby na něm záleželo. Dívejte se i na nárůst a interval spolehlivosti.

Otázky

Otázky ke statistické významnosti A/B testu

Domluvte si schůzku
  • Ano. Můžete ji používat zdarma, kolikrát chcete, a nepotřebujete účet. Nic z toho, co zadáte, se k nám neodesílá.

  • Záleží na hladině spolehlivosti, kterou zvolíte před testem. Při 95 % je významná p-hodnota pod 0,05. Při 90 % je hranice 0,10 a při 99 % 0,01. Přísnější hladina znamená méně falešných vítězů, ale potřebuje víc návštěvníků.

  • Použijte oboustranný, pokud jste se předem nerozhodli, že vás zajímá jen to, zda je B lepší, a horší B byste brali stejně jako žádný rozdíl. Jednostranný test dosáhne významnosti dřív, ale neřekne vám, že je B horší.

  • Znamená to, že test rozdíl neprokázal, ne že žádný není. Podívejte se do plánovače: pokud máte mnohem méně návštěvníků, než je potřeba, nechte test běžet. Pokud jste plánované velikosti vzorku dosáhli, berte varianty jako rovnocenné a otestujte větší změnu.

  • Z-test stojí na aproximaci, která funguje jen tehdy, když má každá varianta dost konverzí i nekonverzí, zhruba 5 a víc od každého. S menším množstvím dat může být p-hodnota zavádějící, proto před rozhodnutím nasbírejte víc dat.