Calculadora CES
Transforme uma lista de notas de esforço em um único número: respostas 5, 6, 7, 6 e 5 dão uma pontuação de esforço do cliente de 5,8 na escala de sete pontos. Vêm junto a contagem, a soma, a menor e a maior nota. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Avaliações
- 5, 6, 7, 6, 5
- Pontuação de esforço do cliente
- 5,8
- Média
- 5,8
- Quantidade
- 5
- Sum
- 29
A pontuação de esforço do cliente (CES) é a média de quão fácil os clientes dizem que foi concluir uma solicitação com a sua empresa. Equipes de suporte, produto e CX coletam avaliações Likert individuais depois de um ticket, um checkout ou um fluxo de autoatendimento, e precisam de um único número para acompanhar semana a semana. Esta calculadora de CES recebe uma lista não vazia dessas avaliações e devolve a média aritmética — o CES — junto com contagem, soma, mínimo e máximo. Cada avaliação deve ser um número finito na escala CES 2.0, de um (discordo totalmente que a empresa tornou fácil) a sete (concordo totalmente). Avaliações CES tradicionais de um a cinco também cabem nesse intervalo e são aceitas.
O que a pontuação de esforço do cliente mede e como a média é formada
A pontuação de esforço do cliente nasceu como um item de pesquisa da CEB (hoje Gartner) que perguntava quanto esforço a pessoa precisou empregar para resolver uma solicitação, originalmente em uma escala de um a cinco em que um número menor significava menos esforço.
O enunciado CES 2.0, o mais usado hoje, inverteu a frase para «a empresa tornou fácil para mim resolver a minha questão» e ampliou o Likert para sete pontos, de discordo totalmente em um até concordo totalmente em sete, de modo que uma média mais alta agora significa que a experiência pareceu mais fácil. Nas duas versões, a métrica que os operadores publicam é a mesma identidade: some cada avaliação individual e divida pelo número de avaliações.
Cinco, seis, sete, seis e cinco somam vinte e nove em cinco respostas, um CES de 5.8. Um, dois, três, quatro, cinco, seis e sete somam vinte e oito em sete, um CES de 4 — o ponto médio da escala de sete e um sinal de que a amostra está mista, não claramente fácil. Uma única avaliação válida é uma amostra legítima de tamanho um: a média iguala essa avaliação, count vale um e min coincide com max.
O que nunca é legítimo é uma lista vazia. Avaliações fora de um a sete também são rejeitadas: nove não é uma caixa CES 2.0, e zero não é um ponto Likert deste instrumento. A média usa cada observação por igual; não é um percentual de caixa alta, nem NPS (promotores menos detratores), nem CSAT.
Essas métricas irmãs respondem a outras intenções de busca. Aqui o contrato é a média aritmética das avaliações de esforço que você já coletou, arredondada half-up a seis casas decimais para que os goldens fiquem estáveis entre runtimes.
Onde uma calculadora CES justifica o seu lugar
Operações de suporte usam uma calculadora de pontuação de esforço do cliente depois de cada ticket resolvido para ordenar uma fila, um fornecedor ou um artigo de autoatendimento pelo quão difícil a jornada pareceu, não só pelo tempo de atendimento. Equipes de produto ligam a mesma média aos fluxos de checkout, redefinição de senha e devoluções: se o CES cai depois de um redesign, a mudança acrescentou atrito mesmo que a conversão tenha parecido estável por uma semana.
Salas de aula e cursos de métodos de pesquisa também buscam pontuação de esforço do cliente ao ensinar desenho de pesquisa: precisam que o erro de lista vazia continue sendo erro, não um zero silencioso, para que os alunos aprendam que uma onda de dados ausente não é uma pontuação de esforço zero. Buscas relacionadas como net promoter score e pontuação de satisfação do cliente são outras perguntas com outras fórmulas; não cole avaliações CES num balde de promotores NPS.
Mantenha os lotes dentro do teto de dez mil avaliações, envie a lista bruta uma vez e leia mean, count, min e max de uma única resposta. Prefira este contrato a uma calculadora de média genérica quando a intenção de busca é CES: os limites da escala, a regra de lista vazia e os nomes de campo coincidem com o modo como equipes de CX falam de esforço.
Casos de uso
Acompanhamento de tickets de suporte
Depois de cada solicitação resolvida, colete avaliações CES 1–7 e faça a média por fila, grupo de agentes ou artigo para ver quais caminhos parecem difíceis.
Checkout e CX de autoatendimento
Pontue redefinição de senha, devoluções e checkout com a mesma média CES depois de um redesign, e perceba atrito extra antes de a conversão se mover.
Relatórios para diretoria e QBR
Calcule um CES determinístico do trimestre a partir da coluna Likert bruta para que a conferência no navegador e o job de warehouse nunca discordem no arredondamento.
Perguntas frequentes
Como a pontuação de esforço do cliente é calculada?
O CES é a média aritmética das avaliações individuais da pesquisa: some cada avaliação e divida pela contagem n. Cinco, seis, sete, seis, cinco produz 29 / 5 = 5.8.
Qual escala esta calculadora CES usa?
Likert CES 2.0 de 1 (discordo totalmente que a empresa tornou fácil) a 7 (concordo totalmente). Avaliações CES tradicionais 1–5 cabem nesse intervalo e são aceitas.
O que acontece se a lista de avaliações estiver vazia?
A média de zero respostas não é uma pontuação de esforço do cliente, e a entrada vazia não é cobrada.
Um CES mais alto é melhor ou pior?
No enunciado CES 2.0 usado aqui, mais alto é melhor: sete significa que os clientes concordam totalmente que a empresa tornou fácil. Não é o item original 1–5 de «quanto esforço», em que menor significava menos esforço.
O CES é a mesma coisa que o NPS ou a satisfação do cliente?
Não. O CES é a média simples das notas de esforço, com o mesmo peso para cada resposta. Não é uma porcentagem de notas máximas, nem o NPS de promotores menos detratores, nem uma pontuação de satisfação.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"ratings": [
5,
6,
7,
6,
5
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.customer_effort_score",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_items | 10000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Listas vazias de avaliações são rejeitadas com invalid_input e nunca cobradas, porque a média de nada não é uma pontuação.
O que a pontuação de esforço do cliente mede e como a média é formada
Não existe média de zero respostas, então esta calculadora falha com invalid_input em vez de inventar um CES zero que pareceria um trimestre péssimo em um painel.
Contrato de entrada, forma da resposta e comportamento de erro
Strings numéricas dentro do array são convertidas; uma string separada por vírgulas, ponto e vírgula ou espaços também é aceita para formulários de texto e para o executor gratuito do navegador. Envie por POST um corpo JSON com um campo obrigatório chamado ratings: um array não vazio de números finitos, cada um entre um e sete inclusive. Os aliases scores, responses e values são aceitos e se comportam da mesma forma, de modo que uma exportação de data warehouse que já rotula a coluna scores não precisa de um passo de rename. Em caso de sucesso, o corpo inclui customer_effort_score (o CES, idêntico a mean), mean, count como n, sum das avaliações, min, max, scale_min de um, scale_max de sete, e uma string formula que reitera que o CES é a soma das avaliações dividida por n na escala Likert CES 2.0 de um a sete. Exemplo: avaliações cinco, seis, sete, seis, cinco produzem customer_effort_score 5.8, count cinco, sum vinte e nove, min cinco e max sete. Validação falha — ratings ausente, lista vazia, entrada não finita, valor abaixo de um ou acima de sete, ou lista com mais de dez mil avaliações — devolve invalid_input nomeando o problema e nunca é cobrada. Dez mil é o teto publicado: basta para uma semana de suporte intenso ou um dump trimestral, e cabe em um isolate Worker e em uma aba do navegador. Combine a resposta com a sua própria série temporal se precisar de um gráfico; este endpoint calcula a média do lote enviado e não armazena histórico, não pondera recência e não descarta outliers. O preço é um US$ 0,002 fixo por solicitação bem-sucedida com unidade item.
Onde uma calculadora CES justifica o seu lugar
Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que deixa scripts exploratórios baratos quando alguém cola uma coluna vazia por engano.
Perguntas técnicas
Quanto custa a calculadora de pontuação de esforço do cliente?
A ferramenta do navegador é gratuita. Solicitações API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.