web-dev-qa-db-fra.com

Ajout des États-Unis en haut de la liste déroulante des pays. OK pratique ou pas?

Certains sites Web ont une liste déroulante de pays où les États-Unis et le Canada sont répertoriés en haut de la liste (ainsi qu'à leur position normale). J'ai lu une fois que c'était insultant pour les utilisateurs non américains/canadiens. La raison pour laquelle ils sont au sommet est de permettre aux utilisateurs américains de choisir plus facilement leur pays au lieu de faire défiler vers le bas.

La plupart des acheteurs des sites basés aux États-Unis viennent des États-Unis.

Considérez-vous que cette fonctionnalité d'interface utilisateur est insensible aux utilisateurs non américains/canadiens? Doit-il être arrêté? Ou est un non problème?

62
Tony_Henrich

La plupart du temps, avec un peu d'ingénierie, vous pouvez déjà déterminer l'emplacement de l'utilisateur via son adresse IP ou d'autres moyens. Alors pourquoi ne pas utiliser ce processus et faire de son résultat le choix par défaut? Une action de moins pour l'utilisateur!

70
Max Steenbergen

Je pense que c'est une bonne chose d'ajouter les pays les plus populaires en haut de la liste tant que vous les placez également au bon endroit dans la liste.

Je déteste faire défiler vers le bas d'une liste pour trouver que ce que je cherchais était en haut, l'avoir aux deux endroits.

51
Sruly

La meilleure solution éprouvée:

Liste déroulante alphabétique, le pays sélectionné par défaut étant celui auquel correspond IP.

Dans 98% des cas, l'IP obtiendra le bon pays et le client n'aura rien à changer. Sinon, le client peut utiliser la liste déroulante pour localiser son pays.

30
Andres

Je ne pense pas que "l'insensibilité" y soit pour quelque chose.

Si presque tous vos utilisateurs viennent des États-Unis, il est logique de tout rendre aussi simple que possible pour eux. C'est une bonne pratique.

Cela dit, j'ai parfois sauté directement sur "U", je n'ai pas trouvé les États-Unis et j'ai dû remonter. L'important est que l'utilisateur puisse toujours commencer à taper le pays qu'il souhaite et qu'il le conduira toujours au bon endroit.

12
Dan Barak

J'ai écrit à ce sujet il y a quelque temps: http://www.nexustechnologiesllc.com/blog/fixing-registration-forms-country-selection/

Voici la partie "solution":

Tout d'abord, la bonne façon de gérer la sélection des pays est souvent de ne pas l'avoir du tout. Vous devez vous demander - "pour quoi ai-je besoin d'un pays?" La même chose vaut pour tous les champs d'adresse en fait. Si votre site n’est pas un site de commerce électronique ou n’expédie rien aux utilisateurs, vous n’avez probablement pas besoin de leur adresse et certainement pas de leur pays. De plus, si vous créez un site de commerce électronique, mais que le site ne sera expédié qu'aux utilisateurs d'un seul pays, il n'est pas nécessaire non plus que les utilisateurs entrent dans leur pays. Il existe d'innombrables sites Web (malheureusement, même certains sur lesquels j'ai travaillé) qui vous demandent votre adresse complète sans aucune raison centrée sur l'utilisateur. Ils veulent que ces données vous soient commercialisées ou pour tout autre nombre de raisons bidon. Je me demande vraiment combien de ces sites réalisent combien d'utilisateurs potentiels ils chassent en exigeant beaucoup de données sur l'enregistrement qui ne sont vraiment pas nécessaires.

S'il s'avère que vous avez besoin du pays entré par vos utilisateurs, alors voici la façon dont je vous recommande de le faire:

  • Utilisez une liste déroulante avec tous les pays, classés par ordre alphabétique.
  • Lors du chargement de la liste déroulante pour une nouvelle inscription, définissez le pays principal de votre site Web comme option sélectionnée.
  • N'incluez pas l'option d'espace réservé "sélectionner le pays". Ce n'est pas nécessaire car tout le monde aura un pays et vous utilisez déjà votre pays principal comme sélection par défaut.
  • Si un utilisateur modifie ses informations ultérieurement, assurez-vous que son pays actuellement sélectionné est sélectionné. Je ne peux pas compter le nombre de fois où j'ai vu cette petite friandise oubliée lors du rechargement d'un formulaire avec des données existantes (pas seulement les pays, mais toute liste déroulante).

Si vous ne prenez en charge qu'un sous-ensemble limité de pays (par exemple, vous ne pouvez expédier que vers des pays d'Amérique du Nord), voici les modifications ci-dessus que je recommanderais:

  • Dans votre liste déroulante, incluez tous les pays que vous devez prendre en charge.
  • Ajoutez une option "Autre".
    • Lorsque cette option est sélectionnée:
      • Incluez des messages pour expliquer que vous ne soutenez pas actuellement l'expédition vers des pays en dehors de ce qui est actuellement répertorié.
      • Inclure une zone de texte pour leur permettre d'entrer dans leur pays. Cela peut vous fournir des informations précieuses sur l'endroit où vous souhaitez développer ensuite.
    • N'empêchez pas l'utilisateur de s'inscrire, sauf si la seule raison de l'inscription est d'acheter quelque chose. Et si tel est le cas, je vous recommande de sélectionner le pays comme la toute première étape du processus d'enregistrement, peut-être même sur un écran séparé. De cette façon, vous pouvez gagner du temps à l'utilisateur, et il sera heureux (ish) de ne pas avoir passé beaucoup de temps à remplir un formulaire d'inscription pour apprendre qu'il était inutile de le faire.

Une autre option que j'ai envisagée est une combinaison de ce qui précède:

  • Utilisez une liste déroulante, mais n'incluez qu'un sous-ensemble principal de pays.
  • Incluez l'option "Autre".
    • Encore une fois, assurez-vous qu'une zone de texte apparaît si l'utilisateur choisit "Autre", afin qu'il puisse entrer directement dans son pays.
  • Assurez-vous que tous les pays que vous avez dans la liste déroulante ont également des formulaires d'adresse personnalisés configurés, afin que vous puissiez collecter les informations d'adresse de l'utilisateur de la manière qui convient le mieux à leur pays.

Je n'ai pas encore utilisé activement cette solution sur un site, je ne peux donc pas en dire l'utilité. Cependant, si 90% de votre trafic doit provenir d'un petit groupe de pays, cela pourrait s'avérer très convivial. Assurez-vous toutefois de ne l'utiliser que si vous n'avez vraiment pas besoin d'une assistance égale pour tous les pays et que vous souhaitez améliorer l'expérience utilisateur pour vos principaux pays pris en charge.

9
Charles Boyung

C'est un exemple d'optimisation de l'interface utilisateur pour une utilisation fréquente. Tant que vous le faites avec parcimonie, par exemple uniquement pour les sites principalement basés aux États-Unis et seulement une fois que les mesures suggèrent que cela serait utile. Cela signifierait également que d'autres pays pourraient être placés en tête de liste si l'utilisation le justifie. Par exemple:

US
UK
Canada
Spain
---------
...[alphabetised list of countries]...
...
6
Rahul

Je viens d'Europe (Danemark) et je trouve cela un peu insultant lorsque les sites sont codés en dur pour les États-Unis. Cela m'inquiète que si j'achète quelque chose, parce que je ne suis pas citoyen américain, j'ai des ennuis.

Utilisez plutôt deux listes déroulantes: continent, pays.

4
neoneye

Une autre dimension est de considérer ce que nous pourrions déjà savoir à propos de l'utilisateur. Évidemment, si le visiteur est un hasard/drive-by, nous ne savons presque rien. Si toutefois, l'utilisateur a un objet de compte enregistré sur le site, nous en savons probablement beaucoup plus. Si nous connaissons suffisamment l'utilisateur pour avoir une adresse dans le dossier, alors le pays par défaut devrait être évident, non?

4
CSSian

Le contexte est tout:

  • ne présumez pas que tous vos clients sont des États-Unis - c'est le peu insultant - fournissez des informations sur les expéditions à l'étranger, etc.
  • une liste déroulante unique avec une liste de sélection optimisée s'applique non seulement aux pays, mais à tout ce que les utilisateurs choisissent - simplifiez
  • l'autre approche consisterait à présélectionner le pays le plus probable et à laisser l'utilisateur le modifier si nécessaire
4
Nathan-W

Si vous voulez plus qu'un simple pays

... et souhaitez être innovant, vous pouvez considérer que de nombreux navigateurs de bureau prennent désormais en charge le API de géolocalisation standard W3C qui invite l'utilisateur pour son emplacement (comme Firefox 3.5, Chrome, Opera, Safari (à un moment donné).

Ainsi, la même logique que vous utiliseriez pour les téléphones de bureau peut désormais être obtenue gratuitement. Mais cela dépend de votre application.

2
Julian H

Ok, cette réponse est probablement trop tardive, mais nous avons eu le même problème sur un site de commerce électronique ici. L'entreprise n'était pas basée aux États-Unis, mais la plupart des clients venaient des États-Unis. au début, nous avions la liste des pays par ordre alphabétique, mais c'était un énorme problème POUR LES CLIENTS AMÉRICAINS, car au moins la moitié d'entre eux l'ont simplement laissée au paramètre par défaut "Afghanistan" - bien sûr, nous pourrions toujours les dire des États-Unis à cause de le numéro de téléphone ou l'état, mais c'était compliqué de mettre à jour les enregistrements chaque fois que cela se produisait.

C'est pourquoi nous avons décidé de faire des États-Unis le premier choix. Tous les clients d'autres pays avaient une bien meilleure compréhension de la géographie ...

1
iHaveacomputer

Faut-il que ce soit une liste déroulante? Je suggérerais d'utiliser l'emplacement IP pour définir un pays par défaut, mais si l'utilisateur souhaite le modifier, vous pouvez utiliser le champ de texte de suggestion automatique qui pourrait fonctionner avec les codes de pays et les noms de pays.

Dans cet article, Jacob discute des listes d'états sur la façon dont elles doivent être utilisées; http://www.useit.com/alertbox/alpha-sorting.html .

1
ArchieVersace

Au lieu de le mettre en haut de la liste, seules les valeurs par défaut quand il y a un choix très populaire: 75% +. Ensuite, il n'y a aucune indication d'être supérieur/plus important pour les autres en raison de votre position sur une liste qui est par ailleurs alphabétique.

Idéalement, vous devriez connaître les paramètres régionaux de leur ordinateur. L'adresse personnelle peut ne pas correspondre à l'adresse IP actuelle.

1
JeffO

Ne demandez pas d'informations que vous connaissez déjà ou que vous pourriez trouver par d'autres moyens.

Les paramètres par défaut du pays et de la langue peuvent être définis à partir de l'emplacement IP.

Ce serait bien cependant, si l'utilisateur peut modifier ces paramètres de réglage automatique.

0
user4170

Je trierais la liste par ordre alphabétique. Vous pouvez vérifier l'en-tête HTTP "Accept-Language" que le navigateur envoie au serveur pour déterminer la culture de l'utilisateur.

0
Tommy Carlier

Je dirais - toujours trier par ordre alphabétique avec une présélection facultative. De nombreux navigateurs peuvent passer à la lettre correcte si la liste est triée par ordre alphabétique en appuyant sur une seule touche. Par exemple, appuyer sur "U" passerait au premier pays commençant par "U". Certains navigateurs permettent même de taper le nom entier - appuyer sur 'f' 'r' 'a' 'n' 'c' 'e' sauterait en France.

Toutes les fonctionnalités telles que l'ajout de "----" ou des pays supplémentaires en haut de la liste interrompent cette fonctionnalité et généralement les navigateurs ne sont pas assez intelligents pour y faire face.

PS. Bien sûr, vous pouvez présélectionner les options et vérifier via les en-têtes geo-ip/http/... d'où vient le client.

0
Maciej Piechotka

Je ne trouve pas ça insultant du tout. C'est juste une déclaration du nombre d'utilisateurs en ligne qui y vivent. Je trouve ça irritant quand je suis obligé de sélectionner un "État" et il n'y a pas de choix "N/A" pour moi.

0
Leonardo Herrera