2 mois sans publier d’articles… J’ai reporté une partie de mon activité sur le site du CHS www.expotec103.com. Ceci explique sûrement cela.
Dans ce billet je vous propose de découvrir comment de vrais utilisateurs IRL utilisent le champ numéro de téléphone d’un formulaire HTML.
Quelques surprises vous attendent 😉
L’analyse est basée sur le champ téléphone du formulaire de demande d’acte d’état civil de la ville de Rouen.
Le champ “Téléphone” étudié
Le champ est labellisé “Téléphone” et comporte la mention suivante :
Si nous rencontrons des difficultés à traiter votre demande, nous pouvons être amenés à vous contacter par téléphone. Si vous ne renseignez pas cette information, nous vous contacterons par le biais de votre adresse électronique.
Cela nous apprend que :
- le numéro de téléphone pourrait être utilisé par la ville de Rouen pour rappeler l’internaute,
- le champ n’est pas obligatoire.
Les chiffres
Voici les chiffres principaux avant de regarder plus en avant :
119899 | Le nombre de lignes contenues dans le fichier |
27391 | Lignes vides (le champ n’a pas été renseigné) |
92508 | Lignes saisies, soit un taux de remplissage de 77% |
88569 | Numéros français |
1501 | Numéros internationaux |
78 | Nombre de saisies sans rapport avec le champ |
Le taux de remplissage de 77% pour un champ facultatif s’explique par la volonté de l’internaute d’assurer le bon déroulement de sa démarche.
Les numéros de téléphone français
Les préférences
Les numéros de téléphone français tiennent sur 10 chiffres et commencent par 0 (hormis numéros spéciaux).
Voici les formats utilisés par ordre de préférence :
64207 | 0123456789 |
12895 | 01 23 45 67 89 |
9868 | 01.23.45.67.89 |
854 | 01/23/45/67/89 |
745 | 01-23-45-67-89 |
C’est de façon plutôt logique que le premier format préféré apparaît. L’internaute va au plus simple et au plus rapide en tapant les chiffres les uns à la suite des autres.
Les bizarreries
Le grand nombre de numéros à disposition de cette analyse a fait ressortir quelques comportements bizarres.
Il y a la confusion entre 0 (zéro), o (la lettre o minuscule), O (la lettre O majuscule) et même le ° (degré).
Il y a également la confusion entre 1 (un) et I (la lettre I majuscule).
Ces confusions comptent tout de même 250 cas ! Ce n’est pas si rare que ça.
Encore plus bizarre ?
Il arrive parfois (25 cas) que l’utilisateur tapent les chiffres du numéro sans appuyer simultanément sur la touche Majuscule (ou shift). Par exemple il tapera à& é » ‘( -è _ç alors qu’il voulait taper 01 23 45 67 89.
Dans un autre registre, on retrouve les snobs (ou les indéfectibles du copier-coller, allez savoir 😉 ) qui saisissent leur numéro de téléphone français comme s’ils le donnaient à une administration étrangère en donnant l’indicatif international (79 cas).
Les numéros de téléphone internationaux
Le tableau ci-dessous donnent les préférences d’écriture des numéros de téléphone avec le préfixe international :
1019 | 0033 123456789 |
402 | +33 123456789 |
80 | (33) 123456789 |
Nous nous retrouvons face à un problème (faut dire aussi que ce n’est pas simple pour l’utilisateur). La bonne façon d’écrire un numéro international est d’utiliser +33 par exemple et non 0033, qui n’est pas valable dans tous les pays.
Conclusion
Le but de cette analyse m’a servi de base pour l’écriture de fonctions PHP gérant la validation et l’affichage de numéros de téléphone. C’est loin d’être simple car le nombre de possibilité est grand et peut changer sans préavis.
Le coup de la confusion zéro, o , O, degré, un et i, ça parait incroyable !
Merci de me recontacter au °six _ »éçXII (4×10+20)+Minervois+OùlaGuerre n’a pas eu lieu.
J’ai rien compris, mais c’est certainement très bien..