Analytique des bots Telegram : les indicateurs qui comptent et comment les suivre
Votre bot est en ligne et les gens l'utilisent. Vraiment ? Telegram ne vous le dira pas. Ce guide couvre les dix chiffres qui montrent si un bot fonctionne, les fourchettes saines là où l'on peut honnêtement en donner une, une revue hebdomadaire de 15 minutes, les erreurs de lecture qui trompent la plupart des propriétaires, et comment obtenir chaque chiffre sans écrire de code.
Pourquoi Telegram ne donne presque rien aux propriétaires de bots par défaut
Les canaux Telegram ont un écran Statistiques avec les vues, les partages et la croissance. Les bots n'ont rien de tel. BotFather vous montre le jeton, le nom et la description, et pas un seul chiffre d'utilisation. Il n'existe nulle part sur Telegram une liste de vos abonnés, ni un compteur du nombre de personnes ayant appuyé sur /start, ni aucun moyen de demander après coup "combien d'utilisateurs ai-je ?"
Ce que Telegram donne bien à un bot, c'est un flux d'événements : un message est arrivé, un bouton a été touché, un paiement est passé, une livraison à cet utilisateur a échoué. Si personne ne stocke ces événements, ils disparaissent. Chaque chiffre que vous verrez un jour sur votre bot vient donc du logiciel qui le fait tourner, que ce soit un constructeur de bots ou votre propre code. Et certains chiffres n'existent tout simplement pas : Telegram n'envoie pas d'accusés de lecture pour les messages des bots, et il n'annonce pas quand un utilisateur bloque le bot. Il ne vous le dit que lorsque vous essayez de lui écrire la fois suivante et que cela échoue. La question n'est pas "où est le tableau de bord de mon bot" mais "quels événements ma plateforme enregistre-t-elle, et lesquels comptent ?"
Les dix indicateurs qui comptent
Chaque fourchette ci-dessous est un repère approximatif, pas une loi. Les bots diffèrent énormément selon leur objectif et leur source de trafic, et une tendance sur quatre semaines vous en dit plus que n'importe quel chiffre isolé.
1. Nouveaux utilisateurs par jour
Définition : les personnes qui ont appuyé sur /start pour la première fois ce jour-là. C'est le haut de votre entonnoir et il doit correspondre clairement à ce que vous avez fait : une publication dans le canal, un QR code au comptoir, une publicité, un lien dans une bio. Il n'y a pas de chiffre absolu sain ; le schéma sain, c'est une base que vous reconnaissez plus des pics que vous pouvez expliquer.
2. Utilisateurs actifs (24 heures et 7 jours)
Définition : les utilisateurs qui ont envoyé un message ou touché un bouton dans la période. Divisez les utilisateurs actifs sur 7 jours par le total d'utilisateurs et vous obtenez le chiffre qui compte le plus pour un bot établi. Fourchette indicative : 20 à 40 pour cent le premier mois d'un bot à menus, de support ou de commande, puis 5 à 15 pour cent après quelques mois. Les bots communautaires et ceux qui livrent quelque chose chaque jour, comme un résumé RSS, sont bien au-dessus. Sous 3 pour cent, la plupart de vos "utilisateurs" ont essayé le bot une fois et sont partis.
3. De /start à la première action
Définition : la part des nouveaux utilisateurs qui font quelque chose après le message de bienvenue : toucher un bouton, envoyer une commande, taper une question. Fourchette indicative : au-dessus de 60 pour cent, c'est bien ; sous 40 pour cent, le problème est le message de bienvenue, pas le bot. Comme le soutient notre guide des bonnes pratiques pour bots, la plupart des bots sont abandonnés au message de bienvenue, pas sur une fonction cassée.
4. Part d'utilisation des commandes
Définition : quelles commandes et quels boutons de menu sont utilisés, et quelle part de toutes les utilisations chacun représente. Dans presque tous les bots, les trois premières comptent pour plus de 70 pour cent de l'utilisation. Ce n'est pas un problème ; c'est une carte. Placez les trois premières en tête du menu, et examinez de près tout ce qui est sous 2 pour cent : c'est soit inutile, soit mal nommé, soit enterré.
5. Déclenchements des réponses par mot-clé
Définition : la fréquence à laquelle chaque réponse par mot-clé se déclenche. Deux signaux se cachent ici. Un mot-clé qui ne se déclenche jamais signifie que les gens ne formulent pas la question comme vous l'attendiez. Un nombre croissant de messages en texte libre qui ne correspondent à rien signifie que vos utilisateurs demandent quelque chose que vous n'avez pas encore construit, et les messages eux-mêmes vous disent quoi.
6. Taux de complétion des formulaires
Définition : formulaires envoyés divisés par formulaires commencés. Fourchette indicative : un formulaire à trois champs est complété à 50 à 70 pour cent ; à partir de six champs, le taux tombe généralement sous 30 pour cent. Chaque champ que vous retirez vous rapporte des complétions. Notre guide de génération de leads détaille quels champs valent la peine d'être gardés.
7. Livraison des diffusions et indicateurs de lecture
Définition : destinataires, livrés et échoués pour chaque diffusion, plus ce qui s'est passé dans les 24 heures qui suivent. Telegram n'envoie pas d'accusés de lecture pour les messages des bots, donc le "taux de lecture" n'existe pas. Ce que vous pouvez mesurer à la place : les appuis sur les boutons de la diffusion, les réponses, et la hausse des utilisateurs actifs le même jour. Fourchette indicative : un taux d'appui de 5 à 15 pour cent sur une diffusion avec un bouton clair est sain ; sous 2 pour cent, le message ou l'offre a manqué sa cible.
8. Utilisateurs qui ont bloqué ou se sont désabonnés
Définition : les utilisateurs qui ont bloqué le bot, que vous voyez comme des livraisons échouées. Fourchette indicative : moins de 2 pour cent des destinataires par diffusion est une attrition normale ; 5 pour cent ou plus sur un seul envoi est un avertissement sur la fréquence ou le contenu. Telegram n'a pas de dossier spam, c'est donc le seul retour que vous recevez avant que les gens ne disparaissent tout simplement. Lisez notre guide des diffusions pour la cadence et le contenu qui gardent ce chiffre bas.
9. Temps de réponse quand un humain intervient
Définition : le temps entre l'envoi d'un formulaire ou une demande de prise en charge et la première réponse humaine. Les bots collectent les leads instantanément, puis le lead attend. Mesurez l'écart à partir des horodatages s'il le faut. Fourchette indicative : moins d'une heure en horaires de bureau convertit plusieurs fois mieux que le lendemain ; après 24 heures, le lead est généralement parti ailleurs.
10. Revenu par utilisateur, si vous vendez avec des Stars
Définition : utilisateurs payants divisés par le total d'utilisateurs, et revenus en Stars divisés par les utilisateurs actifs sur 7 jours. Fourchette indicative : 1 à 3 pour cent d'utilisateurs payants est typique pour un bot gratuit avec une commande payante, une boutique ou un bouton de don. Suivez les deux séparément, car une audience plus large peut faire monter l'un et baisser l'autre.
Une revue hebdomadaire de 15 minutes
Vous n'avez pas besoin d'un tableau de bord ouvert toute la journée. Vous avez besoin des mêmes chiffres à la même heure chaque semaine, comparés à la semaine précédente, et d'une décision à la fin :
- Choisissez un jour et tenez-vous-y. Le lundi matin fonctionne : la semaine est complète et rien ne s'est encore passé.
- Notez cinq chiffres : nouveaux utilisateurs cette semaine, utilisateurs actifs sur 7 jours, trois commandes principales, livraisons échouées de la dernière diffusion, et formulaires envoyés (ou ventes en Stars). Cinq, pas vingt.
- Comparez chacun à la semaine dernière et à il y a quatre semaines. Ignorez les variations plus petites que vos fluctuations habituelles d'une semaine à l'autre.
- Expliquez chaque pic et chaque creux en une phrase. "Les nouveaux utilisateurs ont doublé grâce à la publication de jeudi dans le canal." Si vous ne pouvez pas, c'est le point à creuser.
- Changez une seule chose. Réordonnez le menu, raccourcissez un formulaire, réécrivez le message de bienvenue. Un changement par semaine, pour savoir la semaine suivante ce qui a causé la différence.
Erreurs de lecture courantes
- Le total d'utilisateurs est un chiffre de vanité. Il ne fait que monter, il inclut tous ceux qui vous ont bloqué, et il ne dit rien de cette semaine. Rapportez-le si vous voulez ; décidez sur les utilisateurs actifs.
- Chaque /start n'est pas une personne. Les scripts de spam frappent les bots publics par vagues : des dizaines de nouveaux utilisateurs en quelques minutes, sans nom d'utilisateur, sans seconde action, avec une langue qui ne correspond pas à votre audience. Excluez ces séries avant de vous réjouir, et ne les comptez jamais dans votre taux de /start à première action.
- Les fuseaux horaires déplacent vos journées. Un graphique quotidien place son minuit quelque part, et si ce n'est pas votre minuit local, l'activité de fin de soirée atterrit le "mauvais" jour. Comparez le même jour de la semaine au même jour de la semaine, et traitez les écarts de quelques utilisateurs d'un jour à l'autre comme du bruit.
- Les jours de diffusion ne sont pas de la croissance organique. Un envoi fait monter les utilisateurs actifs et l'utilisation des commandes pendant une journée. Une semaine avec deux diffusions qui bat une semaine sans aucune ne veut pas dire que le bot s'est amélioré ; vous avez davantage écrit aux gens.
- Les petits nombres mentent en pourcentages. Passer de 3 formulaires envoyés à 6 n'est pas "une croissance de 100 pour cent". Sous environ 30 événements, regardez le décompte et attendez une semaine de plus.
- Les livraisons échouées ne sont pas toutes des blocages. La plupart le sont, mais un compte supprimé échoue de la même façon. Surveillez le taux dans le temps, pas les cas individuels.
Obtenir les chiffres sans code dans TeleMinute
TeleMinute enregistre les événements que Telegram envoie à votre bot et les transforme en chiffres ci-dessus, sans rien installer. Voici où chacun se trouve.
- Page Statistiques, par bot. Total d'utilisateurs, utilisateurs actifs sur les dernières 24 heures et 7 jours, un graphique sur 30 jours des nouveaux utilisateurs face aux utilisateurs actifs, un graphique d'utilisation des commandes, une répartition des langues des utilisateurs, et un tableau de vos utilisateurs avec leur première interaction que vous pouvez exporter vers un tableur. Les trois cartes du haut et le graphique sur 30 jours constituent votre revue hebdomadaire sur un seul écran.
- Réponses aux formulaires. Chaque envoi de formulaire de leads est stocké avec ses réponses et son heure. Votre taux de complétion est le nombre d'envois divisé par les utilisations de la commande qui ouvre le formulaire.
- Statistiques de diffusion. Chaque diffusion, programmée ou immédiate, rapporte les destinataires, les livrés et les échoués, et la page Statistiques affiche la dernière. Les livraisons échouées sont votre compteur de blocages.
- Rapport quotidien du bot dans Telegram. Dans l'éditeur du bot, vous activez un rapport quotidien, choisissez l'heure dans votre propre fuseau horaire, et cochez les indicateurs que vous voulez : nouveaux utilisateurs, utilisateurs actifs, total d'utilisateurs, commandes principales, réponses aux formulaires et ventes en Stars. Il arrive en message direct du bot officiel TeleMinute chaque jour à cette heure, avec un bouton qui ouvre la page Statistiques complète.
- Page des ventes pour les Stars. Si vous vendez des commandes payantes, acceptez des dons ou tenez une boutique avec Telegram Stars, la page des ventes liste chaque paiement, le revenu par utilisateur n'est donc qu'une division plus loin.
Deux limites honnêtes. Il n'y a ni constructeur d'entonnoirs ni outil de test A/B, donc le taux de /start à première action est une comparaison que vous faites vous-même entre nouveaux utilisateurs et utilisation des commandes. Et, comme toute plateforme, TeleMinute ne peut pas afficher d'accusés de lecture, parce que Telegram ne les envoie pas.
Quoi changer selon chaque indicateur
| Si ceci cloche | Changez ceci d'abord |
|---|---|
| Nouveaux utilisateurs stagnants | La distribution, pas le bot : épinglez le lien du bot dans votre canal, ajoutez-le aux bios, imprimez le QR code, mentionnez-le dans chaque diffusion. |
| Faible taux de /start à première action | Réécrivez le message de bienvenue : une phrase sur ce que fait le bot, quatre boutons au maximum, le plus utile en premier. |
| Taux d'actifs sur 7 jours en baisse | Donnez aux gens une raison de revenir : une diffusion programmée avec de vraies nouvelles, un flux RSS, une offre hebdomadaire. Puis vérifiez que le taux de blocage n'a pas monté avec. |
| Une commande sous 2 pour cent d'utilisation | Renommez-la, remontez-la ou supprimez-la. Moins de boutons fait monter l'utilisation de ceux qui restent. |
| Réponses par mot-clé qui ne se déclenchent pas | Lisez les messages sans correspondance, ajoutez les formulations que les gens utilisent vraiment, et créez une réponse par mot-clé pour la question sans réponse la plus fréquente. |
| Complétion des formulaires sous 40 pour cent | Supprimez des champs jusqu'à ne garder que ceux sur lesquels vous agirez, et demandez le numéro de téléphone en dernier. |
| Taux d'appui des diffusions sous 2 pour cent | Message plus court, un seul bouton, une raison d'appuyer maintenant. Envoyez à l'heure où votre graphique d'utilisateurs actifs atteint son pic. |
| Blocages au-dessus de 5 pour cent sur un envoi | Divisez la fréquence par deux et cessez d'envoyer tout ce qui n'est pas une nouvelle pour le lecteur. |
| Réponse humaine lente | Activez le rapport quotidien ou consultez les envois à heures fixes, et configurez une réponse automatique qui indique quand une personne fera le suivi. |
| Utilisateurs payants sous 1 pour cent | Placez l'article payant dans le menu principal, affichez le prix en Stars d'emblée, et offrez un échantillon gratuit de ce que renvoie la commande payante. |
Voyez les chiffres de votre bot en une minute, sans jeton
TeleMinute vous prête un bot de démonstration pendant 15 minutes, sans carte et sans passer par BotFather. Créez un menu, écrivez à votre bot et regardez les statistiques se remplir. Collez votre propre jeton quand vous êtes prêt et gardez tout.
Essayez un bot de démonstration, sans jetonQuestions fréquentes
Telegram propose-t-il des statistiques intégrées pour les bots ?
Non. Les canaux ont un écran Statistiques, pas les bots. BotFather n'affiche aucun chiffre d'utilisation, et la Bot API n'envoie à votre bot que les événements qu'elle reçoit : messages, appuis sur des boutons, saisies de formulaires et erreurs de livraison. Tout ce que vous savez de votre bot est ce que le logiciel qui le fait tourner a enregistré, donc l'analytique vient de votre constructeur de bots ou de votre propre code.
Puis-je voir qui a lu la diffusion de mon bot ?
Pas directement. Telegram n'envoie pas d'accusés de lecture pour les messages des bots. Vous pouvez voir à combien de destinataires le message a été livré et combien de livraisons ont échoué, et vous pouvez utiliser des indicateurs indirects de lecture : appuis sur les boutons, réponses et utilisation des commandes dans les 24 heures qui suivent la diffusion.
Quel est un bon taux d'utilisateurs actifs pour un bot Telegram ?
Il n'existe pas de référence universelle, mais à titre indicatif : pour un bot à menus ou de support, 20 à 40 pour cent des utilisateurs totaux actifs sur les 7 derniers jours est sain le premier mois, et 5 à 15 pour cent est normal une fois que le bot a quelques mois. Les bots communautaires et à contenu quotidien font mieux. Suivez la tendance d'une semaine à l'autre plutôt que le chiffre absolu.
Comment savoir si des utilisateurs ont bloqué mon bot ?
Telegram ne le dit au bot que lorsqu'il tente d'envoyer un message à cet utilisateur et que la livraison échoue. En pratique, vous voyez les blocages sous forme de livraisons échouées dans votre rapport de diffusion. Un taux d'échec inférieur à 2 pour cent par diffusion est normal ; au-delà de 5 pour cent, la fréquence ou le contenu de vos messages doit changer.