Gardez vos données aussi propre que vous le pouvez!
Comment?
Demandez à votre utilisateur seulement que quelques des choses que vous avez absolument besoin au moment où vous le demandez.
La façon dont vous stockez le nom n'a pas d'importance. Ce qui importe, c'est que
- l'expérience utilisateur est aussi bon comme
- vous n'avez pas de fausses données dans votre système
Si vous importuner les utilisateurs avec des champs obligatoires à remplir et re-question plusieurs fois, ils peuvent s'énerver et de ne pas acheter dans votre application, puis il. Vous voulez éviter les mauvaises expériences de l'utilisateur à tout moment.
Aucun utilisateur ne se soucie combien il est facile pour vous de rechercher dans votre base de données pour son deuxième prénom. Il veut avoir un facile, sentir une bonne expérience, c'est tout.
Ce n'utilisateurs à faire s'ils sont forcés de données d'entrée comme leur adresse postale ou même adresse email lorsqu'ils veulent seulement une "lecture seule" compte aucune notification n'est nécessaire? Ils ont mis des ordures des données dans votre système. Cela rendra votre super de recherche et les algorithmes de tri inutile de toute façon.
Donc, mon conseil serait de n'importe quelle application de recueillir que peu d'informations à partir de votre utilisateur que vous avez vraiment besoin , pour les servir, pas plus.
Par exemple, si vous exécutez une boutique en ligne pour les aliments pour animaux de compagnie, de ne pas demander à vos utilisateurs lors de l'inscription de ce genre d'animaux qu'ils possèdent. Faire une option pour eux de remplir une fois qu'ils sont connectés et à tous de joyeuses (nouveaux clients). Ne pas leur demander leur adresse postale jusqu'à ce qu'ils commander des trucs qui est de la réalité de leur maison, des trucs pour leur argent, et par conséquent, les soins que VOUS avez leurs coordonnées exactes.
Cela conduira à beaucoup mieux de la qualité des données et c'est ce que vous aimez, pas de détails techniques, l'utilisateur n'a pas d'avantages à partir de....
Dans votre exemple, je voudrais juste demander le nom complet (pas sûr), et une fois que l'utilisateur volontiers souscrit à votre newsletter, permettre à l'utilisateur de décider de la façon dont il/elle veut être adressé...