IOSOR База знань
Гігієна CSV масового lookup перед кампанією: нормалізувати, дедуплікувати й бюджетувати
CSV масового lookup має нормалізувати до E.164, дедуплікувати, шанувати протухлий кеш типу лінії й поставити стелі бюджету до надсилання. Фінанси й ops ділять ті самі колонки.
Маркетинг хоче список. Фінанси бачать серію debit lookup, які не сходяться з SMS, надісланими потім. Масовий lookup — не вилити таблицю в API. Гігієна йде до spend: нормалізація до E.164, дедуплікація, повага до протухлого кешу типу лінії, стеля на гаманці. Хто пропускає гігієну, вважає мертві номери інцидентами доставки, дублі рядків — «покриттям», старий ярлик mobile — істиною маршрутизації.
IOSOR кладе lookup поряд із messaging на один white-label prepaid ledger. Каталог live означає перевірка готова; in setup — не виробничі ворота, які обходять кешем. Біля USD 1 000+ на місяць вибірки уникного spend і кореляція lookup→send входять у commercial review. Розвідка до надсилання: розвідка номерів перед відправкою. Одиничний lookup: lookup номера перед відправкою. Протухлий кеш: застарілий кеш lookup і тип лінії.
Колонки CSV, які потрібні і фінансам, і ops
Фінанси й ops мають відкрити один CSV і прочитати одну історію. Мінімум колонок: нормалізований E.164, сирий ввід, timestamp lookup, тип лінії, влучання в кеш або свіжа перевірка, сума debit, рішення send (надіслати / пропустити / перевірити знову), id campaign або пакета. Ярлик «mobile» без timestamp — думка, не доказ. Рядок lookup без рішення send — чек, не контроль.
| Колонка | Хто користується | Якщо немає |
|---|---|---|
| E.164 | Ops і фінанси | Подвійний spend, надсилання, які не сходяться |
| looked-up-at | Ops | Невідомо, чи протух кеш |
| Рішення send | Фінанси | Lookup і blast не сходяться |
E.164 і дедуплікація до spend lookup
Нормалізуйте й дедуплікуйте, поки не потекли гроші lookup. Одна лінія, записана +1…, 001… і місцевим форматом, дебетується тричі. Нормалізуйте до E.164, дедуплікуйте за цим номером, тоді викликайте lookup live. Сміттєві рядки (закороткі, літери, тестові рядки) викидаються на імпорті — їх не питають як «unknown». Ops володіє правилом нормалізації; фінанси — визначенням інциденту, коли дубль усе одно дебетується.
Ризик протухлого кешу типу лінії
Закешований тип лінії — сигнал маршрутизації з timestamp, не татуювання. Вчорашній mobile сьогодні може бути діапазоном VoIP. Протухлий кеш шле OTP у мертвий діапазон або тре клієнта, який учора портував. Ви все одно платите рядок lookup і витрачений сегмент. TTL — правило продукту, не смак бази. Не кешуйте «unknown» як mobile. Оновлюйте за сигналами ризику — застарілий кеш lookup і тип лінії. Кошики віку належать вивантаженню: fresh, within TTL, expired-but-used. Expired-but-used — уникний spend.
Стелі бюджету й ритм вивантаження
Стелі бюджету належать пакету, не «зведемо потім». Поставте стелю рядків і суми на прогін lookup; ритм вивантаження (щодня або при закритті пакета) стоїть до blast, не як сюрприз кінця місяця. Біля USD 1 000+ уникний spend і кошики віку кешу входять у щільніший review. Не обіцяйте гігієну до send, поки lookup in setup.
Червоні прапорці
- Масовий lookup без нормалізації
- Той самий E.164 дебетується двічі через варіанти формату
- Протухлий «mobile» як істина маршрутизації
- Unknown закешовано як mobile
- CSV без стелі рядків або суми
- Lookup зведено з send лише наприкінці місяця
- Гігієна обіцяна, поки канал in setup
- Client errors з іменами чужих брендів
Початок з IOSOR
Візьміть CSV минулої кампанії. Нормалізуйте кожен рядок до E.164, викиньте сміття, згорніть дублі за нормалізованим номером і лише тоді один lookup. Обмежте пачку числом рядків і prepaid-сумою до розсилки. Експортуйте той самий файл, який відкриють фінанси й ops: тип лінії, влучання в кеш, debit, рішення send або skip.
Підсумок IOSOR
Робіть: гігієну до грошей lookup. Варіанти формату однієї лінії — один debit.
Чи був матеріал корисним?
Пов’язані гіди
- Виявлення деактивованих номерів для очищення баз даних CRM
Дізнайтеся, як проводити періодичні перевірки статусу абонентів для очищення бази CRM перед запуском масштабних кампаній.
- Чек-лист передачі внутрішніх шарів кешування для запитів номерів
Покроковий інженерний план передачі розподілених кеш-кластерів без втрати продуктивності, сплесків застарілих даних та збоїв webhook.
- Використання даних локальних операторів для регіонального комплаєнсу та Caller ID
Дізнайтеся, як перевірка операторів забезпечує регіональний комплаєнс, оптимізує Caller ID та узгоджує вихідний трафік із місцевими стандартами.