Форматирование телефонов
Список номеров из выгрузки почти никогда не готов к загрузке: где-то восьмёрка, где-то плюс семь, где-то скобки и дефисы, где-то лишний пробел из Экселя. Инструмент разбирает такую кашу построчно, приводит все номера к одному виду и сразу выдаёт четыре формата: человекочитаемый, международный E.164, голые цифры для загрузки в кабинеты и привычный вид с восьмёркой. Рядом считаются хеши MD5 и SHA-256 — рекламные кабинеты принимают аудиторные сегменты именно хешами, чтобы сами номера не покидали ваш компьютер. Дубли схлопываются уже после нормализации: +7 916 123-45-67 и 89161234567 — это один и тот же человек, и в исходном списке они дублями не выглядят. Битые строки собираются отдельным списком, у каждой написана причина.
Результат
Как пользоваться
- Из Экселя, из CRM, из выгрузки — в любом виде, по номеру на строку.
- Четыре вида записи плюс хеши для рекламных кабинетов.
- Дубли уже схлопнуты, битые строки лежат отдельно.
- У каждой отбракованной строки написана причина.
Частые вопросы
Чем 8 отличается от +7 при загрузке
Для сети ничем, для программы всем. Восьмёрка — это внутрироссийский префикс выхода на межгород, он работает только внутри страны и в международной записи не существует. Кабинеты и CRM почти всегда ждут либо E.164 (+79161234567), либо те же цифры без плюса (79161234567). Номер, начинающийся с восьмёрки, такие системы либо отбрасывают, либо считают отдельным контактом — отсюда и дубли в базе.
Что такое формат E.164
Международный стандарт записи: плюс, код страны, номер, без пробелов и скобок, максимум пятнадцать цифр. Для России это +7 и десять цифр — итого +79161234567. В этом виде номер понимают телефония, мессенджеры и рекламные системы, и именно его стоит хранить в базе, а красивую запись со скобками собирать уже при выводе на экран.
Зачем номера хешируют
Чтобы загрузить аудиторию в рекламный кабинет и при этом не отдавать сами номера. Кабинет сравнивает хеши со своими и находит совпадения, а восстановить номер из хеша нельзя. Важная тонкость: хешировать надо строго нормализованный номер, одинаково у вас и у площадки. MD5 от «+7 916 123-45-67» и от «79161234567» дадут разные строки, и совпадений не будет ни одного — поэтому нормализация идёт до хеширования.
Как определяется мобильный номер
По коду — первым трём цифрам после семёрки. Мобильным операторам в российском плане нумерации отведены коды с 900 по 999, код 800 закреплён за бесплатными для звонящего линиями, остальные коды принадлежат географическим зонам. Инструмент по коду показывает тип и, если код известен, регион. Переносимость номера код не меняет, поэтому регион здесь означает место подключения, и владелец давно может жить в другом городе.
Почему часть номеров попадает в брак
Три обычные причины. Слишком мало цифр — строка обрезана при выгрузке. Слишком много — в одну ячейку слипись два номера или добавочный. Несуществующий код — после семёрки идут цифры от нуля до двойки, а таких кодов в российском плане нумерации нет. В каждом случае в списке брака стоит своя пометка, и такие строки проще починить руками, чем гадать.
Что происходит с добавочными номерами
Добавочный отрезается вместе со всем, что идёт после основного номера, и строка помечается. Держать добавочный в том же поле, что и номер, всё равно нельзя: телефония наберёт его как часть номера и не дозвонится.
Данные куда-то отправляются
Нет, всё считается в браузере, включая хеши. Страницу можно открыть и отключить интернет — расчёт не сломается.
Похожие инструменты
Список в строку с разделителем и обратно. Переносы ↔ запятые/пробелы.
ОткрытьРазбить текст на частиДелит длинный текст на куски нужной длины: Telegram 4096, подпись 1024, ВК 4000, description 160, SMS 70. Не рвёт слова и предложения.
ОткрытьИзменить размер фотоПиксели вручную или готовый пресет: обложка ВК, превью YouTube, аватар, фото 3×4, печать 10×15. Пакетно, с обрезкой или полями.
ОткрытьТипографорКавычки-ёлочки «», дефис → тире, неразрывные пробелы после предлогов, чистка двойных пробелов. Аккуратная типографика для сайта.
ОткрытьГенератор sitemap.xmlСоберёт ссылки прямо с вашего сайта по адресу или сделает карту из готового списка URL. lastmod, changefreq, priority.
ОткрытьОбрезать строкиУдалить N символов с краёв, текст до/после символа, убрать приставку или окончание.
ОткрытьЕщё инструменты для SEO и маркетинга
Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.