Top.Mail.Ru
Franch Royalty
Маркетинг
← Блог · Телефоны из таблиц
Маркетинг · 14 сентября 2026 г.

База данных клиентов: как её готовят, чтобы рекламный кабинет её принял

База данных клиентов есть у любого бизнеса — выгрузка из CRM или чек кассы. Загрузить её в рекламный кабинет с первого раза получается не всегда.

База есть у всех. У кого-то это гугл-таблица, у кого-то — выгрузка из 1С, Битрикс24 или чек кассы за квартал. Имя, телефон, дата покупки, иногда город. Это и есть «база данных клиентов» в рабочем виде. Не термин из учебника — файл в «Загрузках», который через полчаса нужно занести в Яндекс Аудитории или VK Рекламу, чтобы показать рекламу тем, кто уже покупал.

Одна база — два разных использования

Внутри компании база работает почти всегда. Позвонить клиенту, посчитать средний чек, отправить рассылку — таблица терпит любой формат: с плюсом, с восьмёркой, со скобками. Менеджер прочитает номер глазами и наберёт правильно.
А рекламный кабинет глазами не читает. Ему нужна одна строка цифр без пробелов, и если формат не совпал — строка молча выпадает из сегмента. Вы не узнаете, что потеряли треть базы, пока не сверите цифры сами.
Возьмём приёмщицу в автосервисе. У неё база клиентов компании — 1С, три года записей, две с половиной тысячи строк. Для звонка о готовности машины формат не важен: хоть «8 926», хоть «+7 926», хоть с пробелами. А для рекламного сегмента эта же база в исходном виде превращается в двести-триста годных строк — остальные кабинет отбраковывает молча, без объяснений.

Три источника — три типа поломки

Выгрузка из CRM. Системы баз данных клиентов вроде Битрикс24 или АМОcrm отдают номер как текст с уже готовым «+7» и скобками — для площадки это брак, символы придётся снять.
Экспорт из кассы. У кассовых программ и 1С другая беда: номер выгружается числом, и Excel при открытии сам переводит его в научную нотацию — 7,999E+10 вместо 79997654321. Часть цифр при этом теряется без возврата, если файл потом пересохранить поверх исходника.
Ручная таблица. Собранная вручную, в разных ячейках база живёт вперемешку: где-то «8», где-то «+7», где-то номер с добавочным через запятую. Электронная база клиентов, которую вели два человека в разное время, почти всегда неоднородна — просто потому, что у каждого была своя привычка.

Что кабинет проверяет, а CRM не знает

У Яндекс Аудиторий и VK Рекламы правила почти одинаковые: номер — одиннадцать цифр подряд, начинается с семёрки, без плюса и без восьмёрки впереди. Формат телефона мы разбирали отдельно, здесь — то, что касается самой базы как файла.
Яндекс Аудитории просят файл в CSV или TXT, кодировку UTF-8 или Windows-1251, разделитель — запятую, и не меньше 100 записей в сегменте. VK Реклама требует то же самое: TXT или CSV, UTF-8, перевод строки как разделитель, от 100 уникальных записей и файл не тяжелее 128 мегабайт. Совпадение не случайное — оба сервиса нормализуют номер под один и тот же стандарт связи.
Лишние столбцы вроде комментария менеджера или даты последнего звонка кабинет либо тихо игнорирует, либо — если структура файла сбилась — принимает соседнюю ячейку за телефон и бракует всю строку целиком.

Согласие на рассылку — отдельный вопрос

Формат — не единственное, что проверяют перед загрузкой. У базы, собранной для звонков и заказов, не всегда есть явное согласие клиента на показ ему рекламы именно как рекламы. Это не технический вопрос форматирования, а отдельная задача юриста или того, кто собирал согласия в вашей компании — мы про это не консультируем, но пропустить эту проверку рискованно даже с идеально причёсанными номерами.

Проверьте за пять минут, сколько от базы останется

  1. Откройте столбец с телефонами — если видите «7,999E+10» вместо номера, Excel уже сломал часть базы при сохранении
  2. Посчитайте, сколько строк начинается не с 7, не с 8 и не с плюса — эти кабинет точно не примет
  3. Сверьте последние 10 цифр каждого номера на совпадения — дубль в другом формате не даёт нового клиента, а место в сегменте занимает
  4. Проверьте, есть ли в базе отдельный столбец с согласием на рекламную рассылку — без него грузить базу рискованно, даже если она технически исправна
  5. Прикиньте долю строк с добавочным номером через запятую или дефис — кабинет прочитает всё после запятой как мусор
Зато чем больше база, тем сильнее иллюзия. Десять тысяч строк выглядят внушительно, а после чистки дублей и брака от них остаётся четыре тысячи. Это нормально — просто аудитория была нарисована на бумаге, а не в кабинете.

Три случая с одинаковым симптомом

Кабинет пишет «сегмент не создан» — и причины у трёх компаний окажутся разными. У первой, интернет-магазина с выгрузкой из 1С, всё дело в научной нотации: часть номеров превратилась в 7E+10 ещё при открытии файла бухгалтером. У второй, барбершопа с ручной таблицей в Google Sheets, номера набирали три администратора за два года, и половина строк — дубли одного и того же клиента в разных форматах. У третьей, сети кофеен с базой из кассовой программы, проблема не в номерах, а в том, что колонка «отзыв клиента» съехала на одну ячейку левее и кабинет принял текст отзыва за телефон.
Один и тот же отказ кабинета — три разных ремонта. Научную нотацию восстанавливают по исходному числу, дубли снимают по нормализованному номеру, а съехавшую структуру файла придётся просто пересобрать заново, колонка за колонкой.

Как считать реальный размер базы, а не желаемый

«У нас база двенадцать тысяч» — фраза, которую владелец говорит по памяти, а не по факту. Посчитанная так база почти всегда завышена в полтора-два раза: в неё входят строки без телефона вовсе, повторы одного клиента с трёх визитов и контакты, собранные ещё до смены CRM пять лет назад.
Реальный размер считается в три шага. Сначала убрать строки без телефона или с телефоном короче десяти цифр — обычно это 3-7% базы. Потом привести оставшиеся номера к одному нормализованному виду и снять дубли по нему, а не по тексту ячейки — «+7 926 123-45-67» и «89261234567» это один и тот же человек, а не два. И только после этого сравнивать число с минимумом площадки: 100 записей для сегмента и у Яндекс Аудиторий, и у VK Рекламы — если после чистки база ушла ниже этой границы, сегмент создать не получится в принципе, независимо от формата.
Для сети из трёх кофеен реальная цифра обычно оказывается в районе 60-70% от той, что называет владелец по памяти. Это не повод считать рекламу по базе бесполезной — 70% живых, дедуплицированных контактов работают в сегменте куда лучше, чем 100% сырых строк половина из которых кабинет всё равно отбросит на входе.

Где это делают за минуту, а не за вечер

Руками эту работу делает почти каждый: копируют столбец в Excel, ищут-заменяют скобки, вручную выискивают дубли по алфавиту. На базе в три тысячи строк это вечер, на тридцати тысячах — рабочий день, который никто не закладывал в план. Форматировщик телефонов
Форматировщик телефонов делает то же самое в браузере за секунды: приводит номера сразу к формату Яндекс Аудиторий или VK Рекламы, чинит то, что Excel превратил в научную нотацию, снимает дубли по нормализованному номеру и отдельно показывает, что и почему отсеяно — с причиной для каждой строки, а не общей цифрой «принято N из M». База не уходит на сервер — считается прямо во вкладке браузера, файл в сто тысяч строк обрабатывается так же, как файл в сто строк.
Проверить свою базу перед загрузкой: почистить базу за минуту