Ferramenta gratuita

Calculadora de tamanho de amostra para teste A/B

Antes de lançar um experimento, descubra quantos visitantes cada variante precisa para que o resultado seja realmente confiável. Insira seus números e a calculadora atualiza instantaneamente, tudo no seu navegador.

31,232
visitantes necessários por variante
62,464 visitantes no total em duas variantes

O que determina o número

Por que o tamanho da amostra varia tanto

Uma taxa base baixa custa tráfego

Quanto mais rara a conversão, mais visitantes são necessários para separar uma mudança real do ruído. Grosso modo, reduzir pela metade sua taxa base de conversão dobra o tráfego que cada variante precisa.

O efeito detectável é a grande alavanca

O efeito mínimo detectável entra ao quadrado na fórmula, então domina todo o resto. Querer detectar um ganho de 5% em vez de 10% custa cerca de quatro vezes mais tráfego — decida que tamanho de vitória mudaria de fato sua decisão e teste esse.

Defina a duração antes de começar

Converta o número acima em semanas inteiras de tráfego e rode o teste por esse período. Parar assim que um resultado fica significativo é a forma mais comum de times lançarem mudanças que não se sustentam.

A fórmula

Como o tamanho de amostra de um teste A/B é calculado, passo a passo

A calculadora usa a fórmula padrão de tamanho de amostra para comparar duas taxas de conversão. Para cada variante:

n = (zα/2 + zβ)² × [p₁(1 − p₁) + p₂(1 − p₂)] ÷ (p₂ − p₁)²

  • p₁ é a sua taxa de conversão base, como fração.
  • p₂ é a taxa que você quer conseguir detectar: a base aumentada pelo efeito mínimo detectável, então p₂ = p₁ × (1 + MDE).
  • zα/2 vem do nível de confiança, bicaudal: 1,645 a 90%, 1,96 a 95%, 2,576 a 99%.
  • zβ vem do poder: 0,842 a 80%, 1,282 a 90%, 1,645 a 95%.

Exemplo resolvido: os valores padrão

Uma base de 5%, um aumento relativo de 10%, 95% de confiança e 80% de poder:

  • p₁ = 0,05 e p₂ = 0,05 × 1,10 = 0,055, então a diferença a detectar é 0,005.
  • (1,96 + 0,8416)² = 2,8016² ≈ 7,849.
  • p₁(1 − p₁) + p₂(1 − p₂) = 0,0475 + 0,051975 = 0,099475.
  • n = 7,849 × 0,099475 ÷ 0,005² ≈ 31.231,0, arredondado para cima: 31.232 visitantes por variante.

Duas variantes precisam de 62.464 visitantes no total. É o número que a calculadora mostra antes de você mudar qualquer coisa.

Em resumo

Tamanho de amostra por variante para taxas base comuns

Visitantes necessários por variante com 95% de confiança e 80% de poder. Siga a linha até o aumento relativo que você quer detectar.

Taxa baseAumento de 5%Aumento de 10%Aumento de 20%Aumento de 30%
1%637.014163.09442.69119.824
2%315.20780.68021.1069.795
5%122.12331.2328.1563.778
10%57.76114.7493.8391.772
20%25.5806.5071.680769

Dois padrões se destacam. Cortar pela metade o aumento que você quer detectar quadruplica, aproximadamente, a amostra. E uma etapa de baixa conversão, como uma taxa de compra de 1%, precisa de várias vezes o tráfego de uma etapa de 10%, como um clique para a página de preços.

Duração do teste

Quanto tempo um teste A/B deve durar?

Transforme o tamanho de amostra em duração antes de lançar o teste:

dias = visitantes por variante × número de variantes ÷ visitantes diários que entram no teste

Depois arredonde para semanas inteiras. Visitantes de dias úteis e de fim de semana se comportam de forma diferente, então um teste que termina no meio da semana dá peso demais a alguns dias.

  • Com os valores padrão (62.464 visitantes no total) e 2.000 visitantes elegíveis por dia: 31,2 dias, então rode por 5 semanas.
  • Com 5.000 visitantes elegíveis por dia: 12,5 dias, então 2 semanas.
  • Com 800 visitantes elegíveis por dia: 78 dias. É sinal de que vale testar uma mudança maior ou uma página mais movimentada (veja abaixo).

Conte só os visitantes que realmente chegam à página ou à etapa testada, não o tráfego total do site. Um teste no checkout só inclui quem chega ao checkout.

Mesmo com muito tráfego, rode por pelo menos uma semana inteira. Defina a data de término com antecedência e não pare antes porque o resultado parece significativo no terceiro dia. Conferir repetidamente e parar na primeira leitura significativa infla a taxa de falsos positivos bem acima do nível de confiança escolhido.

Confiança e poder

O que o nível de confiança e o poder estatístico fazem com o número

A confiança protege contra falsos positivos: declarar um vencedor quando não há diferença real. A 95%, um teste com duas variantes idênticas mostra um resultado “significativo” em cerca de 5% das vezes.

O poder protege contra falsos negativos: deixar passar um efeito real. Com 80% de poder, se o aumento real for exatamente o seu efeito mínimo detectável, o teste o detecta 8 em cada 10 vezes.

Aumentar qualquer um dos dois custa tráfego. Com uma base de 5% e um aumento de 10%:

ConfiançaPoderPor variantevs. padrão
90%80%24.601−21%
95%80%31.232padrão
95%90%41.812+34%
99%80%46.470+49%

Testes unicaudais vs. bicaudais

Aqui o nível de confiança é bicaudal: o teste pode concluir que a variante é melhor ou pior que o controle. Um teste unicaudal a 95% usa z = 1,645, o mesmo valor do bicaudal a 90%, então precisa dos mesmos 24.601 visitantes por variante. Essa economia só é honesta se você trataria “pior” e “sem diferença” da mesma forma. Se uma variante perdedora mudaria o que você faz, mantenha o teste bicaudal.

Erros comuns

Erros que deixam o tamanho de amostra errado

  • Efeito relativo vs. absoluto. Aqui o efeito mínimo detectável é relativo. Levar uma taxa de 5% para 6% é um aumento relativo de 20% (8.156 por variante). Digitar 1 significaria ir de 5% para 5,05%, o que exige cerca de 3 milhões por variante.
  • Contar a unidade errada. O tamanho de amostra conta a unidade que você randomiza e que converte. Se você atribui variantes por visitante, conte visitantes, não sessões nem visualizações de página. Sessões repetidas da mesma pessoa não são amostras independentes.
  • Mais de duas variantes. O número é por variante, então um teste A/B/C precisa do triplo. Cada comparação extra com o controle também aumenta a chance de um falso vencedor; uma solução comum é dividir a taxa de erro entre as comparações, por exemplo testando cada uma de duas comparações a 97,5% em vez de 95%.
  • Tráfego diluído. Se só parte dos visitantes incluídos chega a ver a mudança, o efeito real fica diluído e o teste fica sem poder suficiente. Inclua as pessoas no ponto em que as variantes realmente diferem.
  • Mudar o teste no meio. Editar uma variante, mudar a divisão de tráfego ou adicionar uma variante no meio do caminho zera o relógio.

Pouco tráfego

O que fazer quando o tamanho de amostra é maior que o seu tráfego

  • Teste uma mudança maior. Uma página de preços redesenhada pode, plausivelmente, mexer a conversão em 20–30%; a cor de um botão, não. Efeitos maiores precisam de amostras bem menores.
  • Meça uma etapa que converte mais. Teste no clique para o cadastro em vez da conversão paga e depois confirme o efeito seguinte em um período mais longo.
  • Aceite 90% de confiança de forma consciente. Isso economiza cerca de um quinto do tráfego em troca de mais falsos positivos. Registre essa troca antes de o teste começar.
  • Não faça teste A/B. Em sites pequenos, assistir aos replays de sessão de quem abandona e verificar onde o funil vaza costuma encontrar o problema mais rápido que um teste que não consegue chegar à significância.

Quando o teste tiver rodado pelo tempo completo, confira o resultado com a calculadora de significância de teste A/B.

Perguntas frequentes

Sobre tamanho de amostra

Como o tamanho da amostra para um teste A/B é calculado?

Esta ferramenta usa a fórmula padrão de duas proporções baseada na sua taxa de conversão de referência, o efeito mínimo detectável, o nível de confiança escolhido e a potência estatística para estimar os visitantes necessários por variante.

O que é um efeito mínimo detectável?

O efeito mínimo detectável é a menor mudança relativa na taxa de conversão que você quer que o teste seja capaz de detectar de forma confiável. Efeitos menores exigem amostras maiores.

Por que meu teste precisa de tantos visitantes?

Taxas de base mais baixas, efeitos menores, maior confiança e maior poder aumentam o tamanho de amostra necessário para evitar falsos positivos e falsos negativos.

Qual é a fórmula do tamanho de amostra de um teste A/B?

Por variante, n = (z da confiança + z do poder)² × [p₁(1 − p₁) + p₂(1 − p₂)] ÷ (p₂ − p₁)², em que p₁ é a taxa base e p₂ é a base aumentada pelo efeito mínimo detectável. Com 95% de confiança e 80% de poder, os valores de z são 1,96 e 0,842; uma base de 5% e um aumento de 10% resultam em 31.232 visitantes por variante.

O que é poder estatístico em um teste A/B?

Poder é a probabilidade de o teste detectar um efeito quando ele realmente existe no tamanho que você especificou. 80% é o padrão usual: se o aumento real for igual ao seu efeito mínimo detectável, o teste o encontra 8 em cada 10 vezes e o perde 2 vezes. Subir o poder para 90% reduz as perdas, mas exige cerca de 34% mais visitantes.

Quanto tempo um teste A/B deve durar?

Divida a amostra total (visitantes por variante vezes o número de variantes) pelos visitantes diários que entram no teste e arredonde para semanas inteiras. Rode por pelo menos uma semana inteira para que todos os dias da semana estejam representados e defina a data de término antes de começar, em vez de parar quando o resultado parecer significativo pela primeira vez.

O efeito mínimo detectável é relativo ou absoluto?

Relativo. Um efeito de 10% sobre uma base de 5% significa detectar uma mudança de 5% para 5,5%. Para detectar de 5% para 6%, digite 20.

Posso usar esta calculadora para mais de duas variantes?

Sim. O resultado é por variante, então multiplique-o pelo número de variantes, incluindo o controle. Comparar várias variantes com o controle aumenta a chance de um falso vencedor, então considere um nível de confiança mais rigoroso para cada comparação.

Relacionado

Mais do PulsePanda

Execute o teste, depois assista às sessões

O PulsePanda combina seus experimentos com replay de sessão, mapas de calor, funis e feedback para que você entenda o porquê por trás do sucesso.

Comece grátis