Відповіді:
Основні причини, про які я знаю:
«Змусити» замовника надати конкретні реквізити, які в іншому випадку, швидше за все, буде пропущено замовником (наприклад, номер замовлення / рахунку-фактури, контактний номер телефону).
Провести деякі базові перевірки таких даних, гарантуючи, що існуючий замовник надає правильну інформацію (перевіряючи, чи існує таке замовлення, підтверджуючи введення даних).
Зручність для клієнтів - вони можуть одразу вводити повідомлення без необхідності користуватися програмою електронної пошти / веб-електронною поштою. Дуже корисно, коли клієнт заходить на сайт з якогось випадкового місця (чийсь ПК, публічне місце) і не хоче, щоб інші бачили його електронні листи (на випадок, якщо він використовує веб-адреси електронної пошти) ... або просто не має свого ПК з його.
СПАМ? Так, але не так вже й багато - існує досить багато хороших способів зупинити більше, ніж середні спам-боти, щоб не отримувати адреси електронної пошти (зазвичай потрібен JavaScript).
Якщо компанія трохи "хитра" (наприклад, продаж програмного забезпечення "сірий імпорт" - програмне забезпечення, яке призначене для продажу в США, але продається у Великобританії), вони можуть просто не бажати, щоб клієнти безпосередньо контактували з ними (їх електронний лист може бути просто some-company@gmail.com
.. що не дає великої впевненості клієнту в ці дні, якщо він купує в інтернет-магазинах).
@LazyOne дає всі вагомі причини. Є 3 додаткові, які мають сенс.
Деякі відповіді, які ніхто не запропонував:
Контактна форма, що надсилається через SSL, більш безпечна, ніж електронна пошта. Клієнти мають жахливу звичку надсилати вам конфіденційні дані (номери кредитних карток тощо), навіть якщо ви цього не вимагали.
Веб-сторінка може захоплювати більше інформації про користувача, ніж електронний лист. Якщо відправник увійшов на ваш сайт, ви можете зв’язати повідомлення точно з уже наявним обліковим записом. Якщо вони не зареєстровані, ви можете виявити відповідну інформацію та запропонувати її попередньо заповнити для користувача.
Браузери деяких людей автоматично заповнять певні поля для них, що може врятувати їх під час друку.
Якщо користувач, здається, надсилає поширені запитання, ви можете запропонувати відповіді на них (як це роблять сайти StackExchange).
Усі інші відповіді дуже хороші. Ще кілька, не повторюючи інших відповідей:
Контактна форма практично гарантує, що одержувач не втратить ваше повідомлення стандартним методам фільтрації спаму електронною поштою. Цим вхідним повідомленням можна автоматично довіряти, тоді як повідомлення електронної пошти на ту саму адресу від випадкових відправників, як правило, повинні дотримуватися стандартних правил фільтрації спаму.
Це просто виглядає більш професійно. Так само, як поруч із вашою адресою мати карту Google (або Bing Map, або яку б карту), наявність контактної форми дає змогу зрозуміти, що компанія з іншого боку докладає зусиль для отримання вашої інформації. Контактну форму важче реалізувати (належним чином!), Ніж плескати <a href="mailto:"/>
тег у розмітці.
На веб-майстру набагато простіше базувати відповіді, а не мати програмне забезпечення для збору даних із скриньки електронної пошти.
СПАМ. Це цілком реальна проблема. CAPTCHA є корисною для зменшення "шуму" в процесі підтримки клієнтів.
Ми надаємо контактну форму на нашому веб-сайті з тієї причини, що ми припускаємо, що користувач, який відвідує наш веб-сайт, може не мати налаштований клієнт електронної пошти у своїй системі, і ми хочемо переконатися, що він все ще може зв’язатися з нами.
Я думаю, це викликано проблемами безпеки. Вони не хочуть виставляти свою електронну пошту спамерам (за цією формою вони можуть перевірити, чи IP не надсилає багато повідомлень і блокувати її в підсумку). Але для цього є рішення: http://www.google.com/recaptcha/mailhide/
Я дам вам свою думку, чому:
Я впевнений, що це просто "приховати свою електронну адресу від громадськості".
Цього дня адміністраторам замало часу, щоб присвятити ресурси, що блокують спам, але навіть якщо ви знаєте, що жоден спам не надходить, форма є стримуючим фактором для людей, які просто розміщуватимуть запитання на кшталт "де ти насправді знаходиться" та інші прості речі. Службовий персонал для опрацювання цих питань недоступний, і вони вважають за краще, щоб ви або зателефонували їм на їхні вже загальнодоступні телефонні лінії, або відфільтрували питання, поставивши рейки за тим, які теми ви можете вибрати у веб-формі.
Є кілька причин, найбільш згадуваних @LazyOne (+1). Але одне з найважливіших - це збір даних. Електронний лист від клієнта неможливо легко проаналізувати та зібрати інформацію в базі даних. З іншого боку, дані з полів форми легко вводяться в БД компанії. Отже, за допомогою форми компанія може просто та легко збирати таку інформацію, як ім’я, адреса, номер телефону, електронна адреса, замовлення №, повідомлення тощо. І цю інформацію буде легко отримати, зіставити та зібрати статистику.
Усі попередні відповіді висвітлюють багато причин.
Кілька додаткових:
Для відстеження: IP-адреса користувача, місцеположення, поданий час (електронна пошта може також мати часову позначку, але це може бути неправильно, оскільки ми покладаємось на сторонні додатки), пристрій користувача тощо.
Для розмежування ролей клієнтів: для веб-хостингової компанії після входу в спільний веб-хостинг користувачі мають інші контактні форми, ніж реселлер. А також повідомлення може також надсилатися в різні відділи.