Tasa de engagement
Escriba las interacciones que contó y el total de seguidores: 450 interacciones con 10 000 seguidores dan una tasa de engagement del 4,5 %. Con cero seguidores recibe un error en lugar de una cifra inventada, y una publicación viral puede superar el 100 %. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Interacciones
- 450
- Seguidores
- 10 000
- Tasa de interacción
- 4,5
El rendimiento en redes sociales casi nunca se reduce a los «me gusta» en bruto. Una publicación que reunió cuatrocientas interacciones en una cuenta de diez mil seguidores cuenta una historia muy distinta de las mismas cuatrocientas interacciones en una audiencia de un millón. La tasa de engagement por seguidores es el cociente que hace comparables esas dos historias: el total de interacciones dividido entre el recuento de seguidores, multiplicado por cien y expresado en porcentaje. Úsela para puntuar una campaña, comparar cuentas de distinto tamaño o bloquear un informe que nunca debería inventar una tasa cuando aún no hay nadie siguiendo la cuenta.
Qué mide realmente la tasa de engagement por seguidores
La tasa de engagement referida a seguidores es la métrica de trabajo de los informes sociales: cuántas interacciones produjo esta audiencia en relación con lo grande que es. Las agencias, los equipos internos y los creadores la usan porque los recuentos brutos de interacciones mienten a escala. Diez mil «me gusta» parecen impresionantes hasta que se advierte que la cuenta tiene doce millones de seguidores; doscientos comentarios parecen modestos hasta que se ve que la cuenta tiene ochocientas personas.
Dividir el total de interacciones entre el recuento de seguidores y multiplicar por cien convierte ambas observaciones en un porcentaje comparable entre cuentas, publicaciones y ventanas de tiempo de longitud similar. Las interacciones son aquí la suma que usted ya reunió para la ventana que le importa: «me gusta», comentarios, compartidos, guardados, respuestas, reacciones, o lo que el exportador etiquete como engagements. Esta calculadora no descarga publicaciones ni adivina qué eventos cuentan; calcula el cociente a partir de los dos números que envía.
Esa división de responsabilidades es deliberada. Los exports de analítica discrepan sobre si un guardado es una interacción, si una respuesta a una historia cuenta, y si las impresiones deberían sustituir a los seguidores en el denominador. Esas decisiones de producto pertenecen a su canalización.
Entradas, fórmula, redondeo y el error de cero seguidores
Las interacciones negativas se rechazan porque un recuento de eventos no puede bajar de cero en este modelo. Followers debe ser mayor que cero: la tasa de engagement queda indefinida cuando el recuento de seguidores es cero, y la tarea falla en lugar de devolver Infinity, NaN o un cero silencioso. Ese fallo no se factura.
Cero interacciones con un recuento positivo de seguidores es válido y produce engagement rate 0, la lectura honesta de una publicación en silencio. Ejemplo: 450 interacciones y 10,000 seguidores producen 4.5. Se permiten tasas por encima del 100 por ciento; una publicación viral puede reunir más interacciones que seguidores de la cuenta cuando quienes no siguen aún dan «me gusta», comentan o comparten.
Dónde gana sentido una calculadora determinista de tasa de engagement
Los paquetes de informe semanal necesitan la misma fórmula cada lunes, no una celda de hoja de cálculo que alguien editó el trimestre pasado y olvidó. Los tableros de cliente que mezclan Instagram, TikTok, LinkedIn y un boletín deberían hablar un solo idioma para el engagement referido a seguidores aunque cada red cuente eventos de forma distinta más arriba. Los calendarios editoriales y las pruebas A/B necesitan un número que se pueda ordenar, promediar y alertar sin abrir la interfaz nativa de analítica.
La validación fallida no consume saldo. Mantenga las dos entradas en la misma ventana — no divida los comentarios de la semana pasada entre el recuento de seguidores de esta mañana — y obtendrá un porcentaje reproducible para deberes, plugins LMS, retainer de agencia y workers en el borde, sin montar un rastreador de grafo social propio.
Si necesita engagement por alcance o por impresiones, calcule ese cociente en otro paso con otro denominador; esta landing es la forma por recuento de seguidores que la gente busca de verdad como calculadora de tasa de engagement.
Qué puede hacer con ella
Informes semanales de agencia en redes
Convierta los «me gusta», comentarios y compartidos exportados de cada cuenta, más su recuento de seguidores, en un porcentaje de tasa de engagement comparable para el paquete del lunes.
Pruebas A/B de creadores y marcas
Puntúe dos textos o dos horarios de publicación sobre la misma audiencia fijando el recuento de seguidores y comparando los totales de interacción como tasa.
Preguntas frecuentes
¿Qué ocurre si el recuento de seguidores es cero?
La tasa de engagement queda indefinida cuando el recuento de seguidores es cero, de modo que la calculadora no devuelve Infinity, NaN ni un cero por ciento fingido, y el fallo no se factura.
¿Qué se considera una interacción?
Lo que usted ya sumó para la ventana: «me gusta», comentarios, compartidos, guardados, respuestas, reacciones, o una columna de exportación llamada engagements. Esta calculadora no descarga publicaciones ni elige los eventos por usted.
¿Puede la tasa de engagement superar el 100 por ciento?
Sí. La tasa referida a seguidores puede rebasar el 100 por ciento cuando interactúan personas que no siguen la cuenta, o cuando un mismo seguidor interactúa muchas veces. La fórmula no recorta el resultado.
¿Cómo se calcula la tasa de engagement por seguidores?
Divida el total de interacciones del periodo entre el número de seguidores y multiplique por 100. Por ejemplo, 450 interacciones en una cuenta con 10 000 seguidores dan 450 entre 10 000, por 100, es decir, una tasa del 4,5 %.
¿Por qué comparar la tasa de engagement y no el total de me gusta?
Porque las cifras brutas engañan a gran escala. Diez mil me gusta impresionan hasta que se ve que la cuenta tiene doce millones de seguidores. Dividir entre la audiencia convierte cuentas de tamaños muy distintos, y publicaciones de semanas diferentes, en un porcentaje comparable.
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/seo/engagement-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"interactions":450,"followers":10000}'const res = await fetch("https://api.kit.forhosting.com/seo/engagement-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"interactions": 450,
"followers": 10000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/seo/engagement-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"interactions": 450,
"followers": 10000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/seo/engagement-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"interactions":450,"followers":10000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"interactions":450,"followers":10000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/seo/engagement-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
{
"interactions": 450,
"followers": 10000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "seo.engagement_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.
Límites
max_abs_value | 1000000000000000 |
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
Qué mide realmente la tasa de engagement por seguidores
Aquí corresponde una implementación determinista de engagement_rate = (interactions / followers) × 100, con un error duro cuando followers es cero para que los tableros nunca pinten Infinity ni un cero por ciento fabricado.
Entradas, fórmula, redondeo y el error de cero seguidores
Envíe un cuerpo JSON con POST y dos números finitos obligatorios: interactions, el total no negativo de engagements en la ventana, y followers, el tamaño de audiencia estrictamente positivo que se usa como denominador. Cada campo puede llegar como número JSON o como cadena numérica; se aceptan los alias total_interactions, engagement y engagements para el numerador, y follower_count, audience y fans para el denominador. Los campos ausentes, las cadenas vacías, NaN, Infinity y el texto no numérico fallan con invalid_input nombrando el campo. Si hay éxito, el cuerpo ecoa las dos entradas, el engagement_rate como porcentaje redondeado a diez decimales para goldens estables entre runtimes, y una cadena formula que reafirma engagement_rate = (interactions / followers) * 100. Combine la respuesta con sus propios umbrales si necesita una etiqueta semafórica; este endpoint solo devuelve el porcentaje.
Casos de integración
Tableros que no deben dividir entre cero
Bloquee una cuenta nueva o eliminada con cero seguidores como invalid_input, en lugar de pintar Infinity en un gráfico o inventar una tasa cero.
Preguntas técnicas
¿Cómo se calcula la tasa de engagement a partir de interacciones y seguidores?
engagement_rate = (interactions / followers) × 100. Envíe un total de interacciones no negativo y un recuento de seguidores mayor que cero; la API devuelve el porcentaje.
¿Cuánto cuesta la calculadora de tasa de engagement?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago de KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.