Данная функция позволяет помочь пользователям ввести корректную электронную почту и минимизировать ошибку. Да, таких адресов не так много, по статистики пару процентов, то на больших объемах — это потеря тысячи людей и ухудшение репутации рассылки. Отправляя большого количества писем на не валидные электронные адреса можно получить бан ip адреса и домена.
Какие могут быть ошибки?
Как правило, из за невнимательности люди совершают ошибки в почте. Сейчас большой мобильный трафик и возможны случайные нажатия кнопочек.
Как работает подсказка?
Когда человек введёт адрес почты и введёт @, у него выпадет список основных провайдеров, которые он может выбрать и они автоматически вставятся в поле:
Список основных почтовых провайдеров:
- mail.ru
- gmail.com
- yandex.ru
- bk.ru
- ukr.net
- list.ru
- rambler.ru
- inbox.ru
- yahoo.com
- icloud.com
Сортировка провайдеров по популярности.
При вводе букв после собачки в списке будет автоматическая фильтрация провайдеров из списка:
- mail.ru
- gmail.com
- yandex.ru
- bk.ru
- ukr.net
- list.ru
- rambler.ru
- inbox.ru
- yahoo.com
- icloud.com
- ya.ru
- i.ua
- hotmail.com
- yandex.com
- inbox.lv
- outlook.com
- sibmail.com
- mail.com
- me.com
- narod.ru
- ngs.ru
- live.ru
Какие правила валидации?
При вводе пользователем своего емейл адреса, скрипт автоматически отслеживает возможные ошибки:
- Кириллица;
- Пробелы;
- Запрещенные символы у провайдера mail.ru;
- Запрещенные символы у провайдера yandex.ru;
- Запрещенные символы у провайдера gmail.com;
- Только 1 символ «собаки» @;
- Обязательная точка после @.
Если есть ошибка, то скрипт покажет в поле сообщение: Проверьте адрес электронной почты и сделает бордюр формы красным цветом.
Скрипт только показывает информацию по правильному написанию адреса почты основных почтовых провайдеров, но не блокирует отправку формы. Даже если человек ввёл не верную почту, всё равно форму можно будет отправить. Это полезно, когда у человека верная почта, но на своём домене, например: «Abc\@def»@example.com — верная по валидации и реально может существовать, но таких почт не так много. Больше 90% электронных адресов составляют основные почтовые провайдеры: mail.ru, yandex.ru, gmail.com.
Как включить валидацию
Данный функционал работает у всех активных клиентов Scananalytics. Дополнительно ничего устанавливать не надо кроме основного скрипта отслеживания. Если он у Вас уже установлен, нужно перейти в раздел скрипта отслеживания https://lk.scananalytics.ru/source/counter и включить переключатель: Валидация электронной почты
После включения валидации, во всех формах GetCourse вашего проекта будет работать валидация.
Советуем включить и протестировать как будет работать валидация.
В любой момент Вы можете её выключить.
Помогла инструкция?