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