Le rapport ROI Markin pour les équipes de Enterprise GrowthLire maintenant
MARKIN
Notes de terrain
Manuels13 min de lecture

Prédiction du churn client : modèles, fonctionnalités et incrémentalité

Un guide pratique de la prédiction du churn client : quels modèles fonctionnent réellement, quelles fonctionnalités font la différence, et comment convertir la prédiction en taux de sauvegarde incrémental.

Marc Sanchez
  • #Résiliation
  • #Prédiction
  • #Rétention
Customer churn prediction: models, features and incrementality

Prédiction du churn client est la pratique consistant à estimer, pour chaque client, la probabilité qu'il mette fin à sa relation avec l'entreprise dans un horizon défini. Dans les entreprises par abonnement, cet horizon est généralement le prochain cycle de facturation. Dans le B2C transactionnel, il s'agit d'une fenêtre de latence (30, 60, 90 jours sans achat). Dans les deux cas, l'objectif est le même : identifier qui est susceptible de partir à temps pour agir.

C'est cette approche qui fait échouer la plupart des programmes de churn. Un score de churn est une probabilité, pas un programme. Deux clients avec la même probabilité de churn prédite peuvent avoir des économies d'effet de traitement complètement différentes, et le programme de rétention qui les traite de manière identique sur-remisera l'un et sous-desservira l'autre. Ce guide couvre les deux moitiés : le modèle qui prédit et la couche de decisioning qui transforme la prédiction en un taux d'économie incrémental.

Ce que la prédiction de churn estime réellement

Un modèle de churn bien spécifié estime :

Figer les fonctionnalités dans le temps t. Ne pas divulguer d'informations après t dans l'ensemble des fonctionnalités. C'est la source la plus courante de modèles qui semblent brillants en validation croisée et échouent en production. Toute fonctionnalité qui inclut un comportement post-prédiction, y compris tout ce qui touche l'événement de désabonnement lui-même, gonfle l'AUC de 5 à 20 points et rend le modèle inutile en aval.

Quels modèles réussissent réellement en production

Pour la propension : arbres à gradient boosting

Sur les données clients tabulaires, les arbres à gradient boosting (XGBoost, LightGBM, CatBoost) surpassent systématiquement la régression logistique, les forêts aléatoires et la plupart des architectures de deep learning. Ils gèrent proprement les variables catégorielles, sont robustes aux données manquantes et nécessitent peu d'ajustements pour atteindre 90 % de leur plafond de qualité de production.

Les architectures de deep learning ne commencent à être pertinentes que lorsque la structure séquentielle domine le signal, les longues traces comportementales en streaming ou dans les jeux, où l'ordre des événements contient plus d'informations que leur nombre. Même dans ce cas, les arbres boostés sur des caractéristiques de séquence bien conçues égalent généralement les transformeurs à un ou deux pour cent près de l'AUC et sont dix fois moins chers à opérer.

Pour l'uplift : méta-apprenants

La propension te dit qui est susceptible de churn. Elle ne te dit pas si une intervention changera cela. La famille de modèles qui répond à la deuxième question est l'uplift, et les valeurs par défaut pratiques sont les méta-apprenants : T-learner (deux modèles distincts sur les traités et les non-traités), X-learner (meilleur en cas de déséquilibre), et R-learner (Neyman-orthogonal, plus robuste). Tous ces modèles intègrent le moteur de propension (généralement un arbre boosté) dans un cadre causal.

Le programme de rétention que tu veux réellement se classe par uplift, non par propension. Un client avec 60 % de probabilité de churn et un uplift quasi nul à toute intervention n'est pas celui à qui tu envoies une offre de "save" ; un client avec 25 % de probabilité de churn et un uplift élevé l'est.

Fonctionnalités qui dominent tous les classements de churn

Le choix du modèle importe moins que l'ingénierie des fonctionnalités. Les quatre familles de fonctionnalités les plus importantes dans presque tous les modèles d'attrition que nous observons :

  1. 1Recency-weighted engagement. Jours depuis la dernière activité. Déclin de la fréquence des sessions sur des fenêtres de 7, 14 et 30 jours. Temps entre les deux sessions les plus récentes. Ratio de l'engagement de la dernière semaine par rapport à la moyenne du mois précédent.
  2. 2Billing anomalies. Tentatives de paiement échouées. Rétrogradations. Changements de forfait au cours des trois derniers cycles. Temps écoulé depuis le dernier prélèvement réussi. Delta de montant par rapport à la normale.
  3. 3Support friction. Volume de tickets sur les 30 derniers jours. Temps de résolution du dernier ticket. Nombre d'escalades. Changements de canal de contact (passer du chat au téléphone est généralement un avertissement).
  4. 4Tenure interactions. L'ancienneté seule est un facteur faible. L'ancienneté, combinée à la dégradation de l'engagement, au niveau de forfait et aux frictions du support, est l'un des prédicteurs les plus fiables que nous observons constamment.

Les fonctionnalités d'exposition marketing n'ajoutent généralement que peu à la prédiction de l'attrition, sauf si le taux de contact de base est exceptionnellement bas. La raison : pour la plupart des clients, la fréquence des messages est suffisamment élevée pour que la variation s'effondre. Là où le marketing est utile, c'est dans le modèle d'uplift, comme une caractéristique côté traitement expliquant pourquoi la réponse varie en fonction de l'historique d'exposition.

Comment mesurer un programme de prédiction de churn

Pas par l'AUC. L'AUC classe correctement les clients par risque mais ne dit rien sur la capacité de tes interventions à en sauver. La métrique qui compte est taux de rétention incrémental: la différence de rétention entre les clients traités (ceux dont le risque prédit a déclenché une intervention) et un holdout préservé de clients ayant un score équivalent et n'ayant reçu aucune intervention.

Honnêtement rapporté, cela ressemble à : « Parmi les clients du décile de risque supérieur qui ont reçu l'Offre de Sauvegarde, la rétention était de 62 %. Parmi le holdout des clients du décile de risque supérieur qui n'ont rien reçu, la rétention était de 54 %. Le taux de sauvegarde incrémental est de 8 points de pourcentage. » Multiplie par la marge prédite, soustrais le coût d'intervention, fais ton rapport au directeur financier.

Pour une analyse approfondie de la façon dont le taux d'économie incrémentiel se cumule dans les catégories d'abonnements (et où ce n'est pas le cas), voir les conditions économiques de la prévention du churn dans le streaming et les télécommunications.

Prédiction plus decisioning : la boucle opérationnelle

Un programme de churn de niveau production a trois couches couplées :

  1. 1Prédiction. Recalculez quotidiennement la propension au churn par client à partir de fonctionnalités figées. Conservez les scores avec la version du modèle et l'instantané des fonctionnalités pour l'audit.
  2. 2Uplift ranking. Pour chaque client au-dessus du seuil, évaluez chaque action de rétention éligible en fonction de l'uplift attendu × marge. Classez-les.
  3. 3Execute against a holdout. Achemine l'action la mieux classée par client vers le canal approprié. Préserve 5 à 15 % de la base éligible comme groupe de contrôle non traité. Lis le taux de sauvegarde incrémental chaque semaine.

C'est exactement la forme de Next Best Action, appliqué spécifiquement au levier de rétention. Moins que la boucle complète laisse des taux de sauvegarde incrémentaux non réalisés.

Modes de défaillance courants

  1. 1Score without action. Un score de churn qui atterrit dans un tableau de bord que personne n'utilise. Courant dans les programmes axés sur l'analyse où le modèle a été construit avant la couche d'intervention.
  2. 2Action without holdout. Programme de rétention sans contrôle. Chaque rapport confond la rétention naturelle et l'effet du programme. Le taux de "save" incrémentiel est inconnaissable.
  3. 3Discount as a default. Envoyer une réduction de prix à chaque client à risque entraîne un surcoût pour ceux qui seraient restés de toute façon et habitue la clientèle à attendre des remises en cas de risque. Le classement par uplift favorise presque toujours les alternatives non-discount, les changements de plan, les valeurs ajoutées, le service après-vente.

Que faire à partir d'ici

Si tu as de la prédiction mais pas de decisioning, commence par un holdout préservé et une action de rétention classée par uplift. Si tu n'as ni l'un ni l'autre, commence par un modèle de propension à arbre boosté sur les quatre familles de fonctionnalités ci-dessus ; le modèle uplift pourra arriver lors du prochain sprint.


Markin exécute la prédiction du churn et la rétention classée par uplift comme une seule boucle sur ta base. Explore Diagnostic Produit pour le voir en direct.

Questions fréquentes

Questions que les lecteurs se posent à ce sujet.

Qu'est-ce que la prédiction du churn client ?
La prédiction du churn client est la pratique qui consiste à estimer, pour chaque client, la probabilité qu'il mette fin à sa relation (annulation d'un abonnement, clôture d'un compte ou inactivité) dans un horizon défini, à partir de ses caractéristiques comportementales, transactionnelles et contextuelles historiques.
Quel est le meilleur modèle pour la prédiction du churn client ?
Pour la propension (probabilité de churn), les arbres à gradient boosting (XGBoost, LightGBM, CatBoost) sont systématiquement performants sur les données tabulaires. Pour l'uplift (probabilité de churn causée par un traitement), les méta-apprenants tels que T-learner, X-learner et R-learner sont le choix par défaut pratique. Le deep learning n'aide que lorsque la structure de séquence domine le signal.
Comment l'IA peut-elle aider à prédire et à prévenir l'attrition des clients?
L'IA accomplit deux tâches distinctes. La prédiction identifie qui est susceptible de désabonner. La prise de décision sélectionne l'intervention ayant le plus haut gain incrémental attendu pour chaque désabonné prédit. C'est dans cette deuxième tâche que réside la majeure partie de la valeur de rétention, et elle nécessite des modèles d'uplift ainsi qu'un holdout préservé.
Quelles fonctionnalités sont les plus importantes pour un modèle de prédiction du churn ?
Engagement pondéré par la récence (nombre de jours depuis la dernière activité, déclin de la fréquence des sessions), anomalies de facturation (paiements échoués, rétrogradations, changements de forfait), friction du support (volume de tickets, temps de résolution, escalade) et interactions liées à l'ancienneté. Les fonctionnalités d'exposition marketing apportent généralement peu, à moins que le taux de contact de base ne soit faible.
Comment mesures-tu le succès d'un programme de prédiction du churn ?
Pas par l'AUC ou la précision seule. Mesurez le taux de rétention incrémentiel : la différence de rétention entre les clients traités (ceux dont le risque prédit a déclenché une intervention) et un holdout préservé de clients de même score qui n'ont reçu aucune intervention. Rapportez la marge incrémentale retenue, nette du coût de l'intervention.

Le voir dans le produit

Ceci est exécuté dans Markin aujourd'hui.

Les mêmes boucles que cette note décrit fonctionnent 24 heures sur 24, 7 jours sur 7, sur ta base de clients. Observe l'espace de travail décider, expérimenter et exécuter en 1:1.