Calculadora CES
Convierta una lista de valoraciones de esfuerzo en una sola cifra: respuestas de 5, 6, 7, 6 y 5 dan una puntuación de esfuerzo del cliente de 5,8 en la escala de siete puntos. Incluye el recuento, la suma, la mínima y la máxima. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Calificaciones
- 5, 6, 7, 6, 5
- Puntuación de esfuerzo del cliente
- 5,8
- Media
- 5,8
- Cantidad
- 5
- Sum
- 29
La puntuación de esfuerzo del cliente (CES) es la media de lo fácil que los clientes declaran que fue completar una solicitud con su empresa. Los equipos de soporte, producto y CX recogen valoraciones Likert individuales tras un ticket, un pago o un flujo de autoservicio, y necesitan un único número que puedan seguir semana a semana. Esta calculadora de CES toma una lista no vacía de esas valoraciones y devuelve la media aritmética — el CES — junto con el recuento, la suma, el mínimo y el máximo. Cada valoración debe ser un número finito en la escala CES 2.0, de uno (muy en desacuerdo con que la empresa lo puso fácil) a siete (muy de acuerdo). Las valoraciones tradicionales de uno a cinco también caben en ese intervalo y se aceptan.
Qué mide la puntuación de esfuerzo del cliente y cómo se forma la media
La puntuación de esfuerzo del cliente nació como un ítem de encuesta de CEB (hoy Gartner) que preguntaba cuánto esfuerzo personal había que invertir para resolver una solicitud, originalmente en una escala de uno a cinco donde un número más bajo significaba menos esfuerzo.
El enunciado CES 2.0, hoy el más usado, invirtió la frase a «la empresa me lo puso fácil para resolver mi asunto» y amplió el Likert a siete puntos, desde muy en desacuerdo en uno hasta muy de acuerdo en siete, de modo que una media más alta indica ahora una experiencia más fácil. En ambas versiones, la métrica que publican los operadores es la misma identidad: sume cada valoración individual y divida entre el número de valoraciones.
Cinco, seis, siete, seis y cinco suman veintinueve entre cinco respuestas, un CES de 5.8. Uno, dos, tres, cuatro, cinco, seis y siete suman veintiocho entre siete, un CES de 4: el punto medio de la escala de siete y una señal de que la muestra está mezclada, no claramente fácil. Una sola valoración válida es una muestra legítima de tamaño uno: la media iguala esa valoración, count vale uno y min coincide con max.
Lo que nunca es legítimo es una lista vacía. También se rechazan las valoraciones fuera de uno a siete: un nueve no es una casilla CES 2.0, y un cero no es un punto Likert de este instrumento. La media usa cada observación por igual; no es un porcentaje de casilla alta, ni NPS (promotores menos detractores), ni CSAT.
Esas métricas hermanas responden a otras intenciones de búsqueda. Aquí el contrato es la media aritmética de las valoraciones de esfuerzo que usted ya recopiló, redondeada half-up a seis decimales para que los goldens queden estables entre runtimes.
Dónde una calculadora CES justifica su sitio
Las operaciones de soporte usan una calculadora de puntuación de esfuerzo del cliente tras cada ticket resuelto para ordenar una cola, un proveedor o un artículo de autoservicio por lo difícil que se sintió, no solo por el tiempo de gestión. Los equipos de producto enchufan la misma media a los flujos de pago, restablecimiento de contraseña y devoluciones: si el CES baja tras un rediseño, el cambio añadió fricción aunque la conversión pareciera plana una semana.
Las aulas y los cursos de métodos de investigación también buscan puntuación de esfuerzo del cliente al enseñar diseño de encuestas: necesitan que el error de lista vacía siga siendo un error, no un cero silencioso, para que el alumnado aprenda que una oleada de datos ausente no es una puntuación de esfuerzo nulo. Búsquedas relacionadas como net promoter score y puntuación de satisfacción del cliente son otras preguntas con otras fórmulas; no pegue valoraciones CES en un cubo de promotores NPS.
Mantenga los lotes dentro del tope de diez mil valoraciones, envíe la lista en bruto una vez y lea mean, count, min y max de una sola respuesta. Prefiera este contrato a una calculadora de media genérica cuando la intención de búsqueda es CES: los límites de escala, la regla de lista vacía y los nombres de campo coinciden con cómo hablan de esfuerzo los equipos de CX.
Qué puede hacer con ella
Seguimiento de tickets de soporte
Tras cada solicitud resuelta, recoja valoraciones CES 1–7 y promedielas por cola, grupo de agentes o artículo para ver qué recorridos se sienten difíciles.
Pago y CX de autoservicio
Puntúe restablecimiento de contraseña, devoluciones y pago con la misma media CES tras un rediseño, y detecte fricción añadida antes de que se mueva la conversión.
Informes para dirección y QBR
Calcule un CES determinista del trimestre a partir de la columna Likert en bruto para que la comprobación en el navegador y el trabajo de almacén nunca discrepen en el redondeo.
Preguntas frecuentes
¿Cómo se calcula la puntuación de esfuerzo del cliente?
El CES es la media aritmética de las valoraciones individuales de la encuesta: sume cada valoración y divida entre el recuento n. Cinco, seis, siete, seis, cinco da 29 / 5 = 5.8.
¿Qué escala usa esta calculadora CES?
Likert CES 2.0 de 1 (muy en desacuerdo con que la empresa lo puso fácil) a 7 (muy de acuerdo). Las valoraciones CES tradicionales 1–5 caben en ese intervalo y se aceptan.
¿Qué ocurre si la lista de valoraciones está vacía?
El promedio de cero respuestas no es una puntuación de esfuerzo del cliente, y la entrada vacía no se factura.
¿Un CES más alto es mejor o peor?
Con el enunciado CES 2.0 usado aquí, más alto es mejor: siete significa que los clientes están muy de acuerdo en que la empresa lo puso fácil. No es el ítem original 1–5 de «cuánto esfuerzo», donde menos significaba menos esfuerzo.
¿El CES es lo mismo que el NPS o la satisfacción del cliente?
No. El CES es la media simple de las valoraciones de esfuerzo, con el mismo peso para cada respuesta. No es un porcentaje de respuestas máximas, ni el NPS de promotores menos detractores, ni una puntuación de satisfacción.
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/customer-effort-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ratings":[5,6,7,6,5]}'const res = await fetch("https://api.kit.forhosting.com/fin/customer-effort-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ratings": [
5,
6,
7,
6,
5
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/customer-effort-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ratings": [
5,
6,
7,
6,
5
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/customer-effort-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ratings":[5,6,7,6,5]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ratings":[5,6,7,6,5]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/customer-effort-score", 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
{
"ratings": [
5,
6,
7,
6,
5
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.customer_effort_score",
"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_items | 10000 |
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
Las listas vacías se rechazan con invalid_input y no se facturan, porque el promedio de nada no es una puntuación.
Qué mide la puntuación de esfuerzo del cliente y cómo se forma la media
No hay promedio de cero respuestas, así que esta calculadora falla con invalid_input en lugar de inventar un CES cero que parecería un trimestre pésimo en un tablero.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Las cadenas numéricas dentro del arreglo se convierten; también se acepta una cadena separada por comas, punto y coma o espacios para formularios de texto y para el ejecutor gratuito del navegador. Envíe por POST un cuerpo JSON con un campo obligatorio llamado ratings: un arreglo no vacío de números finitos, cada uno entre uno y siete inclusive. Se aceptan los alias scores, responses y values con el mismo comportamiento, de modo que una exportación de almacén que ya etiqueta la columna scores no necesita un paso de rename. Si la validación pasa, el cuerpo incluye customer_effort_score (el CES, idéntico a mean), mean, count como n, sum de las valoraciones, min, max, scale_min de uno, scale_max de siete, y una cadena formula que reitera que el CES es la suma de las valoraciones dividida entre n en la escala Likert CES 2.0 de uno a siete. Ejemplo: las valoraciones cinco, seis, siete, seis, cinco dan customer_effort_score 5.8, count cinco, sum veintinueve, min cinco y max siete. La validación fallida — ratings ausente, lista vacía, una entrada no finita, un valor por debajo de uno o por encima de siete, o una lista de más de diez mil valoraciones — devuelve invalid_input nombrando el problema y no se cobra. Diez mil es el tope publicado: basta para una semana de soporte intensa o un volcado trimestral, y cabe en un isolate Worker y en una pestaña del navegador. Combine la respuesta con su propia serie temporal si necesita un gráfico; este endpoint calcula la media del lote enviado y no guarda historial, no pondera la recencia y no descarta valores atípicos. El precio es un $0.002 fijo por solicitud correcta con unidad item.
Dónde una calculadora CES justifica su sitio
Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que abarata los scripts exploratorios cuando alguien pega una columna vacía por error.
Preguntas técnicas
¿Cuánto cuesta la calculadora de puntuación de esfuerzo del cliente?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.