ForHosting KIT · Finanças e dinheiro

Calculadora de taxa de rejeição

250 sessões de uma única página em 1.000 visitas dão uma taxa de rejeição de 25%: sobram 750 visitas que passaram da primeira página. Informe os dois números do seu relatório de analytics para qualquer página ou semana. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Sessões de página única
250
Total de sessões
1.000
Você obtém
Taxa de rejeição
25
Sessões engajadas
750
Taxa de não rejeição
75

A taxa de rejeição de um site é a parcela das visitas que não passa da primeira página. Equipes de produto, marketing e analítica usam esse número como primeiro sinal de saúde: uma página de destino que perde a maior parte das sessões é um problema de conversão, não de tráfego. Esta calculadora de taxa de rejeição recebe dois contadores — sessões de uma única página (rejeições) e sessões totais — e devolve o percentual com a mesma identidade que qualquer suíte de analítica publica: a taxa de rejeição é igual às sessões de uma única página divididas pelas sessões totais, vezes cem.

O que a taxa de rejeição mede e como o percentual é formado

A taxa de rejeição é o percentual de sessões que contêm só uma visualização de página: o visitante chegou, viu um único documento e saiu sem um segundo hit. Na definição clássica de analítica essas visitas são sessões de uma única página, e a taxa é essa contagem dividida pelas sessões totais, depois escalada a percentual.

Duzentas e cinquenta rejeições em mil sessões são vinte e cinco por cento; uma rejeição em três sessões é trinta e três periódico, devolvido aqui arredondado half-up a seis casas decimais para os goldens permanecerem estáveis entre runtimes. Uma contagem de rejeições igual ao total também é legítima: cada visita foi de uma única página e a taxa é cem por cento.

O que não é legítimo é um total nulo ou negativo, porque dividir por zero não produz uma taxa, nem uma contagem de rejeições maior que o total, porque você não pode rejeitar mais visitas do que teve. Precifica e devolve a razão de manual sobre dois contadores que você já tem do data warehouse, da tag ou de uma exportação semanal.

Checagem de saúde de páginas de destino

Transforme as sessões de uma única página e o total de uma semana na taxa de rejeição que você pode colocar ao lado da página numa revisão de crescimento.

O que acontece se as sessões totais forem zero?

A taxa de rejeição fica indefinida quando não há sessões pelas quais dividir, e a falha não é cobrada.

É a mesma taxa de rejeição da analítica web clássica?

Sim para a identidade de manual: uma rejeição é uma sessão de uma única página, e a taxa é essa contagem sobre as sessões totais em percentual. Não aplica regras posteriores de tempo de engajamento nem de eventos de conversão.

A taxa de rejeição pode ser 0% ou 100%?

Sim, as duas são válidas. Nenhuma sessão de uma página significa que todo visitante viu pelo menos uma segunda página, então a taxa é 0%. Se todas as sessões foram de uma página só, ela é 100%.

O que é a taxa de não rejeição?

É a parte das visitas que passou da primeira página: 100 menos a taxa de rejeição. As sessões engajadas são o total menos as sessões de uma página, então as duas taxas sempre somam 100.

Por que um número de rejeições maior que o total de sessões é recusado?

Porque uma página não pode perder mais visitas do que recebeu. Quando isso acontece, os dois números costumam vir de relatórios ou períodos diferentes; pegue ambos do mesmo relatório e do mesmo período.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/fin/bounce-rate

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/fin/bounce-rate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"single_page_sessions":250,"total_sessions":1000}'
{
  "single_page_sessions": 250,
  "total_sessions": 1000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.bounce_rate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Quando as sessões totais são zero, a razão fica indefinida, então a tarefa falha com invalid_input e não é cobrada.

O que a taxa de rejeição mede e como o percentual é formado

O complemento é igualmente útil: engaged_sessions é o total menos as sessões de uma única página, e non_bounce_rate é cem menos bounce_rate, de modo que as duas taxas sempre somam cem. Uma contagem de rejeições nula é um resultado legítimo — cada sessão alcançou pelo menos uma segunda página — e devolve bounce_rate zero em vez de um erro. Este endpoint não ingere um log bruto de hits, não classifica engajamento como um produto de analítica posterior (tempo na página, eventos de conversão, limiares de duração) e não amostra.

Contrato de entrada, forma da resposta e erros

As taxas são arredondadas half-up a seis casas decimais; as contagens de sessão voltam como os números finitos que você enviou. Envie por POST um corpo JSON com dois números finitos obrigatórios. single_page_sessions é a contagem de rejeições na janela do relatório; os aliases bounced_sessions, bounces e bounced apontam para o mesmo campo para que uma coluna do warehouse conserve o nome. total_sessions é cada sessão dessa mesma janela; os aliases sessions e total são aceitos. Cada campo pode chegar como número JSON ou string numérica. Campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. Se single_page_sessions for negativo, o pedido falha. Se single_page_sessions for maior que total_sessions, o pedido falha porque uma rejeição não pode superar as visitas de que é tirada. Essas falhas não são cobradas. Se a validação passar, o corpo ecoa single_page_sessions e total_sessions, informa bounce_rate como percentual, engaged_sessions como contagem complementar, non_bounce_rate como cem menos bounce_rate, e uma string formula que reitera a identidade. Exemplo: duzentas e cinquenta sessões de uma única página e mil sessões totais geram bounce_rate vinte e cinco, engaged_sessions setecentas e cinquenta e non_bounce_rate setenta e cinco. Combine o JSON com o seu próprio grão de data se precisar de uma série semanal; este endpoint calcula uma janela de cada vez e não emite gráficos.

Onde uma calculadora de taxa de rejeição gera valor

Equipes de crescimento e de produto usam uma calculadora de taxa de rejeição quando uma página de destino, uma campanha ou um locale é acusado de vazar tráfego: já têm totais de sessão numa planilha e precisam do mesmo percentual que o produto de analítica imprimiria, sem esperar uma exportação de interface. Esta é uma busca e um trabalho diferentes de calcular taxa de cliques ou taxa de conversão: essas razões usam cliques ou conversões no numerador, enquanto a taxa de rejeição usa sessões de uma única página contra todas as sessões. Validação falha não consome saldo. Agências reexecutam as duas contagens por criativo e por dispositivo para que um deck semanal compare bounce_rate entre variantes com uma só regra de arredondamento compartilhada. Sócios financeiros que alocam gasto de mídia paga contra a qualidade da sessão tiram single_page_sessions e total_sessions do warehouse e fixam bounce_rate num modelo que não deve chamar uma API de analítica proprietária. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo nem rede de saída. Mantenha total_sessions estritamente positivo, a contagem de rejeições dentro do total de sessões, fixe o percentual arredondado nos testes e você obtém uma taxa de rejeição web reproduzível para painéis, plugins LMS e workers de borda sem montar um motor de analítica próprio.

Comparação de campanhas e criativos

Recalcule bounce_rate por anúncio, locale ou dispositivo a partir de dois contadores do warehouse para que cada variante compartilhe o mesmo percentual e o mesmo arredondamento.

Modelos de qualidade de mídia paga

Fixe bounce_rate numa planilha de alocação de gasto sem chamar uma API de analítica proprietária por uma razão cujos insumos você já tem.

Como a taxa de rejeição de um site é calculada?

Envie os números finitos single_page_sessions (rejeições) e total_sessions. A API devolve bounce_rate = (single_page_sessions / total_sessions) × 100, além de engaged_sessions e non_bounce_rate.

A contagem de rejeições pode ser maior que as sessões totais?

Não. single_page_sessions deve estar entre zero e total_sessions, inclusive. Uma contagem de rejeições maior é recusada como invalid_input.

Quanto custa a calculadora de taxa de rejeição?

A ferramenta do navegador é gratuita. As solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →