Réponses:
Principales raisons que je connaisse:
Pour "forcer" le client à fournir des détails spécifiques qui seraient probablement omis par le client (par exemple, numéro de commande / facture, numéro de téléphone du contact).
Effectuer certaines validations de base sur ces données en s'assurant que le client existant fournit les informations correctes (vérification de l'existence d'une telle commande, validation de la saisie).
Commodité pour les clients - ils peuvent taper le message immédiatement sans avoir à utiliser leur programme de messagerie / courrier électronique basé sur le Web. Très utile lorsque le client accède au site depuis un emplacement quelconque (le PC de quelqu'un, un lieu public) et ne veut pas que les autres personnes voient ses courriels (au cas où il utilise des courriels basés sur le Web) ... ou ne dispose tout simplement pas de son PC lui.
SPAM? Oui, mais pas tant que ça - il y a plusieurs bons moyens d'empêcher plus que la moyenne des robots de spam de récupérer des adresses e-mail (nécessite généralement JavaScript).
Si une entreprise est un peu "douteuse" (par exemple, en vendant un logiciel "gris d'importation" - un logiciel destiné à être vendu aux États-Unis mais vendu au Royaume-Uni), elle peut simplement ne pas vouloir que ses clients les contactent directement (leur adresse électronique). pourrait être juste some-company@gmail.com
.. ce qui ne donne pas beaucoup de confiance à un client ces jours-ci s’il achète dans des boutiques en ligne).
@LazyOne donne toutes les bonnes raisons. Il y a 3 autres qui ont un sens.
Quelques réponses que personne n'a suggérées:
Un formulaire de contact envoyé via SSL est plus sécurisé qu'un email. Les clients ont la terrible habitude de vous envoyer des données sensibles (numéros de carte de crédit, etc.) même si vous ne les avez pas demandées.
Une page Web peut capturer plus d'informations sur un utilisateur qu'un courrier électronique. Si l'émetteur est connecté à votre site, vous pouvez lier le message avec précision à un compte existant. S'ils ne sont pas connectés, vous pourrez peut-être détecter les informations pertinentes et vous proposer de les pré-remplir pour l'utilisateur.
Les navigateurs de certaines personnes rempliront automatiquement certains champs, ce qui leur évitera peut-être un peu de frappe.
Si l'utilisateur semble soumettre une FAQ, vous pouvez lui proposer des réponses pertinentes (comme le font les sites StackExchange).
Toutes les autres réponses sont très bonnes. Un peu plus, sans répéter d'autres réponses:
Un formulaire de contact garantit pratiquement que le destinataire ne perdra pas votre message en raison des techniques de filtrage de courrier indésirable standard. Ces messages entrants peuvent être automatiquement approuvés, alors que les messages envoyés à la même adresse par des expéditeurs aléatoires devront généralement respecter les règles de filtrage antispam standard.
Cela semble simplement plus professionnel. Tout comme si vous aviez une carte Google (ou Bing Map, ou une autre carte) à côté de votre adresse, un formulaire de contact donne l’apparence que la société à l’autre bout fait un réel effort pour recevoir vos informations. Le formulaire de contact est plus difficile à implémenter (correctement!) Que de gifler une <a href="mailto:"/>
balise dans le balisage.
Il est beaucoup plus facile pour le webmaster de référencer les réponses plutôt que de disposer d'un logiciel permettant de collecter les données à partir d'une boîte aux lettres.
SPAM. C'est un problème très réel. Les CAPTCHA sont utiles pour réduire le "bruit" dans le processus de support client.
Nous fournissons un formulaire de contact sur notre site Web pour la raison pour laquelle nous supposons qu'un utilisateur visitant notre site Web n'a peut-être pas de client de messagerie configuré sur son système et nous voulons nous assurer qu'il peut toujours nous contacter.
Je suppose que cela est dû à des problèmes de sécurité. Ils ne veulent pas exposer leur courrier électronique à des spammeurs (à l'aide de ce formulaire, ils peuvent vérifier si l'adresse IP n'envoie pas beaucoup de messages et le bloquer éventuellement). Mais il existe une solution à cela: http://www.google.com/recaptcha/mailhide/
Je vais vous donner mon avis pourquoi:
Je suis presque sûr que c'est simplement "cacher leur adresse électronique au public".
Les administrateurs ont trop peu de temps de nos jours pour consacrer des ressources au blocage du spam, mais même lorsque vous savez qu'il n'y aura pas de spam, le formulaire dissuade les personnes qui poseraient simplement des questions telles que "Où êtes-vous réellement situé" et autres éléments simples. Le personnel d’assistance chargé de répondre à ces questions n’est pas facilement disponible, et il préfère que vous les appeliez sur leurs lignes téléphoniques déjà publiques ou que vous filtriez les questions en mettant des barres sur les types de sujets que vous pouvez sélectionner dans un formulaire Web.
Il y a plusieurs raisons, la plupart mentionnée par @LazyOne (+1). Mais l'un des plus importants concerne la collecte de données. Un e-mail d'un client ne peut pas être facilement analysé et les informations collectées dans une base de données. D'autre part, les données des champs de formulaire sont facilement entrées dans la base de données d'une entreprise. Ainsi, avec un formulaire, une entreprise peut simplement et facilement collecter des informations telles que le nom, l'adresse, le numéro de téléphone, l'adresse e-mail, le numéro de commande, les messages, etc. ET les informations seront faciles à récupérer, à rassembler et à compiler des statistiques.
Toutes les réponses précédentes couvrent de nombreuses raisons.
Peu supplémentaires:
À des fins de suivi: adresse IP de l'utilisateur, emplacement, heure d'envoi (l'e-mail peut également comporter un horodatage, mais il peut être erroné car nous nous appuyons sur une application tierce), un appareil utilisateur, etc.
Pour différencier les rôles des clients: pour les hébergeurs Web, après avoir ouvert une session, les utilisateurs d’hébergement Web partagés ont des formulaires de contact différents de ceux du revendeur. Et aussi le message peut aussi être envoyé à différents départements.