Aller au contenu principal

Revenir à la liste

Votre SMS est arrivé, votre tableau de bord ne dit rien. Les accusés de réception expliqués

Trois faits différents, souvent confondus

Quand vous envoyez un SMS, trois choses distinctes peuvent être connues à son sujet, et elles arrivent à trois moments différents, de trois endroits différents.

Il est parti. Votre téléphone a remis le message à la radio. C'est le seul fait que votre propre matériel puisse confirmer seul, et il l'est en quelques secondes.

Il a été accepté. L'opérateur l'a pris en charge. Souvent impliqué par le premier, parfois rapporté à part.

Il a été remis. Le téléphone du destinataire l'a accusé, et l'opérateur a renvoyé cet accusé jusqu'à l'expéditeur. Celui-là voyage le plus loin, et c'est celui qui, souvent, n'arrive jamais.

La plupart des tableaux de bord, le nôtre compris, affichent le premier et le troisième côte à côte. Il est facile de lire l'écart entre les deux comme un échec. Ce n'en est généralement pas un.

Pourquoi le troisième fait manque à l'appel

Un accusé de réception est un petit message que le réseau du destinataire renvoie dans la chaîne. Chaque maillon doit coopérer, et plusieurs ne le font pas.

  • Certains opérateurs ne renvoient aucun accusé, ou seulement sur certaines routes, ou seulement pour certains types de trafic.
  • Les accusés arrivent en retard. Quelques minutes est courant, quelques heures arrive. Un téléphone éteint reçoit le message à son rallumage, et l'accusé suit à ce moment-là.
  • L'itinérance casse la chaîne. Un destinataire à l'étranger peut très bien recevoir le message sans que l'accusé fasse le voyage de retour.
  • L'accusé peut se tromper. Un « remis » peut signifier que le message a atteint le magasin de l'opérateur, pas le combiné.

L'absence d'accusé vous apprend donc très peu de chose. Sa présence est une bonne nouvelle. Son absence est simplement une absence.

Une campagne après l'envoi : toutes les cibles sont parties, et la colonne des reçus se remplit ensuite à mesure que l'opérateur accuse.
Une campagne après l'envoi : toutes les cibles sont parties, et la colonne des reçus se remplit ensuite à mesure que l'opérateur accuse.

Comment lire les chiffres sans se tromper

Trois habitudes suffisent.

Lisez ce qui est parti, pas ce qui est confirmé. Le nombre de messages qui ont quitté vos téléphones est un fait établi par votre propre matériel. Prenez-le comme le vrai chiffre d'envoi, et prenez les confirmations comme un bonus.

Attendez-vous à ce que le nombre de confirmés continue de monter après la fin de l'envoi. Une campagne qui se déclare terminée n'a plus rien à envoyer, ce qui n'est pas la même chose que plus rien à voir arriver. Les accusés continuent de tomber un moment, et chacun fait passer un message de « parti » à « reçu ». Si un chiffre bouge sur une campagne finie, ce sont des accusés qui arrivent, pas une panne.

Surveillez les échecs, pas le silence. Un message qui a réellement échoué le dit avec un motif : pas de service, radio éteinte, refus de l'opérateur, quota atteint. C'est cette colonne-là qui mérite votre attention. Le silence n'est pas un échec.

Ce que cela implique pour un code à usage unique

Si vous envoyez des codes de connexion, l'accusé est la mauvaise chose à attendre. Il est trop lent et trop peu fiable pour conditionner un parcours utilisateur. Envoyez le code, affichez le champ de saisie, et laissez l'utilisateur vous dire qu'il est arrivé en le tapant. S'il n'arrive pas, le renvoi est un mécanisme moins coûteux et plus honnête qu'un accusé que vous n'obtiendrez peut-être jamais.

Le même raisonnement vaut pour les confirmations de commande et les rappels. Rien de ce que vous envoyez ne devrait dépendre d'une confirmation que le réseau téléphonique n'a jamais promis de vous fournir.