Une zone de texte automatique pour entrer des adresses est-elle une bonne idée?

Entrer mon adresse via une forme traditionnelle me rend fou:

  • Pourquoi dois-je entrer dans ma ville, mon état et mon code postal lorsque ma ville et mon état peuvent être déduits de mon code postal?
  • Choisir votre état à partir d'une liste déroulante est une douleur dans l'âne – souvent vous ne pouvez pas l'onglet, vous devez utiliser la souris, etc.

Alt text http://img10.imageshack.us/img10/7404/traditionaladdressform.png

Parce que je trouve ce processus tellement répugnant, lorsque j'ai conçu ma boutique en ligne ( bombsheets.com ), j'ai décidé de créer un widget de complétion automatique pour les adresses. Lorsque vous tapez, nous essayons de géocoder votre adresse (via Google Maps):

Alt text http://img403.imageshack.us/img403/9333/addressautocomplete.png

Dans le meilleur des cas, cela fonctionne très bien. Si votre adresse est "120 W 45th St, New York, NY 10036, USA", vous pouvez l'entrer en tapant quelque chose aussi court que "120 w 45th st, nyc".

Cependant, pour autant que je le sache, nous sommes le seul magasin en ligne qui utilise cette interface. Plutôt que de me tapoter sur le dos pour être un tel génie, je suis curieux de savoir si son manque d'utilisation signifie que cette idée est quelque peu imparfaite. Quelques problèmes potentiels:

  1. Trop étranger / inconnu. Les clients sont habitués à l'ancien formulaire, et le renversement d'eux est confus.
  2. Vous devez entrer votre numéro d'appartement / étage / quoi que ce soit dans un domaine différent. Ceci est déroutant.
  3. Lorsque notre magasin explosera (un bon problème à avoir), nous allons toucher Google avec trop de demandes Geocode pour cela à l'échelle.
  4. EDIT: Cela ne fonctionnera pas (les ~ 5% des) utilisateurs avec javascript désactivé.
  5. Il n'y a aucun problème important ici et cette interface est l'avenir. (Ce n'est pas si étrange puisque, par exemple, de nombreux magasins en ligne vous forcent à entrer votre numéro de carte de crédit et votre type de carte de crédit, lorsque celui-ci est inférmable de l'ancien).

Quoi qu'il en soit, je suis curieux de savoir s'il s'agit d'un domaine dans lequel je devrais essayer d'innover ou si je devrais simplement utiliser l'approche traditionnelle. (Des réflexions sur l'amélioration de la convivialité de cette nouvelle approche sont bien entendu également appréciées).

Les multiples déroulants par rapport à la discussion sur un seul texte de terrain soulèvent des discussions intéressantes sur l'utilisabilité. Les champs distincts de l'état et du pays sont couramment utilisés. Donc, vous risquez de briser la règle de "ne me faites pas réfléchir", mais l'auto-complet contribue à expliquer ce qui est requis.

Jakob Nielsen soutient que les champs de texte unique pour les adresses sont plus faciles à utiliser par les utilisateurs:

De telles informations sont souvent câblées dans les doigts des utilisateurs et doivent choisir de telles options à partir d'un menu rompt le paradigme standard pour entrer des informations et peuvent même créer plus de travail pour les utilisateurs ( http://www.useit.com/alertbox/20001112.html )

D'autre part, la sélection des informations à partir de listes fixes entraînera moins de marge d'erreur et certaines personnes préfèrent utiliser la souris (par exemple, ces personnes vont au menu d'édition pour accéder aux commandes, comme copier et coller).

Vous devez juger votre public cible et faire un appel.

Une préoccupation est de savoir si cela fonctionne sans JavaScript ou non. Si vos clients pour une raison ou une autre (il y en a plusieurs) n'ont pas JavaScript activé, ou même pas les navigateurs le supportent (p. Ex. Sur un téléphone portable), vous pouvez obtenir une entrée mal formée que votre site pourrait ne pas gérer correctement .

  1. Ce n'est pas un problème. Dès que l'autocomplète apparaîtra, les gens comprendront.

  2. Ouais, vous devriez trouver un moyen de le migrer, ou mettre ce champ sur l'adresse. Si elle est déjà entrée, les gens ne pensent pas qu'ils devront l'entrer à nouveau.

  3. Lorsque votre magasin grandit, vous avez besoin de faire de la chaching. En tous cas. À tous les niveaux.

  4. Je suis d'accord. Il suffit de régler quelques problèmes mineurs. 🙂

Pour le compte rendu, un code postal n'indique pas toujours une ville. Voir ici Bien sûr dans la pratique, il le fait habituellement, et même s'il ne le fait pas, cela réduirait considérablement les options.