Risposte:
Principali motivi di cui sono a conoscenza:
Per "forzare" il cliente a fornire dettagli specifici che altrimenti molto probabilmente saranno omessi dal cliente (come, numero di ordine / fattura, numero di telefono di contatto).
Eseguire alcune convalide di base su tali dati assicurando che il cliente esistente fornisca informazioni corrette (verificando l'esistenza di tale ordine, convalida dell'input).
Convenienza per i clienti: possono digitare immediatamente i messaggi senza la necessità di utilizzare il loro programma di posta elettronica / e-mail basato sul Web. Molto utile quando il cliente accede al sito da una posizione casuale (PC di qualcuno, luogo pubblico) e non vuole che gli altri vedano le sue e-mail (nel caso in cui utilizzi e-mail basate sul web) ... o semplicemente non abbia il suo PC con lui.
SPAM? Sì, ma non così tanto: ci sono alcuni buoni modi per impedire a bot di spamming superiori alla raccolta di indirizzi e-mail (di solito richiede JavaScript).
Se una società è un po '"ingannevole" (es. Vendita di software "importazione grigia" - software destinato a essere venduto negli Stati Uniti ma che vende nel Regno Unito), potrebbe semplicemente non voler che i clienti li contattino direttamente (la loro e-mail potrebbe essere solo some-company@gmail.com
... il che non dà molta fiducia a un cliente in questi giorni se acquista da negozi online).
@LazyOne fornisce tutti i buoni motivi. Ci sono altri 3 che hanno senso.
Alcune risposte che nessuno ha suggerito:
Un modulo di contatto inviato tramite SSL è più sicuro dell'email. I clienti hanno la terribile abitudine di inviarti dati sensibili (numeri di carta di credito ecc.) Anche se non li hai richiesti.
Una pagina Web può acquisire più informazioni su un utente di una e-mail. Se il mittente ha effettuato l'accesso al tuo sito, puoi collegare accuratamente il messaggio a un account esistente. Se non hanno effettuato l'accesso, potresti essere in grado di rilevare informazioni pertinenti e offrirti di pre-riempirle per l'utente.
I browser di alcune persone completeranno automaticamente determinati campi per loro, il che potrebbe salvare loro la digitazione.
Se l'utente sembra inviare una domanda frequente, è possibile suggerire risposte pertinenti (come fanno i siti StackExchange).
Tutte le altre risposte sono molto buone. Qualche altro, senza ripetere altre risposte:
Un modulo di contatto garantisce praticamente che il destinatario non perderà il tuo messaggio a causa delle tecniche standard di filtraggio dello spam via e-mail. Questi messaggi in arrivo possono essere automaticamente considerati attendibili, mentre le e-mail allo stesso indirizzo da mittenti casuali dovranno generalmente seguire le regole standard di filtro antispam.
Sembra semplicemente più professionale. Proprio come avere una Google Map (o Bing Map o qualunque Mappa) accanto al tuo indirizzo, avere un modulo di contatto dà l'impressione che la società dall'altra parte stia facendo uno sforzo reale per ricevere le tue informazioni. Il modulo di contatto è più difficile da implementare (correttamente!) Rispetto allo schiaffo di un <a href="mailto:"/>
tag nel markup.
È molto più facile per il webmaster creare un database delle risposte anziché disporre di un software per raccogliere i dati da una casella di posta elettronica.
SPAM. Questo è un problema molto reale. I CAPTCHA sono utili per ridurre il "rumore" nel processo di assistenza clienti.
Forniamo un modulo di contatto sul nostro sito Web per il motivo per cui presumiamo che un utente che visita il nostro sito Web potrebbe non avere un client di posta elettronica configurato sul suo sistema e vogliamo assicurarci che possa ancora mettersi in contatto con noi.
Immagino che sia causato da problemi di sicurezza. Non vogliono esporre la propria e-mail agli spammer (con questo modulo, possono verificare se l'IP non invia molti messaggi e bloccarlo alla fine). Ma c'è una soluzione a questo: http://www.google.com/recaptcha/mailhide/
Ti darò la mia opinione perché:
Sono abbastanza sicuro che si tratta semplicemente di "nascondere il loro indirizzo e-mail al pubblico".
Al giorno d'oggi gli amministratori hanno troppo poco tempo per dedicare risorse che bloccano lo spam, ma anche quando sai che non arriverà spam, il modulo è un deterrente per le persone che invieranno semplicemente domande come "dove ti trovi davvero" e altre cose semplici. Il personale di supporto per rispondere a queste domande non è prontamente disponibile e preferisce che tu le chiami sulle loro linee telefoniche già pubbliche o per filtrare le domande inserendo le guide su quale tipo di argomenti puoi selezionare in un modulo web.
Ci sono diverse ragioni, molte delle quali menzionate da @LazyOne (+1). Ma uno dei più importanti è per la raccolta di dati. Un'e-mail da un client non può essere facilmente analizzata e le informazioni raccolte in un database. D'altra parte, i dati dai campi del modulo vengono facilmente inseriti nel DB di un'azienda. Quindi, con un modulo, un'azienda può semplicemente e facilmente raccogliere informazioni come nome, indirizzo, numero di telefono, indirizzo e-mail, numero di ordine, messaggi, ecc. E le informazioni saranno facili da recuperare, raccogliere e compilare statistiche.
Tutte le risposte precedenti coprono molte ragioni.
Pochi ulteriori:
A scopo di tracciamento: indirizzo IP dell'utente, posizione, orario inviato (l'e-mail potrebbe anche avere un timestamp ma potrebbe essere errato poiché ci affidiamo a un'applicazione di terze parti), dispositivo dell'utente ecc.
Per differenziare i ruoli dei clienti: per la società di web hosting, dopo aver effettuato l'accesso gli utenti di web hosting condiviso hanno moduli di contatto diversi rispetto al rivenditore. E anche il messaggio può anche essere inviato a diversi dipartimenti.