Заказать консультацию

Бесплатный аудит бизнес-процессов — найдём узкие места и точки роста

Лояльность и повторные продажи

7 причин, почему клиентская база превращается в помойку

Автор: 3 июля 2026 6 мин чтения RetailCRM
7 причин, почему клиентская база превращается в помойку

У одного из наших клиентов — торговой сети «Семицветик», лидера e-commerce в сфере флористики и подарков, — в RetailCRM накопилось больше миллиона профилей клиентов. Формально. По факту к ним было привязано свыше 6 миллионов телефонных номеров — то есть в среднем по 6 «чужих» номеров на карточку. Компания хотела запустить программу лояльности и сегментацию, но с такой базой это было невозможно: бонусы начислялись бы случайным людям, а не тем, кто их заработал.

База не портится за один день. Разбираем 7 типовых причин, по которым это происходит почти в любой CRM с достаточным возрастом и оборотом — и что с этим делать до того, как это станет вашей проблемой.

Для кого эта статья: для маркетологов и владельцев бизнеса, у которых в CRM много контактов, но рассылки и программа лояльности работают плохо.

Чем поможет: покажет 7 типовых причин деградации клиентской базы и что делать, чтобы сегментация и лояльность вообще заработали.

1. Служебные email в формах заказа

Форма «быстрого заказа» на сайте автоматически подставляет техническую почту (например, служебный адрес самой формы) вместо email покупателя. CRM видит одинаковый email у десятков разных людей — и услужливо объединяет их в один профиль.

2. Ошибки сотрудников при ручном оформлении

Менеджер оформляет заказ по телефону и выбирает клиента из выпадающего списка — не глядя, наугад или по частичному совпадению имени. Заказ реального человека прикрепляется к чужой карточке.

3. Заглушки вместо телефона из соцсетей

Если клиент пишет из соцсети или мессенджера без указанного телефона, менеджер иногда вводит в CRM «заглушку» — +7, 555, 1111. Система воспринимает всех, кто получил одну и ту же заглушку, как одного и того же человека.

4. Подменные номера маркетплейсов

Маркетплейсы выдают временные (подменные) номера для связи с покупателем — а через некоторое время передают тот же номер другому покупателю. Если CRM не помечает такие номера как временные, база со временем склеивает разных людей в одну карточку.

5. Некорректные интеграции между несколькими каналами

Сайт, мобильное приложение, розница, маркетплейсы — если между ними нет единой логики сопоставления клиента, синхронизация начинает путать и портить данные вместо того, чтобы их объединять.

6. Конфликты внешних ID при импорте из ERP

При переносе базы из другой системы учёта внешние идентификаторы клиентов иногда пересекаются — один и тот же ID в одной системе означает одного человека, а в другой — совсем другого. Импорт «в лоб» превращает это в хаотичные склейки.

7. Заказчик и получатель — разные люди

Классика для магазинов подарков и доставки: человек оформляет заказ и оплачивает его, а получает и расписывается за товар кто-то другой. Если система не различает эти роли, оба контакта записываются в один профиль — и дальше путаются в истории заказов.

Что делать: не удалять, а разбирать по правилам

Соблазн — просто «почистить» базу массовым удалением дублей. Это самый быстрый способ стереть историю заказов реальных клиентов, которые случайно попали в одну карточку с мусором. Рабочий подход — пошаговый и обратимый:

  • Сначала выделить служебные и технические записи в отдельный реестр — их не трогать общими правилами.
  • Отфильтровать заведомо «мусорные» номера (короче 6 символов, шаблонные заглушки).
  • Склеивать только там, где совпадает несколько признаков одновременно (имя + один и тот же телефон), а не по одному слабому совпадению.
  • Отдельно обработать подменные номера маркетплейсов, чтобы система больше не путала по ним разных людей.
  • Провалидировать оставшиеся номера по международному формату — особенно если у вас есть клиенты за пределами России.
  • Удалить «карточки-призраки» без единого способа связи — обслужить такого клиента всё равно нельзя.

Именно так мы разбирали базу «Семицветика»: без массового «сноса», по частотному и обратному анализу, чтобы не потерять ни одной реальной истории покупок. Результат — база сократилась до уникальных профилей, платежи за лишний объём в CRM снизились, а бонусы в программе лояльности стали начисляться именно тем, кто их заработал. Подробности — в кейсе «Как очистить базу с миллионами контактов в RetailCRM и подготовить e-commerce гиганта к запуску программы лояльности».

Сам или с интегратором

Если дублей немного и они однотипные (например, только заглушки телефонов) — штатные инструменты объединения контактов в RetailCRM справятся своими силами. Если база накапливалась годами, каналов продаж несколько и часть карточек уже «склеена» неправильно вручную — здесь легко необратимо потерять историю заказов, и точечный ручной разбор надёжнее, чем массовая автоматическая склейка.

Похожая проблема часто всплывает и на стороне 1С — когда нужно поднять историю продаж клиента за прошлые периоды перед переносом в CRM, а не только текущие контакты. Разбираем это в решении «Перенос истории продаж из 1С».

Хотите запустить программу лояльности на чистой базе — без случайных начислений и задвоенных клиентов? Разберём вашу базу и предложим план очистки: «Программа лояльности и повторные продажи».

Похожая задача в вашем бизнесе?

Разберём ваш контур и подскажем, как закрыть её на вашем стеке — бесплатно.