Любая база телефонов, которую собирают формы, звонки и менеджеры, со временем засоряется. Номера записаны по-разному, один клиент попал в CRM трижды, часть людей давно сменила SIM. В рекламе я видел, как такая «грязь» раздувает стоимость контакта и ломает отчёты: лид есть, а дозвониться некому.
Ниже порядок очистки, который я применяю сам. Он идёт от самых дешёвых проверок к платным, поэтому до HLR доходит уже меньшая часть базы.
Шаг 1. Приведите номера к единому формату
Сначала формат, потому что всё остальное (дубли, HLR, отправка) работает только с нормализованным номером. Для России это 11 цифр, начинающихся с 7, без пробелов, скобок и дефисов: 79991234567.
- «8 (999) 123-45-67» и «+7 999 123 45 67» превращаются в один формат;
- номера, где цифр меньше или больше нужного, помечайте как ошибочные, а не исправляйте «на глаз»;
- номера других стран храните с кодом страны и проверяйте длину по правилам этой страны.
Типичная ошибка при ручной очистке — превращение «8 999…» в «78 999…». Я разбирал такие случаи в статье про недошедшие коды: форма принимает номер, а СМС уходит в никуда.
Шаг 2. Уберите дубли
После нормализации дубли находятся простым сравнением. Не удаляйте записи сразу: объедините их в одну карточку, сохранив историю обращений и источники. Иначе потеряете данные для сквозной аналитики, а клиент, написавший с двух форм, получит две одинаковых рассылки.
Шаг 3. Исключите отписавшихся и тех, кто не давал согласие
Список отказавшихся от рассылок должен быть отдельным и никогда не удаляться при очистке: он нужен, чтобы вы не написали этим людям снова. Если в базе нет отметки о согласии на рекламные сообщения, рекламную рассылку по ней делать нельзя. Подробно — в статье о рассылках и законе.
Шаг 4. Проверьте оставшиеся номера через HLR
Теперь база небольшая и чистая по формату, и платить за HLR имеет смысл только за оставшуюся часть. Результат делите на три группы:
| Статус по HLR | Что делать |
|---|---|
| Номер существует и активен | Оставить в рассылке |
| Номер недоступен сейчас | Оставить, проверить позже: телефон может быть просто выключен |
| Номер не существует | Исключить из рассылки, но карточку клиента в CRM не удалять |
Что такое HLR и какие у него ограничения, я описал в отдельной статье.
Шаг 5. Не пускайте мусор в базу на входе
Чистить базу раз в полгода — это борьба со следствием. Причина — формы, которые принимают любые цифры. Если номер подтверждается кодом до отправки заявки, в CRM попадают только реальные контакты, а факт подтверждения остаётся отметкой в карточке. Как это работает, я описал на странице «Как работает СМС-верификация».
Нормализованный номер, дату и источник появления, отметку «номер подтверждён кодом», дату согласия на рассылку и результат последней HLR-проверки с датой.
Напишите мне: подключу СМС-верификацию к вашим формам, чтобы в CRM и рассылки попадали только реальные номера.