Криворукие клиенты – как исправить их ошибки в наборе своих данных?

[Удален]
1227

Есть ИМ, клиентская база около сотни тысяч человек.

Очень часто возникает ситуация, что какой-то клиент начинает конфликт, типа его не уведомили, не предупредили, или он не может войти на сайт (не подходил логин и т.п.)

При проверке, во всех этих случаях выясняется, что клиент – дурак.

Например, его логин он зарегил как DebilBolvanov1981, а он пытается войти с логином DebilBolvanov81, который закономерно не подходит (часто свои даты рождения сокращают 19хх).

Второй бич – это люди, которые пишут свои адреса email с ошибками. Как следствие – не могут войти на сайт, не получают уведомления и т.п.

Примерно 5% базы клиентов не получают уведомления из-за того, что некорректно ввели свои почты.

Часто опечатываются в домене.

Вот пример ошибочных доменов, которые чаще всего указывают клиенты. Каждый из указанных доменов указан у минимум 100 клиентов!

Есть варианты, как с таким бороться? Может есть способы автоматической корректировки?

andex.ru

bk.com
gmail.om
inbokx.ru
indox.ru
jandex.ru
maail.ru
mai.ru
maij.ru
mail.com
mail.ri
mail.ru
mail.tu
mal.ru
meil.ru
mil.ru
msil.ru
rambier.ru
rambltr.ru
ramler.ru
vail.ru
vfil.ru
wimsg.com
yadex.ru
yahdex.ru
yandex.ri
yandex.ry
yandexl.ru
yandexs.ru
yndex.ru
danforth
На сайте с 18.12.2015
Offline
153
#1

Попробуйте юзать что-то вроде левентштайна. Суть в том, чтобы мерять расстояние между строками. Примерный алгоритм:

1) Человек вводит на сайт vasya@ramler.ru (не хватает буквы b)

2) Вы берете доменную зону ramler.ru и высчитываете расстояние между теми доменными зонами, на которые письма успешно доходят.

3) Сравниваем ramler.ru и rambler.ru - расстояние 1, потому что не хватает одной буквы (b). Тут утрированно, можно сделать так, что на вставку и на замену разные очки/баллы. Но в вашем случае достаточно 1 для всех случаев не попадания.

4) Если левенштайн > 1 значит что-то не так. Предлагаем варианты, отсортированные по возрастанию левенштайна.

5) Если левенштайн = 0 - значит, как минимум домен, корректный.

Но ошибиться он может и до знака @. Тут поможет подтверждение почты. Можно прикрутить авторизацию по телефону, но тут затраты на SMS. Дебилизм не искоренить.

Junior Web Developer
Анабой Янсур
На сайте с 12.04.2011
Offline
114
#2

Когда-то, вроде на Хабре, встречал js-скрипт который предпологал опечатку в домене.

S1
На сайте с 17.04.2011
Offline
79
#3

У меня реализована такая механика. Базируется на том, что при валидации вызывается из php bash-утилита whois. И если домен есть - идем дальше. Если нет - выводим предложение проверить правильность написания.

JJ
На сайте с 09.07.2010
Offline
240
#4
danforth:
ошибиться он может и до знака @. Тут поможет подтверждение почты. Можно прикрутить авторизацию по телефону, но тут затраты на SMS. Дебилизм не искоренить.

так он может написать правильный емайл, но ошибиться в номере телефона, в итоге не авторизация не пройдет

по сути, регистрация на сайте, ни к чему не обязывает

а вот после создания заказа, уже нужен контакт

после создания заказа, наверное лучший вариант, когда менеджер, анализируя поступившие данные, увидит ошибку домена, и сам пример решение, каким способом связываться с клиентом

maxvel0007
На сайте с 26.10.2014
Offline
67
#5

Ни как если не сделать поле + селект или @mail.ru @mail.bk и так далее...

Но это очень сильно урежет варианты e-mail особенно для таких у которых почта на доменах стоит.

Жизнь как игра, графика хорошая, а сюжет не очень.
Magazinshik
На сайте с 15.06.2016
Offline
69
#6
Stan_1:
У меня реализована такая механика. Базируется на том, что при валидации вызывается из php bash-утилита whois. И если домен есть - идем дальше. Если нет - выводим предложение проверить правильность написания.

А есть ли смысл? Большинство почт на очень популярных доменах, к которым все type-in ошибочные домены перехвачены сквоттерами и whois будет почти всегда.

Домены/сайты в Google News (/ru/forum/1001331) - мгновенная индексация и трафик
e_v_medvedev
На сайте с 07.03.2013
Offline
183
#7
Zakazchik2017:
Есть ИМ, клиентская база около сотни тысяч человек.

Очень часто возникает ситуация, что какой-то клиент начинает конфликт, типа его не уведомили, не предупредили, или он не может войти на сайт (не подходил логин и т.п.)

При проверке, во всех этих случаях выясняется, что клиент – дурак.

Например, его логин он зарегил как DebilBolvanov1981, а он пытается войти с логином DebilBolvanov81, который закономерно не подходит (часто свои даты рождения сокращают 19хх).

Второй бич – это люди, которые пишут свои адреса email с ошибками. Как следствие – не могут войти на сайт, не получают уведомления и т.п.

Примерно 5% базы клиентов не получают уведомления из-за того, что некорректно ввели свои почты.

Часто опечатываются в домене.

Вот пример ошибочных доменов, которые чаще всего указывают клиенты. Каждый из указанных доменов указан у минимум 100 клиентов!

Есть варианты, как с таким бороться? Может есть способы автоматической корректировки?

Использовать внешние сервисы валидации email адресов. Они проверяют все в плоть до отзыва от сервера и аккаунта. Там вообще несуществующий адрес не пройти не должен.

smartceo.ru (https://smartceo.ru) (методология интернет-торговли, портфолио, онлайн сервисы)
LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#8

Забыть про почту как про страшный сон.

Использовать для авторизации только номер телефона и смс-ку на нём.

Меня больше бесит когда на сайтах ввожу правильно почту, а письма не приходят т.к. где-то скрипт глюкнул, где-то спам фильтр сработал, где-то потерялось.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
P
На сайте с 13.03.2015
Offline
26
#9
LEOnidUKG:
Забыть про почту как про страшный сон.

Использовать для авторизации только номер телефона и смс-ку на нём.

Меня больше бесит когда на сайтах ввожу правильно почту, а письма не приходят т.к. где-то скрипт глюкнул, где-то спам фильтр сработал, где-то потерялось.

E-mail рассылки неплохо работают, если грамотно сделаны. Поэтому почта клиентская не будет лишней.

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#10
Phils:
E-mail рассылки неплохо работают, если грамотно сделаны. Поэтому почта клиентская не будет лишней.

Дело не в рассылке, в проблеме входа, уведомлений и т.д. СМС рассылка ещё лучше работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий