Rapports opérationnels A2P SMS : des indicateurs qui révèlent les problèmes sans masquer l’incertitude
Un guide pour définir les indicateurs, les dénominateurs et les périodes, segmenter le trafic avec prudence et présenter les DLR en attente ou non concluants sans les confondre avec des échecs ou une réception vérifiée.

Les décisions qu’un rapport opérationnel sur les SMS doit aider à prendre
Un rapport opérationnel est utile lorsqu’il aide à décider quoi examiner, comparer ou faire remonter, et pas seulement lorsqu’il résume l’activité. Il peut aider à repérer des variations de volume, des différences entre segments, des retards apparents ou des problèmes de cohérence dans les données observées.
Il est préférable de formuler chaque indicateur sous forme de question : qu’est-ce qui a changé ? Dans quelle population ? Sur quelle période ? Avec quels éléments à l’appui ? Une variation est un signal à étudier, pas une explication causale. Par exemple, une baisse du nombre d’états signalés comme livrés ne prouve pas à elle seule que la route a échoué : elle peut aussi être liée à un changement dans la composition du trafic, à des retards de remontée des rapports ou à des données incomplètes.
- Associez chaque indicateur à la décision correspondante : enquêter, comparer, faire remonter ou continuer à observer.
- Indiquez la portée des données et les limites de leur observation à côté du résultat.
- Évitez de présenter une corrélation temporelle comme une cause démontrée.

Définir chaque indicateur avant toute comparaison : volume envoyé, acceptations, DLR et états en attente
Avant de calculer des taux, documentez ce que mesure chaque indicateur et à quel stade du flux il est enregistré. « Envoyé », « accepté », « avec DLR » et « livré selon le DLR » ne sont pas des termes interchangeables. La définition exacte doit correspondre aux événements disponibles sur la plateforme et à la documentation technique applicable ; ne supposez pas que tous les systèmes leur donnent la même signification.
Un rapport doit distinguer les tentatives ou messages envoyés des acceptations observées et des rapports de livraison reçus. Il doit également différencier les états concluants des états en attente, inconnus ou contradictoires. Un DLR reçu est un état signalé par le système concerné ; à lui seul, il ne constitue pas une vérification indépendante de l’apparition du message sur le terminal du destinataire.
Tenez à jour un glossaire partagé et versionné. Si une définition change, consignez la date d’entrée en vigueur du changement afin d’éviter de comparer des périodes calculées selon des règles différentes.
- Précisez l’événement qui déclenche et clôture chaque comptage.
- Indiquez si la donnée porte sur des messages uniques, des tentatives ou des événements ; ne mélangez pas les unités.
- Documentez le traitement des nouvelles tentatives, des doublons et des enregistrements incomplets, selon les capacités réelles des systèmes.
- Identifiez les états signalés par des tiers et évitez de les qualifier de réception vérifiée.

Choisir des dénominateurs et des fenêtres temporelles comparables
Tout taux doit avoir un dénominateur explicite. Par exemple, une proportion d’états de livraison signalés doit préciser quels messages elle inclut et lesquels elle exclut : ceux envoyés pendant la période, ceux qui ont été acceptés ou ceux qui ont déjà reçu une mise à jour. Ces bases répondent à des questions différentes et peuvent produire des chiffres différents.
Définissez également comment le temps est attribué : selon l’heure d’envoi, d’acceptation ou de réception du rapport. Pour comparer des périodes, conservez le même fuseau horaire, la même durée et la même règle d’inclusion, ou expliquez les différences. Pour les messages récents, certains rapports de livraison peuvent ne pas être encore arrivés ; comparer une cohorte arrivée à maturité à une autre dont le suivi est toujours en cours peut fausser le résultat.
Au vu des éléments disponibles, il n’existe pas de fenêtre unique adaptée à tous les cas. Définissez une fenêtre d’observation correspondant à vos délais de remontée des rapports et à vos processus, puis présentez ce choix comme une méthodologie interne, et non comme une norme universelle.
- Indiquez la formule et le dénominateur à côté du nom du taux.
- Précisez la période, le fuseau horaire et le moment retenu pour attribuer chaque événement.
- Séparez les cohortes dont le suivi est terminé de celles qui peuvent encore recevoir des mises à jour.
- Si vous modifiez une fenêtre ou une règle d’inclusion, signalez-le dans le rapport.
Segmenter par destination, opérateur, expéditeur, type de trafic et route sans créer de groupes trompeusement petits
La segmentation peut aider à repérer où se concentre une variation. Selon les champs réellement disponibles et fiables, analysez les données par destination, opérateur, expéditeur, type de trafic — par exemple OTP, transactionnel ou marketing légitime — et route. Ne supposez pas que chaque système dispose de tous ces champs ni que leurs valeurs sont normalisées.
Commencez par une vue d’ensemble, puis ajoutez progressivement des dimensions. Si plusieurs facteurs évoluent en même temps, une différence observée ne permet pas de déterminer lequel l’explique. Dans la mesure du possible, comparez des périodes comparables et consignez les changements opérationnels connus, comme des modifications de configuration ou de composition du trafic.
Les petits groupes peuvent afficher des pourcentages très volatils et favoriser des conclusions hâtives. Les éléments disponibles ne définissent aucun seuil universel de taille minimale. Établissez des règles internes de présentation selon le volume, la stabilité et les exigences de confidentialité ; si un groupe est trop petit pour être interprété, regroupez-le avec prudence ou signalez que les données sont insuffisantes.
- Vérifiez la qualité et la cohérence de chaque champ avant de l’utiliser pour segmenter.
- Affichez le volume à côté du pourcentage pour rendre visible la taille de la base.
- Évitez de comparer des groupes dont la composition ou les périodes diffèrent fortement sans le signaler.
- Ne déduisez pas de causalité d’une coïncidence entre une route et un résultat.
Présenter la latence avec des percentiles et une distribution, pas seulement des moyennes
Une moyenne résume toutes les valeurs en un seul chiffre et peut masquer le fait qu’une partie des messages met beaucoup plus de temps que les autres. Pour analyser les délais, envisagez de présenter la distribution et les percentiles en plus de la moyenne, à condition que les données et le volume permettent de les calculer de manière fiable.
Définissez précisément l’intervalle que vous appelez latence : par exemple, le temps écoulé entre deux événements enregistrés par vos systèmes. Ne combinez pas des mesures dont les points de départ et d’arrivée diffèrent, et ne présentez pas le délai jusqu’à un DLR comme s’il mesurait nécessairement le temps jusqu’à la réception sur le terminal. Un rapport de livraison peut arriver tardivement ou ne pas être disponible, ce qui limite les conclusions possibles.
Accompagnez les percentiles du nombre d’observations, de la période et de la population analysée. Si les enregistrements sont peu nombreux ou si certaines valeurs manquent, indiquez cette limite au lieu de donner une fausse impression de précision.
- Documentez les événements qui délimitent chaque mesure de temps.
- Présentez la distribution et les percentiles avec le volume et le nombre de données manquantes.
- N’assimilez pas le délai de remontée d’un rapport au délai jusqu’à une réception vérifiée.
Distinguer la disponibilité de la connectivité, les résultats de livraison et la qualité des données observées
La disponibilité d’une connexion, l’acceptation de messages, les états de livraison signalés et l’exhaustivité des données décrivent des aspects différents. Un système peut être disponible et néanmoins produire des résultats de livraison qui nécessitent une investigation ; des messages peuvent aussi rester sans état concluant alors que la connectivité observée n’a pas changé.
Organisez le rapport en sections distinctes et précisez l’origine de chaque donnée. Ne déduisez pas la qualité de livraison d’un simple indicateur de connectivité, ni la qualité de la connectivité des DLR. Si l’observabilité dépend de systèmes externes, expliquez quels événements peuvent manquer ou arriver en retard.
Cette distinction aide à déterminer l’étape suivante : examiner la connectivité, étudier les résultats signalés ou vérifier l’intégrité des enregistrements. Elle ne permet pas, à elle seule, d’établir la cause.
- Présentez séparément la connectivité, l’acceptation, les résultats de livraison et la qualité des données.
- Indiquez quel système enregistre chaque événement et quelles sont ses limites de couverture.
- Traitez toute relation entre les indicateurs comme une hypothèse à vérifier.
Représenter les états inconnus, tardifs et contradictoires sans les transformer en certitudes
Un DLR en attente ou non concluant ne doit pas être automatiquement assimilé à un échec ou à une livraison confirmée. Présentez-le dans une catégorie clairement visible, avec une définition compréhensible pour le lecteur et fondée sur l’état effectivement signalé par vos systèmes. Si un rapport peut être mis à jour ultérieurement, maintenez la distinction entre l’observation actuelle et le résultat final, lorsque celui-ci sera disponible.
Si des indications incompatibles apparaissent pour un même message, ne retenez pas silencieusement la plus favorable ou la plus défavorable. Définissez une règle de rapprochement documentée si le système permet de l’appliquer ; sinon, conservez le cas comme contradictoire ou non résolu et excluez-le des calculs qui exigent une classification concluante, en expliquant l’incidence de cette exclusion.
Les éléments disponibles ne définissent ni taxonomie universelle ni règles techniques permettant de résoudre tous les états DLR. Consultez les spécifications et la documentation applicables à la plateforme avant d’interpréter des codes précis.
- Distinguez explicitement, si ces états existent dans vos données, les états confirmés selon le rapport, en attente, inconnus et contradictoires.
- Indiquez le nombre d’enregistrements de chaque catégorie et leur incidence sur les taux.
- Ne qualifiez pas un état en attente d’« échec » ni un DLR de « réception vérifiée ».
- Consignez les règles de rapprochement et les changements d’état pour assurer la traçabilité.
Ajouter le contexte du volume, des changements opérationnels et des limites à chaque KPI
Un indicateur clé de performance (KPI, selon son sigle anglais) pris isolément peut induire en erreur. Indiquez le volume de base, la période, le dénominateur, la proportion d’états non concluants et tout changement opérationnel connu susceptible d’affecter la comparabilité. Si le trafic regroupe différents cas d’usage ou segments, décrivez sa composition avant d’attribuer de l’importance à une variation.
Transformez les constats en questions à examiner. Si un taux évolue pour une destination et une période données, vérifiez d’abord les définitions, le volume et la maturité des données ; comparez ensuite les segments et consultez les journaux opérationnels pertinents. Limitez la conclusion à ce que les éléments disponibles permettent d’établir : signal, tendance observée ou cause confirmée.
À titre de contexte sectoriel, le rapport de marché A2P préparé pour Telefónica par Analysys Mason décrit des différences entre les profils de trafic A2P et P2P ainsi que des difficultés d’interconnexion. Cela rappelle que la composition du trafic et l’interconnexion comptent dans l’interprétation des indicateurs, mais ne permet pas d’attribuer une variation particulière à une route, à un opérateur ou à un événement sans éléments spécifiques.
- Modèle minimal pour chaque KPI : définition, numérateur, dénominateur, période, volume et états exclus.
- Ajoutez la proportion d’enregistrements en attente ou non concluants et la source des données.
- Consignez les changements opérationnels connus sans les présenter comme des causes prouvées.
- Terminez chaque constat par une question et la prochaine étape de validation.
Questions fréquentes
Un DLR confirme-t-il que le SMS est arrivé sur le téléphone ?
Un DLR est un état signalé par le système concerné. À lui seul, il ne constitue pas une vérification indépendante de l’apparition du message sur le terminal du destinataire. Le rapport doit décrire ce que les données montrent réellement et ne pas aller au-delà de ce qu’elles permettent d’affirmer.
Comment faut-il comptabiliser un DLR en attente ?
Présentez-le comme en attente ou non concluant, selon la terminologie correspondant à vos données. Ne le comptez pas automatiquement comme une livraison confirmée ou comme un échec. Indiquez le nombre de cas, la fenêtre d’observation appliquée et l’incidence de cette catégorie sur les calculs.
Quel dénominateur faut-il utiliser pour calculer un taux de livraison ?
Cela dépend de la question posée et des événements disponibles. Précisez si la base comprend les messages envoyés, acceptés ou ayant déjà un état signalé. Publiez la formule et évitez de comparer des taux calculés avec des dénominateurs différents comme s’ils étaient équivalents.
Quelle taille minimale un segment doit-il avoir pour être présenté ?
Les éléments disponibles ne permettent pas de définir un seuil universel. Établissez une règle interne adaptée au volume, à la stabilité statistique et aux exigences de confidentialité. Indiquez la taille de la base et signalez comme insuffisants les groupes qui ne permettent pas une interprétation prudente.
Une dégradation dans un segment prouve-t-elle que la route en est la cause ?
Non. Il s’agit d’un signal à examiner. Vérifiez d’abord la comparabilité des périodes, la définition des indicateurs, la composition du trafic, la maturité des états et les changements opérationnels connus. N’attribuez une causalité que si des éléments spécifiques suffisants l’étayent.
Sources consultées
- 3GPP specifications3GPP
- ITU-T E.164International Telecommunication Union
- GSMA resourcesGSMA
- SMS A2P - Telefónica Global SolutionsTelefónica Global Solutions
- Informe para Telefónica: El mercado de mensajería A2PTelefónica / Analysys Mason