Calculadora de tasa de rebote
250 sesiones de una sola página sobre 1.000 visitas son una tasa de rebote del 25 %: quedan 750 visitas que pasaron de la primera página. Introduzca las dos cifras de su informe de analítica para cualquier página o semana. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Sesiones de una sola página
- 250
- Sesiones totales
- 1 000
- Tasa de rebote
- 25
- Sesiones con interacción
- 750
- Tasa de no rebote
- 75
La tasa de rebote de un sitio es la parte de las visitas que no pasa de la primera página. Los equipos de producto, marketing y analítica la usan como primer indicador de salud: una página de destino que pierde la mayoría de sus sesiones es un problema de conversión, no de tráfico. Esta calculadora de tasa de rebote toma dos recuentos — sesiones de una sola página (rebotes) y sesiones totales — y devuelve el porcentaje con la misma identidad que publica cualquier suite de analítica: la tasa de rebote es igual a las sesiones de una sola página divididas entre las sesiones totales, por cien.
Qué mide la tasa de rebote y cómo se forma el porcentaje
La tasa de rebote es el porcentaje de sesiones que contienen una sola vista de página: el visitante llegó, vio un único documento y se fue sin un segundo impacto. En la definición clásica de analítica esas visitas son sesiones de una sola página, y la tasa es ese recuento dividido entre las sesiones totales, después escalado a porcentaje.
Doscientos cincuenta rebotes de mil sesiones son el veinticinco por ciento; un rebote de tres sesiones es el treinta y tres periódico, aquí redondeado half-up a seis decimales para que los goldens queden estables entre runtimes. Un recuento de rebotes igual al total también es legítimo: cada visita fue de una sola página y la tasa es el cien por ciento.
Lo que no es legítimo es un total nulo o negativo, porque dividir entre cero no produce una tasa, ni un recuento de rebotes mayor que el total, porque no se puede rebotar más visitas de las que hubo. Precia y devuelve el cociente de manual sobre dos recuentos que usted ya tiene de su almacén, de su etiqueta o de una exportación semanal.
Qué puede hacer con ella
Revisión de salud de páginas de destino
Convierta las sesiones de una sola página y el total de una semana en la tasa de rebote que puede colocar junto a la página en una revisión de crecimiento.
Preguntas frecuentes
¿Qué ocurre si las sesiones totales son cero?
La tasa de rebote queda indefinida cuando no hay sesiones entre las que dividir, y el fallo no se factura.
¿Es la misma tasa de rebote que la analítica web clásica?
Sí para la identidad de manual: un rebote es una sesión de una sola página, y la tasa es ese recuento sobre las sesiones totales en porcentaje. No aplica reglas posteriores de tiempo de engagement ni de eventos de conversión.
¿Puede la tasa de rebote ser del 0 % o del 100 %?
Sí, ambas son válidas. Cero sesiones de una sola página significa que todos los visitantes vieron al menos una segunda página, así que la tasa es del 0 %. Si todas las sesiones fueron de una página, es del 100 %.
¿Qué es la tasa de no rebote?
Es la parte de las visitas que pasó de la primera página: 100 menos la tasa de rebote. Las sesiones con interacción son las totales menos las de una sola página, así que ambas tasas siempre suman 100.
¿Por qué se rechaza un número de rebotes mayor que las sesiones totales?
Porque una página no puede perder más visitas de las que tuvo. Cuando ocurre, las dos cifras suelen venir de informes o periodos distintos; tome ambas del mismo informe y del mismo periodo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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}'const res = await fetch("https://api.kit.forhosting.com/fin/bounce-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"single_page_sessions": 250,
"total_sessions": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/bounce-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"single_page_sessions": 250,
"total_sessions": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/bounce-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"single_page_sessions":250,"total_sessions":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"single_page_sessions":250,"total_sessions":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/bounce-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"single_page_sessions": 250,
"total_sessions": 1000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.bounce_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cuando las sesiones totales son cero, el cociente queda indefinido, de modo que la tarea falla con invalid_input y no se factura.
Qué mide la tasa de rebote y cómo se forma el porcentaje
El complemento es igual de útil: engaged_sessions es el total menos las sesiones de una sola página, y non_bounce_rate es cien menos bounce_rate, de modo que las dos tasas siempre suman cien. Un recuento de rebotes nulo es un resultado legítimo — cada sesión alcanzó al menos una segunda página — y devuelve bounce_rate cero en lugar de un error. Este endpoint no ingiere un registro de impactos en bruto, no clasifica el engagement como haría un producto de analítica posterior (tiempo en página, eventos de conversión, umbrales de duración) y no muestrea.
Contrato de entrada, forma de la respuesta y errores
Esos fallos no se facturan. Las tasas se redondean half-up a seis decimales; los recuentos de sesión se devuelven como los números finitos que usted envió. Envíe por POST un cuerpo JSON con dos números finitos obligatorios. single_page_sessions es el recuento de rebotes en la ventana de informe; los alias bounced_sessions, bounces y bounced apuntan al mismo campo para que una columna del almacén conserve su nombre. total_sessions es cada sesión de esa misma ventana; se aceptan los alias sessions y total. Cada campo puede llegar como número JSON o como cadena numérica. Los campos ausentes, las cadenas vacías y los valores no finitos fallan con invalid_input nombrando el campo. Si single_page_sessions es negativo, la petición falla. Si single_page_sessions es mayor que total_sessions, la petición falla porque un rebote no puede superar las visitas de las que se toma. Si la validación pasa, el cuerpo repite single_page_sessions y total_sessions, informa bounce_rate como porcentaje, engaged_sessions como recuento complemento, non_bounce_rate como cien menos bounce_rate, y una cadena formula que reitera la identidad. Ejemplo: doscientas cincuenta sesiones de una sola página y mil sesiones totales dan bounce_rate veinticinco, engaged_sessions setecientas cincuenta y non_bounce_rate setenta y cinco. Combine el JSON con su propio grano de fecha si necesita una serie semanal; este endpoint calcula una ventana cada vez y no emite gráficos.
Dónde aporta valor una calculadora de tasa de rebote
Los equipos de crecimiento y de producto usan una calculadora de tasa de rebote cuando se acusa a una página de destino, a una campaña o a un locale de filtrar tráfico: ya tienen totales de sesión en una hoja y necesitan el mismo porcentaje que imprimiría su producto de analítica, sin esperar a una exportación de interfaz. Es una búsqueda y un trabajo distintos de calcular la tasa de clics o la tasa de conversión: esos cocientes usan clics o conversiones en el numerador, mientras que la tasa de rebote usa sesiones de una sola página frente a todas las sesiones. La validación fallida no consume saldo. Las agencias vuelven a ejecutar los dos recuentos por creatividad y por dispositivo para que una presentación semanal compare bounce_rate entre variantes con una sola regla de redondeo compartida. Los socios financieros que asignan gasto de medios de pago según la calidad de sesión toman single_page_sessions y total_sessions del almacén y fijan bounce_rate en un modelo que no debe llamar a una API de analítica propietaria. Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga total_sessions estrictamente positivo, el recuento de rebotes dentro del total de sesiones, fije el porcentaje redondeado en las pruebas y obtendrá una tasa de rebote web reproducible para tableros, plugins LMS y workers de borde sin montar un motor de analítica propio.
Casos de integración
Comparación de campañas y creatividades
Recalcule bounce_rate por anuncio, locale o dispositivo a partir de dos recuentos del almacén para que cada variante comparta el mismo porcentaje y el mismo redondeo.
Modelos de calidad de medios de pago
Fije bounce_rate en una hoja de asignación de gasto sin llamar a una API de analítica propietaria por un cociente cuyos insumos ya tiene.
Preguntas técnicas
¿Cómo se calcula la tasa de rebote de un sitio?
Envíe los números finitos single_page_sessions (rebotes) y total_sessions. La API devuelve bounce_rate = (single_page_sessions / total_sessions) × 100, además de engaged_sessions y non_bounce_rate.
¿Puede el recuento de rebotes ser mayor que las sesiones totales?
No. single_page_sessions debe estar entre cero y total_sessions, ambos inclusive. Un recuento de rebotes mayor se rechaza como invalid_input.
¿Cuánto cuesta la calculadora de tasa de rebote?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.