web-dev-qa-db-fra.com

Est-ce une mauvaise pratique de marquer un champ comme requis mais pas vraiment de l'exiger?

J'ai un client qui souhaite qu'un formulaire sur son site collecte des informations d'adresse, mais ne souhaite pas perdre des clients qui hésitent à fournir ces informations.

Étant donné que de nombreuses personnes sont simplement paresseuses à propos de remplir des champs supplémentaires qui ne sont pas obligatoires mais ne craignent pas de donner leur adresse, ils ont eu l'idée de marquer le champ d'adresse comme requis (en utilisant des conventions bien connues comme un astérisque) mais sans réellement exiger dans la validation côté serveur.

Est-ce une mauvaise idée? Cela ferait-il paraître le site cassé ou perdrait-il son intégrité parce que ces champs ne sont pas vraiment obligatoires, ou est-ce un bon truc valable pour amener les utilisateurs à donner leur adresse?.

17
Sruly

Mentir à vos utilisateurs est une mauvaise pratique.

De plus, je ne sais pas comment cela est censé fonctionner. Si les utilisateurs voient que l'adresse est "obligatoire" mais n'ont pas envie de donner leur adresse, ils vont simplement abandonner le formulaire et ne pas le soumettre de toute façon. Si les utilisateurs découvrent que "requis" ne signifie pas nécessairement Obligatoire, alors vous confondez simplement les utilisateurs lorsqu'ils se rendent sur différentes pages ou sites, et une convention très utile perd tout son sens - cela n'a plus d'importance si vous dites qu'un champ est obligatoire ou pas. Je ne vois pas grand chose à cela.

Les utilisateurs ne sont pas paresseux. Ils n'aiment tout simplement pas travailler ou donner des informations personnelles sans compensation. S'il existe des informations qui ne sont pas nécessaires au fonctionnement du service mais que votre client le souhaite vraiment, expliquez brièvement sur votre formulaire en quoi les adresses donnent des avantages aux utilisateurs. S'il n'y a aucun avantage pour les utilisateurs, créez-en un - accordez-leur une remise ou des publicités réduites ou quelque chose. C’est juste. Vous pouvez également vouloir décrire ou établir un lien vers l'utilisation des adresses (par exemple, votre politique de confidentialité) afin que vos utilisateurs puissent également vérifier leurs coûts de communication des informations.

52
Michael Zuschlag

Je ne pense pas que les utilisateurs qui ne veulent pas répondre aux questions testeront votre page pour voir s'ils sont vraiment nécessaires, ils abandonneront probablement le formulaire.

Vous devriez peut-être vous demander pourquoi l'utilisateur hésiterait à répondre à ces questions.

Considérez-le comme une conversation: si un étranger s'approchait de vous et commençait par poser des questions inutilement personnelles, vous ne répondriez probablement pas. Cependant, s'ils ont commencé avec les questions génériques normales, alors, lorsque vous vous connaissez un peu, vous avez posé les questions les plus personnelles auxquelles vous seriez plus susceptible de répondre.

Je voudrais donc avoir le premier formulaire qui contient le minimum pour terminer la transaction, puis avoir une page qui dit quelque chose comme "Bienvenue dans notre communauté/merci de magasiner avec nous. Pour nous aider à améliorer [le service] mieux nous aimerions en savoir un peu plus sur vous. " avec un formulaire pour toutes les questions souhaitables mais inutiles. Autorisez les utilisateurs à ignorer ce formulaire.

18
edeverett

Cela dérouterait les utilisateurs. Le but de marquer un champ comme requis est de faire exactement cela - montrer qu'il est requis. Le meilleur exemple de pourquoi c'est une mauvaise idée est le suivant:

Supposons que vous ayez les champs suivants requis:

  • Prénom
  • Nom de famille
  • Username
  • Mot de passe

Et les champs suivants ne sont pas obligatoires mais marqués de cette façon:

  • Adresse
  • Ville
  • Etat
  • Zip *: français

Si l'utilisateur ne remplissait que le nom d'utilisateur et le mot de passe et soumettait le formulaire, votre formulaire reviendrait et indiquerait que les champs suivants sont obligatoires:

  • Prénom
  • Nom de famille

Mais cela ne dirait rien sur les champs d'adresse. C'est tout aussi déroutant pour un utilisateur que de ne rien marquer comme requis (tout en exigeant toujours des champs). La pensée serait "pourquoi est-il en train de dire que ces deux champs étoilés sont obligatoires, mais pas les autres? Quoi d'autre est trompeur ici?"

7
Charles Boyung

C'est une mauvaise idée, comme l'ont souligné plusieurs personnes. Et cela ne fonctionnera pas comme votre client le souhaite. Une meilleure approche:

  1. Demandez au visiteur du site les informations minimales absolues nécessaires pour les mettre sur votre liste de diffusion: adresse e-mail. Et peut-être le nom. Pas plus.

  2. Une fois que vous avez cela, alors Demandez-leur les informations d'adresse. Assurez-vous d'indiquer pourquoi vous le souhaitez et comment vous allez gérer la confidentialité de ces informations.

2
Hisham

J'abandonne souvent un formulaire si je pense que trop d'articles sont * requis.

Chaque élément dont vous avez besoin perdra des utilisateurs. Vous devez peser la baisse des utilisateurs par rapport à l'avantage supplémentaire des informations que vous collectez. Dans le cas de quelque chose qui n'est pas réellement requis, vous payez la pénalité sans aucun avantage.

1
CoffeeDawg

Je pense que c'est une bonne chose de demander le moins possible de renseignements personnels à l'utilisateur. Autre côté: de nombreux sites n'ont pas de politique de confidentialité ou ne la respectent pas, de sorte que vos informations personnelles peuvent être collectées et redistribuées à d'autres vendeurs, etc.

Vraiment, je déteste les sites Web (boutiques en ligne) qui essaient de collecter mes données personnelles (privées) lorsque j'achète quelque chose. Dans ce cas, j'appelle directement dans une boutique pour éviter d'utiliser la commande en ligne (inscription). Dans le dernier cas je réponds à mon prénom, mon portable et toute adresse de livraison (pas de nom, pas d'anniversaire, pas de mot de passe préféré;) ...).

0
igor

Je pense que si vous en avez besoin, marquez-le comme requis. Je me fiche du "mensonge" de vos utilisateurs. Mais ce que j'ai réalisé, c'est que demander trop d'informations désactive les gens. Une autre option consiste à demander d'abord les bases, e-mail, mot de passe. Créez le compte. Ensuite, à l'étape deux, demandez-leur, nom, adresse, date de naissance, puis étape 3, informations finales.

Cela fonctionne parfois parce que l'utilisateur a déjà investi dans les deux premières étapes. Cela peut être fait proprement via ajax ou barre de progression. Et c'est un bon moyen d'obtenir de nombreuses données requises, par exemple sur une page de paiement ou une demande de crédit.

Auparavant, il y avait un paiement Push vers 1 page, mais je pense que 30 zones de saisie sur une page sont très accablantes. je préfère le faire 3-5 à la fois, organisé et voir les progrès.

0
Frank