Strumento gratuito
Calcolatore della dimensione del campione per A/B test
Questo calcolatore della dimensione del campione per A/B test ti dice quanti visitatori servono a ogni variante di landing page prima che una differenza nel tasso di conversione sia affidabile. Con traffico giornaliero e costo per click, lo traduce in giorni ed euro. Usa la formula standard per due proporzioni, di default al 95% di significatività e all'80% di potenza.
Il test
Traffico e costo
Visitatori per variante
—
Visitatori totali
—
Durata stimata
—
Spesa del test
—
Come usare il calcolatore della dimensione del campione per A/B test
Calcola insieme dimensione del campione e durata. Ecco cosa significa ogni campo e dove trovarlo:
| Campo | Cosa significa | Dove trovarlo |
|---|---|---|
| Tasso di conversione attuale | La quota di visitatori che invia il form sulla landing page attuale. | Lead ÷ visitatori della landing page nelle ultime due-quattro settimane, sul traffico che userai nel test. |
| Effetto minimo rilevabile (MDE) | Il miglioramento più piccolo per cui agiresti. Un 20% relativo su una base del 5% significa 5% → 6%; 1 pp assoluto significa la stessa cosa. | Decidi tu: il miglioramento che giustificherebbe il cambio di landing page. |
| Livello di significatività | Quanto il test è severo con i falsi vincitori. Al 95%, una variante che non cambia nulla ha comunque il 5% di probabilità di sembrare vincente. | Tieni il 95%, a meno che una decisione sbagliata sia costosa da annullare. |
| Potenza statistica | La probabilità di cogliere un miglioramento reale grande quanto l'MDE. All'80%, un vincitore reale su cinque finisce per sembrare "nessuna differenza". | L'80% è la convenzione. Il 90% costa circa un terzo di visitatori in più. |
| Varianti | Quante versioni si dividono il traffico, originale compresa. | Due, a meno che il traffico non abbondi. |
| Visitatori al giorno | Le persone che caricano la landing page ogni giorno, tutte le varianti insieme. | Visualizzazioni della landing page o sessioni, non impression né copertura. |
| Costo per click | Quanto ti costa un visitatore. Serve solo alla stima della spesa. | Il costo per visualizzazione della landing page, se ce l'hai. Il costo per click sul link sottostima la spesa. |
La formula della dimensione del campione
Il calcolatore usa la formula standard con approssimazione normale per confrontare due proporzioni, con varianza non aggregata (unpooled) e test bilaterale:
n = (z1−α/2 + z1−β)² × [p1(1 − p1) + p2(1 − p2)] ÷ (p2 − p1)²
- n è il numero di visitatori per variante; p1 è il tasso attuale, p2 il tasso da rilevare.
- z1−α/2 e z1−β sono quantili della normale standard: 1,95996 per il 95% bilaterale, 0,84162 per l'80% di potenza. Il calcolatore li ricava nel tuo browser con l'algoritmo di Acklam per l'inversa della distribuzione normale.
- Con più di due varianti, α viene diviso tra i confronti con l'originale (correzione di Bonferroni): con tre varianti, ogni confronto usa α = 0,025.
- Visitatori totali = n × numero di varianti. Durata = totale ÷ visitatori giornalieri, arrotondata per eccesso ai giorni interi.
I calcolatori che aggregano la varianza sotto l'ipotesi nulla (pooled) ottengono campioni leggermente più grandi: meno dell'1% in più con tassi di partenza dal 2% al 20% e miglioramenti dal 10% al 50%.
Esempio svolto
Esempio: la tua landing page converte in lead il 5% dei visitatori, vuoi rilevare un miglioramento relativo del 20% (dal 5% al 6%) e compri 300 visitatori al giorno a 0,80 € l'uno.
- Termine di varianza: 0,05 × 0,95 + 0,06 × 0,94 = 0,1039.
- Quantili: (1,95996 + 0,84162)² = 7,84885.
- n = 7,84885 × 0,1039 ÷ 0,01² ≈ 8.154,96, arrotondato per eccesso a 8.155 visitatori per variante.
- Totale: 16.310 visitatori. A 300 al giorno sono 55 giorni, cioè 8 settimane piene.
- Spesa: 16.310 × 0,80 € = 13.048 €, per scoprire se una landing page batte l'altra di un quinto.
Come riferimento, ecco i visitatori per variante con due varianti, significatività al 95% (bilaterale) e potenza all'80%. Le colonne sono miglioramenti relativi:
| Tasso attuale | +10% | +20% | +30% | +50% |
|---|---|---|---|---|
| 2% | 80.679 | 21.106 | 9.795 | 3.823 |
| 5% | 31.231 | 8.155 | 3.778 | 1.468 |
| 10% | 14.749 | 3.839 | 1.772 | 683 |
| 15% | 9.254 | 2.400 | 1.103 | 422 |
| 20% | 6.507 | 1.680 | 769 | 291 |
| 30% | 3.760 | 961 | 435 | 160 |
Dimezza il miglioramento che vuoi rilevare e il campione quasi quadruplica: un miglioramento del 10% su una base del 5% richiede 62.462 visitatori in totale.
Quanti visitatori servono per un A/B test su un account piccolo?
Di solito più di quanti il budget ne compri. L'esempio sopra richiede 8 settimane di traffico e 13.048 €; a 100 visitatori al giorno servirebbero 164 giorni. E per tutto il test metà dei visitatori va sulla landing page peggiore, qualunque sia. Se B è davvero migliore del 20%, la divisione 50/50 manda 8.155 visitatori su A e ti costa circa 82 lead (8.155 × 1 pp) che avresti ottenuto mandandoli su B.
Le vie d'uscita sono tre:
- Testa cambiamenti più grandi. Raddoppiare l'MDE al 40% porta l'esempio a 2.210 visitatori per variante: 15 giorni invece di 55. Una nuova offerta o un form più corto possono spostare la conversione di tanto; il colore di un pulsante no. La guida all'A/B test delle landing page mette in fila cosa vale la pena testare.
- Usa meno varianti. Ogni variante in più richiede il suo campione e rende più severa la correzione di Bonferroni. Con tre varianti l'esempio sale a 29.628 visitatori, 99 giorni.
- Lascia che sia un bandit ad allocare il traffico. Thompson Sampling sposta i visitatori verso la landing page in vantaggio man mano che arrivano i dati, così una perdente netta smette presto di consumare budget. Rinunci a due cose che un test fisso promette: un tasso di falsi positivi noto e una data di fine pianificata. In cambio puoi leggere, in qualsiasi momento, la probabilità che ogni variante sia la migliore.
L'A/B test automatico di DropCPL funziona così: varianti di landing page per la stessa creatività, con Thompson Sampling che decide quale vede ogni visitatore.
Quando la formula chiede più traffico di quello che compri, lascia che DropCPL lo sposti sulla vincente man mano che arrivano i dati. Il suo A/B test automatico alloca i visitatori tra le varianti di landing page con Thompson Sampling, e ogni lead resta legato alla creatività e alla landing page che l'hanno prodotto. Inizia gratis →
Il problema del peeking
La dimensione del campione ti protegge solo se leggi il risultato una volta, quando il test la raggiunge. Se controlli ogni mattina e ti fermi la prima volta che p scende sotto 0,05, il 5% di falsi positivi diventa molto di più. L'analisi classica di Evan Miller lo quantifica: se sbirci dieci volte, un risultato che sembra significativo all'1% lo è in realtà solo al 5%. Nel suo caso peggiore, con un test di significatività dopo ogni singola osservazione, una modifica che non fa nulla risulta significativa il 26,1% delle volte.
Fissa il campione prima di partire. Fai girare il test almeno sette giorni pieni, perché il traffico del lunedì e quello della domenica sono popolazioni diverse e ti servono entrambe. Poi leggi l'esito una sola volta con il calcolatore di significatività per A/B test. Se devi guardare mentre gira, usa un metodo pensato per questo: un test sequenziale, oppure un bandit, che non testa alcuna ipotesi.
Errori comuni sulla dimensione del campione di un A/B test
- Usare il tasso di conversione dell'intero account. Il tasso di partenza deve venire dalla landing page e dal traffico che stai testando. Una media dell'account del 12% non dice nulla di una landing page per pubblico freddo che converte al 4%.
- Impostare l'MDE sul miglioramento che speri. Sperare in un +50% dà un campione piccolo e comodo; poi un +15% reale passa inosservato.
- Contare i click sul link come visitatori. Non tutti i click caricano la landing page, quindi il traffico contato in click sovrastima i visitatori e sottostima la durata. Approfondisci in visualizzazioni della landing page vs click sul link.
- Fermarsi quando sembra andare bene, o prolungare finché non va bene. Entrambe le cose rompono i tassi di errore su cui è costruito il campione.
- Cambiare il traffico a metà test. Nuove creatività o nuovi pubblici a metà strada cambiano chi arriva sulla landing page. Tieni ferma la creatività, oppure leggi i risultati per coppia di creatività e landing page.
FAQ
Quanti visitatori servono per un A/B test?+
Dipende dal tasso di conversione di partenza e dal miglioramento più piccolo che vuoi rilevare. Con una base del 5%, rilevare un miglioramento relativo del 20% (dal 5% al 6%) al 95% di significatività e all'80% di potenza richiede 8.155 visitatori per variante, 16.310 in totale. Rilevare un 10% con la stessa base ne richiede 31.231 per variante.
Quanto deve durare un A/B test?+
Finché ogni variante non raggiunge la dimensione del campione calcolata prima di partire, e mai meno di sette giorni pieni, così ogni giorno della settimana entra nel campione. Se puoi, arrotonda a settimane intere. Fermarsi prima perché i numeri sembrano buoni gonfia il tasso di falsi positivi.
Quale effetto minimo rilevabile usare per un test su landing page?+
Il miglioramento più piccolo che ti farebbe cambiare landing page, non quello che speri di vedere. Se il calcolatore dice che il tuo traffico non può rilevarlo in tempi ragionevoli, testa un cambiamento più deciso, come l'offerta o la lunghezza del form, oppure usa l'allocazione bandit al posto della divisione fissa.
Perché altri calcolatori di sample size danno un numero diverso?+
Fanno scelte diverse: varianza aggregata o no, test unilaterale o bilaterale, correzioni di continuità. Questo calcolatore usa la formula bilaterale con varianza non aggregata; la versione aggregata dà 8.158 invece di 8.155 nell'esempio dal 5% al 6%. Un test unilaterale richiede circa un quinto di visitatori in meno, perché cerca un miglioramento in una sola direzione.
Posso fermare un A/B test appena diventa significativo?+
Non con un test a campione fisso. La garanzia del 95% presuppone una sola lettura, alla dimensione pianificata; controllare ripetutamente e fermarsi alla prima lettura significativa produce vincitori che sono rumore. Se devi decidere mentre il test gira, usa un metodo sequenziale o un bandit come Thompson Sampling.
Come gestisce il calcolatore più di due varianti?+
Confronta ogni sfidante con l'originale e divide il livello di significatività per il numero di confronti (correzione di Bonferroni). Con tre varianti al 95%, ogni confronto usa il 97,5%, e il campione passa da 8.155 a 9.876 visitatori per variante nell'esempio dal 5% al 6%.