Skip to main content
Skip to content
Machine Learning

Previsão de Churn

Um modelo que nomeia os clientes com probabilidade de sair no próximo mês, a partir dos dados que já tem, para a retenção gastar o tempo onde muda o resultado.

01 / 04

Sabe do churn no cancelamento

Os sinais estavam em quatro sistemas: uso, tickets, faturas, chamadas. Cada equipa viu a sua parte. O gestor de conta ligou depois do aviso, e o desconto custou dinheiro sem efeito.

CH.01 · O problema

Sabe do churn quando chega o cancelamento.

  1. A retenção começa tarde demais

    O gestor de conta liga depois do aviso. Nessa altura a decisão está tomada, e o desconto oferecido é um custo sem efeito.

  2. Os sinais estão em quatro sistemas

    Uso no produto, tickets no suporte, faturas na faturação, chamadas no CRM. Cada equipa vê a sua parte. Ninguém vê o cliente.

  3. Uma campanha para todos

    O mesmo email para os fiéis e para os que vão sair. O orçamento espalha-se, e os clientes que precisavam de uma chamada receberam uma newsletter.

A nossa resposta

Uma pontuação por cliente, semanas antes

Juntamos os sinais, treinamos um modelo com quem saiu antes e porquê, e damos a cada conta um risco de churn com as razões por trás. A retenção trabalha a partir da lista, por ordem, e o resultado é medido contra um grupo de controlo.

CH.02 · O que construímos

Como construímos

Três partes: juntar os dados, treinar o modelo, pôr a lista à frente da equipa.

Aviso antecipadoUma vista do clienteUma pontuação com as suas razõesMedido contra um grupo de controlo
01

Unificação de dados

Um registo por cliente, ao longo do tempo.

  • Ligar produto, suporte, faturação e CRM
  • Emparelhar contas entre sistemas
  • Definir churn com precisão: cancelamento, downgrade, silêncio
  • Construir o histórico de que o modelo vai aprender
  • Verificar as fugas que fazem um modelo parecer melhor do que é
02

Desenvolvimento do modelo

Treinado com quem saiu, testado com quem saiu depois.

  • Construir variáveis a partir de uso, tickets, pagamentos e contactos
  • Treinar em períodos passados, testar nos seguintes
  • Reportar precisão e recall no tamanho de lista que a equipa consegue trabalhar
  • Explicar cada pontuação com os seus fatores principais
  • Fixar o limiar com o responsável pela retenção
03

Operacionalização

Uma lista que a equipa trabalha todas as semanas.

  • Pontuar todas as contas num calendário
  • Entregar a lista no CRM ou na ferramenta que a equipa usa
  • Registar a ação tomada e o resultado
  • Reservar um grupo de controlo
  • Retreinar quando os números derivam
CH.03 · Como corre

Como corre

Quatro fases, cada uma com um número no fim.

  1. 01Fase 1

    Descoberta

    Definir churn, encontrar os dados, fixar o alvo.

    • Acordar a definição de churn com o negócio
    • Inventariar as fontes e o seu histórico
    • Medir a taxa de churn de base
  2. 02Fase 2

    Pipeline de dados

    Um registo por cliente, atualizado num calendário.

    • Ligar as fontes
    • Emparelhar contas entre sistemas
    • Construir o pipeline de variáveis
  3. 03Fase 3

    Modelo

    Treinar, testar, explicar.

    • Treinar em períodos passados
    • Testar nos períodos seguintes
    • Reportar precisão e recall no tamanho da lista
  4. 04Fase 4

    Produção

    Pontuar, agir, medir, retreinar.

    • Entregar as pontuações na ferramenta da equipa
    • Registar ações e resultados
    • Correr o grupo de controlo
CH.04 · O que muda

O que muda

A retenção liga às contas certas, mais cedo, e sabe o que conseguiu.

Semanas de aviso

A pontuação mexe antes de o cliente mexer. A chamada acontece enquanto ainda há algo para corrigir.

Esforço onde importa

Uma lista ordenada em vez de um envio em massa. As horas da equipa vão para as contas onde uma chamada muda o resultado.

Um número para a administração

Churn no grupo tratado contra o grupo de controlo, em clientes e em receita. O valor do modelo é medido, todos os trimestres.

Lado a ladoHojeCom pontuações de churn
Quando sabeNo cancelamentoSemanas antes, pelos sinais
Quem é contactadoQuem se queixa, ou toda a genteA lista ordenada, de cima para baixo
Sobre o que é a chamadaUma oferta genéricaOs fatores por trás da pontuação dessa conta
Para onde vai o orçamentoEspalhado por todas as contasPara as contas que uma chamada pode manter
Prova de que funcionouO churn subiu ou desceuTratado contra controlo, em euros
CH.05 · Perguntas

Perguntas

Depende dos seus dados e de como o churn é definido. Reportamos precisão e recall no tamanho de lista que a sua equipa consegue trabalhar, testados em períodos que o modelo nunca viu, antes de qualquer instalação. O número que importa depois é a diferença entre o grupo tratado e o grupo de controlo.

Um histórico de quem saiu e quando, e os sinais antes disso: uso do produto, tickets de suporte, faturas e pagamentos, contactos no CRM. Um ano ou mais de histórico é um bom começo. Inventariamos o que tem na descoberta e dizemos o que o modelo consegue e não consegue aprender daí.

A descoberta são duas semanas a preço fixo. A primeira lista pontuada chega normalmente em semanas depois de os dados estarem ligados, e o grupo de controlo precisa de um ciclo de churn completo para mostrar um resultado. Fixamos o prazo depois da descoberta, quando os dados são conhecidos.

Clientes, produtos e preços mudam, e os padrões antes do churn mudam com eles. Monitorizamos a distribuição das pontuações e a precisão de cada lista, e retreinamos quando derivam. Cada ação e resultado registados pela equipa tornam-se dados de treino para a versão seguinte.

Mais em Machine Learning

O mapa da prática

Voltar a Machine Learning
Começar

Traga-nos o problema que ninguém resolveu.

Somos uma equipa pequena de especialistas seniores. Escolhemos o modelo certo e a camada certa, e construímos o mínimo de maquinaria que resolve o problema. Tem uma chamada com um engenheiro, não um deck de vendas.