Cas d'usage

Remplir automatiquement une adresse de commande à partir d'une saisie partielle

Taper une adresse complète sur le clavier d'un téléphone est lent et source d'erreurs, et chaque faute de frappe devient un problème de livraison potentiel par la suite. Une boutique en ligne dont l'audience était majoritairement mobile a examiné ses données d'abandon de commande et constaté que le champ d'adresse était l'endroit où un nombre disproportionné d'acheteurs abandonnaient en cours de route, souvent après plusieurs tentatives pour corriger une ligne mal saisie.

La solution : des suggestions en direct. Pendant qu'un acheteur tapait dans le champ d'adresse, le formulaire de commande envoyait le texte partiel à /v1/autocomplete, qui renvoie des adresses candidates conçues précisément pour ce type de recherche interactive, mises à jour avec chaque nouvelle suggestion à mesure que d'autres caractères étaient saisis. Au lieu de taper une adresse entière en espérant qu'elle soit formatée comme le système de la boutique l'attendait, l'acheteur tapait les premiers caractères de sa rue et choisissait la bonne dans une courte liste apparaissant sous le champ.

Sélectionner une suggestion remplissait d'un coup les autres champs d'adresse, rue, ville, région et code postal, supprimant plusieurs champs distincts que l'acheteur aurait sinon dû taper à la main un par un. Cela comptait plus qu'on pourrait le penser, puisque chaque champ supplémentaire est une occasion de plus de faire une faute de frappe, et qu'une faute dans un code postal ou un nom de ville est souvent ce qui amène une étape de vérification d'adresse, plus loin dans le processus, à signaler une commande que l'acheteur avait remplie correctement sur le fond, mais pas dans le format exact attendu par le système.

La boutique a conservé la saisie manuelle comme solution de repli, puisque les suggestions de saisie semi-automatique dépendent de l'existence de l'adresse sous une forme reconnaissable, et qu'une adresse inhabituelle, un bâtiment très récent ou une route rurale sans nom de rue standard pouvaient ne pas faire apparaître de bonne correspondance. Un acheteur qui ne voyait pas son adresse dans la liste des suggestions pouvait continuer à taper et envoyer le formulaire manuellement, ce que la validation existante de la boutique traitait comme elle l'avait toujours fait.

L'effet mesurable a été une baisse des abandons de commande à l'étape de l'adresse et une diminution notable du taux de commandes signalées pour correction d'adresse après coup, puisque moins d'acheteurs introduisaient des fautes de frappe dans des champs que la saisie semi-automatique avait remplis correctement pour eux. Aucun de ces chiffres n'était spectaculaire à lui seul, mais l'abandon de commande fait partie de ces indicateurs où les petites améliorations s'additionnent, puisque chaque acheteur qui finalise sa commande au lieu de partir représente un chiffre d'affaires qui n'aurait pas existé autrement.

Le nombre de requêtes de saisie semi-automatique augmente avec la quantité de texte saisie par l'acheteur, puisque chaque frappe au-delà d'une longueur minimale peut déclencher une nouvelle requête de suggestion, un schéma plus lourd qu'un seul appel de géocodage par commande. L'équipe technique de la boutique a réglé le champ pour attendre une courte pause dans la saisie avant d'envoyer une requête, au lieu d'en envoyer une à chaque frappe, ce qui a nettement réduit le volume de requêtes sans que les acheteurs remarquent la moindre différence de réactivité des suggestions. La fonctionnalité est ainsi restée confortablement dans le quota quotidien gratuit la majeure partie de l'année, le crédit prépayé couvrant la période plus chargée des achats de fin d'année.

La documentation de l'endpoint, y compris la manière de régler le rythme des requêtes, se trouve sur /docs/address-autocomplete/.