Je travaille sur un site de commerce électronique et il y a le champ Code postal (au Brésil, nous l'appelons CEP) qui est une donnée qui peut être très utile, par exemple, je peux obtenir la plupart des informations d'adresse (ville, état , emplacement, nom de la rue) et calculez également les frais de port à cette adresse.
Imaginez donc que l'utilisateur est un invité sur le site Web visitant une page de produit et tapez le code postal pour obtenir les frais d'expédition pour ce produit. Je suppose (également en tant qu'utilisateur) qu'il est correct de stocker le code postal et, si je veux obtenir les frais d'expédition pour un autre produit, le code Zip est déjà sur le formulaire.
Donc ma question est, dois-je stocker le code postal sur le stockage? Ou laisser l'utilisateur le saisir à chaque fois qu'il souhaite obtenir les frais de livraison ou créer un compte?
Si vous pouvez enregistrer, alors où dois-je l'enregistrer? SessionStorage, LocalStorage, cookies? J'ai peur de garder les informations trop longtemps (LocalStorage/Cookie) et de donner l'impression que la page Web obtient les informations de l'utilisateur derrière la scène.
Au moins ici aux États-Unis, la question de la confidentialité en ligne peut être très conflictuelle (personnellement, j'ai tendance à privilégier les paramètres de confidentialité qui offrent l'expérience la plus transparente plutôt que la plus protectrice, mais il y a des gens qui s'opposent violemment à l'idée de toute entreprise vous connaissant en tant que client/utilisateur). Je ne suis pas au courant de la culture au Brésil, donc je ferais probablement preuve de prudence, comme suggéré dans @ Devin's answer .
Cependant, vous mentionnez qu'il s'agit d'une caractéristique courante au Brésil, alors peut-être pourriez-vous fournir une option non intrusive pour "Se souvenir de ce CEP". Considérez quelque chose comme ce qui suit:
télécharger la source bmml - Wireframes créés avec Balsamiq Mockups
De plus, après l'avoir stocké, vous devez révéler un moyen pratique de le supprimer de l'appareil.
En tant qu'utilisateur, si vous me demandez mon code postal et que je le fournis, je m'attends à ce que vous l'utilisiez pour quelque chose d'utile, comme, par exemple, les meilleures options que vous pouvez m'offrir, les prix, etc.
Et si je vérifie, je m'attends à ce que les informations que je fournis soient déjà remplies, car tout ce que j'ai cherché, et chaque réponse que vous m'avez donnée est basée sur ce code postal.
Ne pas stocker le Zip pour la session en cours serait très gênant pour les utilisateurs s'ils vérifient généralement plusieurs produits dans une session.
La question est de savoir si vous souhaitez conserver les informations, par exemple dans un cookie qui dure plus longtemps qu'une session. Je pense que le code postal n'est pas une information très sensible, mais cela peut varier selon le pays/la culture.
Pour être sûr, vous pourriez penser à un message à côté du champ de saisie pour le Zip. Une fois entré et confirmé, vous pouvez afficher un message "Nous avons stocké le Zip entré pour votre commodité - [supprimer]". Un petit lien "supprimer" le supprimerait du cookie et enregistrerait à la place la préférence de ne pas enregistrer le Zip. Et si vous suivez le nombre d'utilisateurs qui décident de ne pas le stocker, cela informera votre décision de conserver ou de supprimer la fonctionnalité à l'avenir.