Clew

InícioFerramentasCalculadora de retenção

Calculadora de retenção e análise de coorte

Cole uma tabela de coortes da sua ferramenta de analytics ou planilha: a calculadora desenha o mapa de calor, as curvas de cada coorte e a curva média ponderada, calcula o churn de cada período e mostra onde a curva se estabiliza. Há também um modo simples para uma única coorte.

● Grátis, sem cadastroAtualizado:

Colunas: coorte; tamanho da coorte; usuários ativos nos períodos 0, 1, 2… A primeira linha pode ser um cabeçalho. Célula vazia significa que a coorte ainda não chegou àquele período. Escreva percentuais com o sinal “%”. Um exemplo com números fictícios já vem preenchido; em dados separados por vírgula, use ponto decimal.
Período
A primeira coluna de valores é o período
O período 0 é o momento de entrada na coorte, normalmente 100 %.

—

 

Retenção do período 1— 
Último período— 
Platô— 
Churn do período 1— 
Curvas de retenção por coorte e média ponderadapasse o cursor sobre um período
Curvas de retenção por coorte e média ponderada
coortes individuaismédia ponderada pelo tamanhoplatô
Mapa de calor de retenção por coorte, percentual do tamanho da coorte

Como ler. Cada linha é uma coorte e cada coluna, o período desde a entrada. Quanto mais forte a cor, maior a retenção. A média é ponderada pelo tamanho da coorte e, em cada período, usa só as coortes que já chegaram a ele; o churn é a parcela perdida em relação ao período anterior nessas mesmas coortes.

Tudo é calculado no seu navegador — nada do que você digita é enviado para lugar nenhum.

Como usar

  1. Exporte suas coortesDa analytics de produto ou de SQL: para cada coorte (semana ou mês de cadastro), o tamanho e o número de usuários ativos em cada período seguinte.
  2. Cole a tabelaCopie um intervalo do Excel ou do Google Sheets: tabulações são detectadas automaticamente. CSV e ponto e vírgula também funcionam.
  3. Escolha o períodoDia, semana ou mês só muda os rótulos. Se a primeira coluna de valores já for o período 1, troque a numeração.
  4. Observe o formatoO que importa não é só a retenção do período 1, mas se a curva média chega a um platô, e em que nível.

Fórmula da taxa de retenção

Retenção é a parcela de uma coorte que continua ativa depois de algum tempo. Coorte é um grupo de usuários que chegaram juntos: todos que se cadastraram na mesma semana ou no mesmo mês. A fórmula clássica para o período N:

Retenção(N) = ativos da coorte no período N / tamanho da coorte × 100 % Churn do período Churn(N) = 1 − ativos(N) / ativos(N − 1)

Por exemplo, dos 1.200 usuários da coorte de janeiro, 348 usaram o produto no terceiro mês após o cadastro: retenção do mês 3 = 348 / 1.200 = 29 %.

Retenção N-day, unbounded e rolling

A palavra “retenção” esconde várias métricas diferentes, e confundi-las é o principal motivo de números que não se comparam. As definições abaixo seguem a documentação das ferramentas de analytics Amplitude e Mixpanel.

  • Retenção N-day (clássica, “exatamente no dia N”): a parcela da coorte ativa exatamente no dia (semana, mês) N. É o que a calculadora calcula. É honesta, mas ruidosa na granularidade diária: quem pulou o dia 7 não conta, mesmo tendo vindo nos dias 6 e 8.
  • Retenção unbounded (muitas vezes chamada de rolling): a parcela da coorte ativa no dia N ou depois. A curva nunca sobe e fica acima da clássica, e os valores recentes crescem retroativamente: um usuário que volta amanhã aumenta a retenção de todos os dias passados.
  • Retenção por faixas (bracket): atividade em intervalos escolhidos, como “dias 1–3”, “dias 4–7”, “dias 8–30”. Útil quando o ritmo natural de uso do produto é irregular.

Se você colar dados de retenção unbounded, o cálculo continua correto, mas não dá para comparar com a retenção clássica de outros produtos.

Por que média ponderada e como ler a curva

A média simples dos percentuais dá a uma coorte pequena o mesmo peso de uma grande. Se um mês de feriado trouxe 200 usuários aleatórios com 10 % de retenção e um mês normal trouxe 5.000 com 40 %, a média simples diz 25 %, embora 2.020 de 5.200 usuários tenham ficado: 38,8 %. Por isso a calculadora usa uma curva ponderada:

R̄(N) = Σ ativos_i(N) / Σ tamanho_i , somando as coortes i que chegaram ao período N

“Que chegaram ao período N” importa: coortes novas ainda não puderam viver cinco meses, e tratar suas células vazias como zero derrubaria artificialmente o lado direito da curva. O outro lado: os pontos finais da média dependem de menos coortes e têm mais ruído; o tooltip do gráfico e a linha “Coortes na média” mostram quantas coortes estão por trás de cada ponto.

O churn por período usa as mesmas coortes que chegaram ao período N; caso contrário, a mudança no mix de coortes entre períodos vizinhos criaria saltos falsos.

Platô

Num produto que entrega valor, a curva de retenção se estabiliza depois da queda inicial: os usuários casuais já saíram e ficam os que precisam do produto. Uma curva que se achata costuma ser vista como sinal de que o produto encontrou seu público; se a curva segue rumo a zero, nenhuma aquisição constrói uma base duradoura.

A calculadora aponta como platô o primeiro período a partir do qual a curva média não perde mais de 2 p.p. nem mais de 10 % do seu valor por período, desde que venham pelo menos mais dois períodos. É uma heurística, não uma definição padrão: os limites servem para dados mensais e semanais; em curvas diárias o platô pode aparecer mais tarde.

Erros comuns na análise de coorte

  • Atividade = login. Se qualquer visita conta como ativa, a retenção inclui quem abriu um email de lembrete e saiu. Conte como ativos os que fizeram a ação principal do produto.
  • Períodos incompletos. O mês atual ainda não acabou e seus valores estão subestimados. Deixe essas células vazias.
  • Misturar retenção clássica e unbounded no mesmo relatório ou ao comparar com concorrentes.
  • Comparar com um “benchmark do setor”. Um mensageiro, um sistema contábil e um app de viagens não se medem com a mesma régua: seus ritmos naturais de uso são diferentes. Compare suas coortes entre si: o platô está subindo nas coortes mais novas?
  • Conclusões a partir de uma coorte pequena. Uma coorte de 50 pessoas oscila vários pontos por puro acaso.

A retenção se decide nos primeiros dias: quem não chega à primeira ação principal quase sempre vai embora. Por isso um onboarding melhor costuma elevar não só a retenção inicial, mas também o nível do platô. Veja Onboarding de produto: o que é e como configurar e Como aumentar a ativação de usuários em SaaS.

Fontes

  1. Amplitude Docs — Retention Analysis: retenção N-day, unbounded e bracket (amplitude.com/docs).
  2. Mixpanel Docs — Retention: retenção first-time e recurring, cálculo de coortes (docs.mixpanel.com).
  3. Croll A., Yoskovitz B. Lean Analytics: Use Data to Build a Better Startup Faster. O'Reilly Media, 2013 — análise de coorte e retenção como métrica-chave de produto.
  4. Fader P. S., Hardie B. G. S. How to Project Customer Retention. Journal of Interactive Marketing, 21(1), 2007 — heterogeneidade das coortes e por que a retenção média sobe com o tempo.

Perguntas frequentes

Como calcular a taxa de retenção?

Pegue uma coorte (usuários que chegaram no mesmo período) e divida o número de ativos no período N pelo tamanho da coorte. Por exemplo, 348 ativos no mês 3 de 1.200 cadastrados em janeiro é uma retenção de 29 % no mês 3.

Qual a diferença entre retenção e churn?

Retenção é a parcela da coorte original que ficou; churn, a que saiu. Para o mesmo período, somam 100 %. O churn por período na calculadora é relativo ao período anterior: que percentual dos ativos foi perdido naquele passo.

O que é retenção rolling?

Geralmente significa retenção unbounded: a parcela da coorte ativa no dia N ou em qualquer dia depois. É maior que a retenção clássica N-day e é recalculada retroativamente quando usuários voltam.

Como fazer análise de coorte no Excel ou Google Sheets?

Para cada usuário, encontre o período da primeira visita (a coorte) e os períodos de atividade. Com uma tabela dinâmica, conte usuários únicos por coorte e por número do período desde a entrada. Copie o resultado, com o tamanho da coorte na segunda coluna, e cole na calculadora.

Por que não tirar a média simples dos percentuais das coortes?

A média simples dá a uma coorte pequena o mesmo peso de uma grande e distorce o quadro. A retenção ponderada, soma dos ativos das coortes dividida pela soma dos tamanhos, reflete a parcela real de usuários retidos.

Qual é uma boa taxa de retenção?

Não há um único benchmark: depende da frequência natural de uso do produto, do segmento e da definição de atividade. É mais confiável olhar o formato da curva, se ela se achata, e se as coortes mais novas estabilizam num nível mais alto.

E se uma coorte ainda não chegou a um período?

Deixe a célula vazia. A calculadora exclui essa coorte da média daquele período. Um zero no lugar do vazio derrubaria o lado direito da curva média.

Mais em Métricas de produto

Tours, tooltips e checklists com efeito visível nas métricas.

Teste o Clew grátisComo funcionaPlano gratuito para sempre · sem cartão de crédito

Tours de produto, pop-ups e onboarding na era da IA

7 padrões com número de passos, regras de texto e métricas, o que a IA muda e um checklist antes de publicar. PDF, 2 páginas. O que tem no guia →

O guia está em inglês.