Как подготовить файл для загрузки контактов
Файл для загрузки контактов и других данных может понадобиться для импорта подписчиков, а также, например, для отправки экспресс-выпусков. Данные в файле должны соответствовать установленному формату.
1. Формат файла
Файл должен быть формата CSV, TXT, XLSX или ZIP.
При работе с файлами формата XLSX стоит учитывать, что такой файл поддерживает 1 048 576 строк на лист.
2. Расположение данных в файле
На одной строке записываются данные одного подписчика, порядок данных в строках должен быть одинаковым. При обычном импорте подписчиков через интерфейс в первой строке файла можно просто указать наименования столбцов, так как поля со столбцами сопоставляются вручную.
В других случаях в первой строке для каждого столбца необходимо указать коды полей, куда система запишет данные. Например, вот так может выглядеть файл:
Коды полей хранятся в анкетах. Префикс «anketa» копировать не нужно: например, для столбца с именами нужно скопировать base.firstName
.
3. Разделитель данных
В Excel данные записываются в ячейки таблицы, а в остальных случаях их нужно разделять запятой, точкой с запятой или табуляцией (разделитель должен быть одинаковым в каждой строке).
pochta1@gmail.com, Иван, Иванов, Москва, 1970-01-21
Если у подписчика отсутствуют какие-то данные, вместо них нужно ставить два разделителя подряд (пробелы необязательны).
pochta2@gmail.com, , Фёдоров, , 1980-02-14
4. Основной контакт
В файле должен быть один контакт, который заполнен у всех подписчиков (он называется основной контакт). Это может быть:
- электронный адрес,
- телефон,
- идентификатор CSID,
- ID пользователя в Телеграме (это комбинация цифр — отправлять рассылки через бота по нику или номеру телефона нельзя),
- идентификатор пользователя приложения для отправки Mobile Push уведомлений.
По основному контакту происходит склеивание данных, если вы загружаете данные, которые уже есть в базе. Подписчики без основного контакта не загружаются. Если вы импортируете контакты в список, тип основного контакта должен совпадать с типом списка:
Если вы импортируете контакты без списка, основной контакт нужно выбрать самостоятельно в настройках импорта:
При автоматическом импорте у подписчиков может быть только основной контакт. Чтобы загружать дополнительные контакты, .