KPI de chatbot : quoi mesurer et comment suivre les résultats

Jakub Swistak
Publié le 8 min de lecture
Tableau de bord affichant des métriques de performance de chatbot et des graphiques de KPI

Déployer un chatbot est la partie simple. Savoir s’il fonctionne réellement nécessite de la mesure. La plupart des déploiements de chatbot échouent non pas parce que la technologie est mauvaise, mais parce que personne n’a défini ce que signifie « fonctionner », ni suivi les bonnes métriques pour le vérifier.

Ce guide couvre les KPI importants pour mesurer la performance d’un chatbot, la façon de les calculer, les benchmarks à viser et l’utilisation des données pour améliorer votre bot au fil du temps.

Les KPI essentiels

Vous pourriez suivre des dizaines de métriques. Celles ci-dessous sont les plus exploitables. Elles se répartissent en deux catégories : les métriques opérationnelles (le bot fait-il son travail ?) et les métriques de qualité (le bot fait-il bien son travail ?).

Métriques opérationnelles

KPICe qu’il mesureFormuleBon benchmark
Taux de containment% de conversations entièrement traitées par le bot sans transfert à un humain(conversations traitées uniquement par le bot / total des conversations) * 10060-80%
Taux de déflexion% de tickets de support potentiels évités par le bot(conversations résolues par le bot / (résolutions par le bot + tickets créés)) * 10040-60%
Taux de transfert% de conversations escaladées vers un agent humain(conversations escaladées / total des conversations) * 10020-40%
Temps moyen de résolutionTemps entre le premier message de l’utilisateur et la résolution du problèmeMoyenne ou médiane de (horodatage de résolution - horodatage du premier message)Moins de 2 minutes pour les demandes simples
Temps de première réponseTemps entre le premier message de l’utilisateur et la première réponse du botMoyenne de (horodatage de la première réponse du bot - horodatage du premier message utilisateur)Moins de 5 secondes
Conversations par jour/semaineVolume d’interactions avec le bot dans le tempsNombre de conversations par périodeDépend du déploiement
Taux de fallback% de messages pour lesquels le bot n’a pas compris l’utilisateur et a donné une réponse générique(réponses de fallback / total des réponses du bot) * 100Moins de 15%

Métriques de qualité

KPICe qu’il mesureFormuleBon benchmark
CSAT (Customer Satisfaction)Satisfaction de l’utilisateur vis-à-vis de l’interaction avec le bot(évaluations positives / total des évaluations) * 100Plus de 80%
Taux d’achèvement de l’objectif% de conversations où l’utilisateur a atteint son objectif(conversations avec objectif atteint / total des conversations) * 100Plus de 70%
Note de conversationNote moyenne donnée par les utilisateurs à leur interaction avec le botMoyenne de toutes les notes utilisateur (échelle de 1 à 5)Plus de 4.0
Score de sentimentSentiment global des messages utilisateur pendant la conversationClassification positive/négative/neutre ou score continuMajoritairement positif ou neutre
Précision du topicCapacité du bot à identifier correctement l’intention de l’utilisateurRevue manuelle ou vérification par classification automatiséePlus de 90%

Taux de containment : la métrique la plus importante

Le taux de containment mesure si le bot peut traiter une conversation du début à la fin sans intervention humaine. C’est la métrique opérationnelle la plus importante, car elle est directement corrélée aux économies de coûts.

Si votre bot a un taux de containment de 70%, cela signifie que 7 conversations sur 10 sont entièrement automatisées. Les 3 restantes sont transférées à des agents humains. Chaque point de pourcentage gagné sur le taux de containment se traduit directement par moins d’heures agent nécessaires.

Comment le calculer

Taux de containment = (conversations résolues uniquement par le bot / total des conversations) * 100

Une conversation « résolue » signifie que l’utilisateur a obtenu sa réponse ou terminé sa tâche. Une conversation qui se termine parce que l’utilisateur part frustré n’est pas résolue, même si aucun humain n’a pris le relais. Cette distinction est importante. Certains bots affichent des taux de containment élevés simplement parce que les utilisateurs abandonnent, ce qui n’est pas équivalent à une résolution.

Ce qui influence le taux de containment

  • Couverture de la base de connaissances : si le bot ne dispose pas d’informations sur un sujet, il ne peut pas répondre aux questions correspondantes. Les lacunes de la base de connaissances sont la cause la plus fréquente d’un faible containment.
  • Précision de la reconnaissance d’intention : si le bot comprend mal la demande de l’utilisateur, il donne soit une mauvaise réponse (utilisateur insatisfait), soit il escalade inutilement (containment plus faible).
  • Conception de la conversation : la façon dont le bot gère l’ambiguïté, les questions de suivi et les conversations à plusieurs tours influe sur sa capacité à résoudre entièrement une demande.
  • Capacités d’action : si le bot peut consulter le statut d’une commande, créer des tickets ou effectuer d’autres actions, il peut résoudre davantage de types de demandes sans aide humaine.

Taux de déflexion et taux de containment

Ces deux métriques sont liées, mais mesurent des choses différentes.

Le taux de containment mesure le nombre de conversations que le bot résout seul parmi toutes les conversations qu’il traite.

Le taux de déflexion mesure le nombre de tickets de support potentiels dont le bot empêche la création. Cela inclut à la fois :

  • Les conversations que le bot résout (l’utilisateur aurait autrement créé un ticket)
  • Les conversations où le bot fournit suffisamment d’informations pour que l’utilisateur n’ait pas besoin de relancer

Le taux de déflexion est plus difficile à mesurer avec précision, car il faut estimer ce qui se serait passé sans le bot. Une approche courante consiste à comparer le volume de tickets avant et après le déploiement du bot, en contrôlant les variations de trafic.

CSAT : mesurer la qualité, pas seulement le débit

Un bot qui résout 90% des conversations mais laisse les utilisateurs frustrés n’est pas une réussite. Le score Customer Satisfaction (CSAT) capture l’aspect qualitatif.

Méthodes de collecte

MéthodeAvantagesInconvénients
Enquête post-conversation (pouce haut/bas ou 1-5 étoiles)Simple, taux de réponse élevéDonnées binaires, pas de contexte
Demande de notation pendant la conversationPeut être demandée à des moments précisPeut interrompre le flux
Enquête de suivi par e-mailFeedback plus détaillé possibleFaible taux de réponse (5-15%)
Analyse de sentiment des messagesAucune action utilisateur requise, couvre toutes les conversationsMoins précise qu’un feedback explicite

L’approche la plus courante est une demande pouce haut/bas à la fin de la conversation. Elle vous donne un signal de satisfaction binaire avec un minimum de friction. Quickchat AI inclut la notation des conversations en tant que fonctionnalité intégrée, ce qui vous permet de la suivre sans construire de logique d’enquête personnalisée.

Benchmarks CSAT

Les benchmarks sectoriels de CSAT pour les chatbots varient selon le cas d’usage :

Cas d’usageBenchmark CSAT
FAQ simple / informationnel85-95%
Statut de commande / recherche de compte75-85%
Dépannage technique60-75%
Vente / qualification de leads70-80%
Support client général75-85%

Si votre CSAT est inférieur à ces plages, le problème est généralement l’un des suivants : réponses incorrectes (problème de base de connaissances), réponses peu utiles (problème de prompt engineering) ou absence de transfert lorsque nécessaire (problème de logique d’escalade).

Suivre la distribution des topics

Savoir ce que demandent les utilisateurs est aussi important que savoir dans quelle mesure le bot répond correctement. La classification des topics regroupe les conversations par sujet, ce qui vous aide à :

  1. Identifier les lacunes de connaissances (topic fréquent avec faible taux de résolution = contenu manquant)
  2. Prioriser la création de contenu (les topics les plus courants doivent avoir la meilleure couverture)
  3. Détecter les problèmes émergents (pic soudain sur un topic = problème produit potentiel)
  4. Allouer les ressources d’agents humains (les topics mal traités par le bot nécessitent plus de couverture humaine)

La plupart des plateformes de chatbot IA classent automatiquement les topics à partir du contenu des conversations. Quickchat AI utilise une classification des topics basée sur l’IA, qui catégorise les conversations sans nécessiter de règles de tagging manuelles.

Exemple de rapport de topics

TopicConversationsTaux de containmentCSAT moyen
Questions de prix34282%4.2
Problèmes d’accès au compte21845%3.1
Questions sur les fonctionnalités produit18978%4.0
Litiges de facturation8722%2.8
Configuration d’intégration6461%3.7

Ce tableau montre immédiatement que les « problèmes d’accès au compte » et les « litiges de facturation » nécessitent une attention. Un faible containment et un faible CSAT dans ces domaines suggèrent soit des capacités manquantes du bot, soit des lacunes de contenu.

Analyse de sentiment

L’analyse de sentiment classe le ton émotionnel des messages utilisateur comme positif, négatif ou neutre. Elle diffère du CSAT, car elle mesure le sentiment tout au long de la conversation, et pas seulement le résultat.

Une conversation peut se terminer par une note CSAT positive, tandis que l’analyse de sentiment révèle que l’utilisateur était frustré pendant les trois premiers échanges avant que le bot comprenne enfin sa question. Cette friction en cours de conversation est une information précieuse pour améliorer le bot.

Le suivi du sentiment est surtout utile lorsqu’il est agrégé dans le temps. Une tendance à la hausse du sentiment négatif sur l’ensemble des conversations peut indiquer un problème produit (les utilisateurs arrivent déjà frustrés) plutôt qu’un problème du bot.

Suivi des résultats

Le suivi des résultats va au-delà du containment pour mesurer si la conversation a atteint un objectif métier spécifique. Résultats courants à suivre :

RésultatComment le mesurerExemple
Lead capturéLe bot a collecté des coordonnées ou qualifié un leadL’utilisateur a fourni son e-mail et la taille de son entreprise
Ticket crééLe bot a créé un ticket de support via une action/intégrationTicket HubSpot créé avec les détails du problème
Vente assistéeLe bot a aidé l’utilisateur dans sa décision d’achatL’utilisateur a cliqué vers les tarifs ou le checkout
Problème résoluLe problème de l’utilisateur a été résolu sans escaladeL’utilisateur a confirmé la résolution ou donné un CSAT positif
Transfert terminéLe bot a transféré avec succès la conversation à un agent humainL’agent a pris en charge la conversation

Dans Quickchat AI, le suivi des résultats est disponible à partir du plan Professional. L’IA classe automatiquement les résultats des conversations, et vous pouvez définir des catégories de résultats personnalisées qui correspondent à votre logique métier.

Configurer un tableau de bord KPI

Un tableau de bord KPI doit répondre à trois questions en un coup d’œil :

  1. Le bot fonctionne-t-il ? (taux de containment, taux de fallback, temps de première réponse)
  2. Les utilisateurs sont-ils satisfaits ? (CSAT, tendance de sentiment)
  3. Que faut-il améliorer ? (répartition par topic avec containment et CSAT par topic)

Tableau de bord minimum viable

Si vous débutez, suivez ces cinq métriques :

  1. Taux de containment (quotidien)
  2. Total des conversations (quotidien)
  3. Score CSAT (moyenne hebdomadaire)
  4. Top 5 des topics par volume (hebdomadaire)
  5. Taux de fallback (quotidien)

Ces cinq métriques vous donnent assez de signal pour identifier les problèmes et prioriser les améliorations.

Sources de données

Point de donnéesSource
Logs de conversationVotre plateforme de chatbot (tableau de bord Quickchat AI, Intercom, etc.)
Notes CSATFonctionnalité de notation intégrée ou outil d’enquête post-chat
Classification des topicsClassificateur intégré de la plateforme ou pipeline NLP distinct
Volume de ticketsVotre helpdesk (HubSpot, Zendesk, Freshdesk)
Temps de traitement agentHelpdesk ou outil de gestion des effectifs

Utiliser les KPI pour améliorer votre bot

Collecter des métriques ne sert à rien si vous n’agissez pas à partir d’elles. Voici une approche systématique :

Cycle de revue hebdomadaire

  1. Vérifiez la tendance du taux de containment : est-il en hausse, en baisse ou stable ? S’il baisse, vérifiez le taux de fallback et la distribution des topics pour en trouver la cause.
  2. Passez en revue les conversations à faible CSAT : lisez les transcriptions réelles des conversations où les utilisateurs ont mal noté l’expérience. Recherchez des patterns : mauvaises réponses, formulation maladroite, escalade prématurée ou escalade manquante.
  3. Identifiez les topics à fort volume et faible containment : ce sont vos cibles d’amélioration avec le plus fort impact. Ajoutez des articles à la base de connaissances, améliorez ceux qui existent ou ajoutez des AI Actions pour les traiter.
  4. Vérifiez les tendances de sentiment : un basculement vers un sentiment négatif sans baisse correspondante du CSAT peut indiquer une frustration en cours d’installation, qui n’apparaît pas encore dans les notes.
  5. Comparez semaine après semaine : suivez si les changements effectués la semaine précédente ont produit l’effet attendu.

Actions d’amélioration courantes

ProblèmeSignal KPICorrectif
Le bot ne connaît pas la réponseTaux de fallback élevé pour un topicAjouter du contenu à la base de connaissances
Le bot donne de mauvaises réponsesFaible CSAT pour un topic avec containment élevéRevoir et corriger les articles de la base de connaissances
Le bot escalade trop viteContainment très faible, taux de transfert élevéAjuster les seuils d’escalade, améliorer le prompt
Le bot n’escalade pas quand il le devraitFaible CSAT, utilisateurs se plaignant de boucles du botAjouter des déclencheurs d’escalade pour des intentions spécifiques
Les utilisateurs demandent des choses que le bot ne peut pas faireTaux de fallback élevé pour les demandes liées à des actionsAjouter des AI Actions (par exemple, recherche de commande, création de ticket)

Coût par conversation

Le KPI opérationnel ultime relie tout à l’argent. Le coût par conversation mesure combien vous coûte chaque interaction avec le bot.

Coût par conversation bot = (coût mensuel de la plateforme + coûts API) / total des conversations

Pour un plan Quickchat AI Essential à $99/mois, divisez le coût mensuel du plan par le nombre de conversations traitées par l’IA afin de calculer le coût par conversation.

Comparez ce montant au coût d’un agent humain qui traite la même conversation. Si un agent traite 4 conversations par heure avec un coût complet de $20/heure, cela représente $5 par conversation. Le bot coûte plus de 100 fois moins cher par interaction, avant même de tenir compte du temps agent libéré pour les cas complexes.

Le calcul devient plus nuancé avec une tarification à l’usage ou si vous exécutez vos propres modèles, mais l’écart d’ordre de grandeur entre le coût par conversation d’un bot et celui d’un humain se vérifie dans presque tous les scénarios. Pour effectuer ce calcul sur votre propre volume de tickets, utilisez le calculateur de ROI de chatbot interactif. Pour en savoir plus sur les coûts des chatbots, consultez notre guide détaillé des coûts.

Lectures complémentaires