Voltar aos insights
    Customer Retention15 min de leitura

    Análise de retenção por coortes: tutorial passo a passo com fórmulas e dados de exemplo

    Como construir uma tabela de retenção por coortes a partir de dados de transações, ler o triângulo corretamente e detetar os sinais de alerta que as médias de retenção escondem sempre.

    Pontos-chave

    • →A retenção por coortes é a única métrica que mostra se a retenção está a melhorar, a piorar ou estável — as médias mentem sempre porque misturam coortes recentes e maduras.
    • →O triângulo de coortes lê-se na diagonal para a saúde do produto, na vertical para alterações no onboarding e na horizontal para a curva de vida do cliente.
    • →A maioria das equipas calcula mal a retenção por coortes ao usar "clientes que fizeram uma encomenda" em vez de "clientes adquiridos no período X". Ancore na data de aquisição ou os números não significam nada.
    • →Uma coorte que retém melhor no mês 6 do que a coorte anterior no mês 6 é o sinal mais forte de que uma alteração de produto ou onboarding funcionou.
    • →Se a retenção ao mês 3 estiver abaixo de 40% num negócio de subscrição, nenhum investimento em aquisição tornará o negócio rentável. Corrija a retenção antes de escalar a aquisição.

    Porque é que as médias mentem sempre

    Se calcular a "taxa de retenção deste mês" como (clientes ativos este mês) ÷ (clientes ativos no mês passado), obtém um número que mistura clientes com 8 anos e clientes acabados de chegar. Os novos saem depressa; os antigos ficam. À medida que o negócio cresce e adiciona clientes novos, a média desce — não porque a retenção piorou, mas porque a composição mudou.

    A análise por coortes resolve isto ao separar os grupos. Cada mês de aquisição tem a sua linha. Em cada linha, acompanha a sobrevivência desse grupo ao longo do tempo. Agora compara o que é comparável: os clientes adquiridos em janeiro retiveram melhor ao mês 6 do que os de fevereiro ao mês 6?

    Os dados de que precisa

    Precisa de três colunas por transação:

    • ID de cliente (um identificador estável entre encomendas/sessões)
    • Data de aquisição (a data da PRIMEIRA encomenda/registo — não a data da transação atual)
    • Data de atividade (a data de cada transação ou sessão ativa)

    Se os dados só tiverem datas de transação, obtenha a data de aquisição com MIN(data_transacao) por cliente. Na maioria das ferramentas de análise é uma consulta SQL de uma linha.

    Passo 1: agrupar por mês de aquisição

    Agrupe os clientes pelo mês da primeira encomenda. A "coorte 2026-01" é toda a gente cuja primeira compra foi em janeiro de 2026. A "coorte 2026-02" é quem comprou pela primeira vez em fevereiro.

    Conte o tamanho de cada coorte. Esse será o denominador da linha.

    Passo 2: contar clientes ativos por coorte e por mês

    Para cada coorte, conte quantos clientes estiveram ativos em cada mês seguinte. "Ativo" depende do negócio: numa subscrição pode ser "a pagar"; num ecommerce "fez uma encomenda"; numa app SaaS "iniciou sessão".

    Importante: conte clientes, não transações. Um cliente com 5 encomendas em março conta como 1 cliente ativo nesse mês.

    Passo 3: dividir e construir o triângulo

    Para cada linha, divida o número de ativos de cada mês pelo tamanho da coorte e expresse em percentagem. Tem agora uma tabela de retenção por coortes:

    Exemplo:

    CoorteM0M1M2M3M4M5
    2025-09100%62%48%41%38%36%
    2025-10100%65%51%44%41%—
    2025-11100%68%54%46%——
    2025-12100%71%57%———
    2026-01100%74%————
    2026-02100%—————

    O M0 é sempre 100% (por definição). O triângulo fica incompleto à direita porque as coortes mais recentes ainda não envelheceram.

    Como ler o triângulo

    Na diagonal: saúde do produto. Escolha uma idade fixa — por exemplo, M3 — e leia a coluna de cima para baixo. No exemplo, o M3 passou de 41% para 44% e 46%. A retenção melhora de coorte para coorte: melhor onboarding, aquisição mais adequada ou melhor produto.

    Na vertical (ao longo de uma coluna): isola o impacto das alterações. Se lançou um novo onboarding em outubro, compare o M1 de setembro (62%) com o de outubro (65%) e novembro (68%). A melhoria é real e não depende da idade da coorte.

    Na horizontal (ao longo de uma linha): a curva de vida do cliente dessa coorte. Uma queda inicial acentuada com cauda estável indica um problema de product-market fit. Um declínio gradual indica perda de envolvimento. Uma queda abrupta num mês específico indica um evento estrutural (renovação anual, fim do período experimental, marco contratual).

    Três padrões que exigem ação

    Padrão 1: cada nova coorte retém pior do que a anterior. Por exemplo, o M1 a passar de 65% para 62% e 58%. É o padrão mais perigoso. A aquisição está a piorar (clientes menos adequados), o produto está a piorar, ou ambos. Corrija isto antes de qualquer investimento em crescimento.

    Padrão 2: retenção ao M1 abaixo de 40% em subscrição. Nenhuma conta de retorno do CAC vai funcionar. Está a pagar para adquirir clientes que não voltam. Pare a aquisição e corrija a retenção.

    Padrão 3: a retenção de longo prazo estabiliza abaixo de 20%. O produto não tem valor duradouro. Os clientes que ficam não formam uma base sustentável, e terá de encher o topo do funil para sempre.

    O que fazer depois de ter o triângulo

    1. Calcule-o todos os meses. A tendência na diagonal é o sinal mais importante do negócio.
    2. Segmente as coortes por canal de aquisição. As coortes de publicidade paga retêm muitas vezes bastante pior do que as orgânicas — sem segmentação não vê isto.
    3. Use a coluna M3 ou M6 como estrela polar para testes de produto e onboarding. Não use o M1 — tem demasiado ruído e reflete o efeito lua de mel.
    4. Combine o triângulo com uma análise de coortes por receita: a mesma estrutura, mas com ARR ou valor das encomendas em vez de clientes ativos. Assim vê se os clientes retidos também gastam mais.

    Depois de saber ler um triângulo de coortes, nunca mais vai confiar numa média de retenção. Veja também: NRR vs GRR, retenção de clientes vs custo de aquisição e como calcular a taxa de retenção de clientes.

    Quer que criemos o seu primeiro dashboard de retenção por coortes?

    Montamos análises por coortes (dados brutos → dashboard) para negócios SaaS e de subscrição, normalmente em menos de 14 dias.

    Marcar auditoria de análise