Загрузка данных клиентов из файла
Если вам надо загрузить в базу данные большого количества клиентов, рекомендуем воспользоваться импортом из файла.
Для начала откройте окно импорта и выберите “Файл”:
Доступные форматы файла:
- csv таблицы и txt файлы в csv формате
- xls и xlsx таблицы данных
- zip и tar.gz архивы
Пример csv файла для импорта
Шаг 1. Добавьте файл с данными клиентов
Чтобы добавить новый файл, нажмите на область загрузки и выберите файл на вашем устройстве. Другой способ — просто перетащите нужный файл мышкой.
Загружать можно сразу несколько файлов. Если надо удалить файл, нажмите на крестик напротив его названия:
Шаг 2. Настройте файл
Окно для настройки файла выглядит следующим образом:
1. Выберите режим поиска профиля
Вероятно, сейчас вы загружаете данные клиентов в новую и пока пустую базу, но пройдет время, и вам потребуется обновить эти данные.
Для этого и указывается режим поиска профиля. Так вы сообщаете платформе, какие данные надо будет использовать в будущем при обновлении существующих профилей.
Например, если вы выберете email, то в момент обновления платформа сравнит электронные адреса клиентов, которые вы загружаете, с адресами клиентов, которые уже есть в базе. Если она найдет совпадения, то обновит данные клиента. Если же клиента с таким электронным адресом нет в базе, то платформа создаст новый профиль для этого клиента.
2. Добавьте подписку
Выберите ресурс, на который хотите подписать всех импортируемых клиентов. Для этого нажмите “Добавить подписку”. Укажите:
- ресурс, на который надо подписать профили;
- канал для коммуникации с подписчиками;
- статус подписки;
- источник подписки — эта та колонка в файле, где записаны контактные данные для определенного канала коммуникации.
3. Свяжите колонку в базе данных с колонкой источника
Сопоставьте колонки в файле с полями, которые есть в базе данных. Данные из колонки файла будут записаны в выбранное поле базы.
Altcraft Platform может сделать это и сам, если названия колонок в базе и в источнике будут одинаковые.
Например, в нашем случае, колонка Email в файле совпадает с полем Email в базе, а для колонок Имя и Фамилия Altcraft не нашел соответствие, поэтому нам придется настроить эти поля вручную.
Для этого надо кликнуть на нужную колонку в базе данных и выбрать подходящую. Так, для имени подходит “FirstName”, а для фамилии — “LastName”. У каждой колонки отображается первая запись, поэтому вы легко поймете, какой тип данных куда записываете.
Если вы не собираетесь добавлять данные из какой-то колонки файла в колонку базы, то выберите вариант “Пропустить” или удалите колонку, нажав на крестик в правой части таблицы.
Опция "Игнорировать пустые" используется при обновлении данных уже импортированных профилей. Она пригодится, если у вас нет тех или иных данных по какому-то клиенту и поэтому вы оставили поле в файле пустым. Если опция активирована, платформа не будет перезаписывать значение поля в базе. То есть если в поле профиля было записано значение "тест", после обновления сохранится то же самое значение.
Если вместо пропуска в той колонке, где информация неизвестна, у вас стоит none, null или undefined, платформа так же может обработать эти значения как пустые. Для этого вам необходимо актировать поля "Считать нулевое значение пустым" и “Игнорировать пустые значения” рядом с той колонкой, где указано неизвестное значение. В таком случае платформа не обновит поле.
Что касается параметра “Пропустить строк”, здесь надо выбрать количество строк в файле, которые не являются данными профилей, а значит, их можно пропустить при импорте. Например, если первую строку занимают заголовки колонок в таблице, то пропустите одну строку.
Шаг 3. Уточните детали импорта
1. Добавляете новых клиентов в базу или обновляете данные старых?
- Добавить новых и обновить существующих
- Только добавить новых, не обновлять существующих
- Только обновлять существующих, не добавлять новых
2. Дополнительные опции:
- Тихий режим — сценарии и триггерные кампании, которые обычно запускаются при импорте в эту базу, на этот раз запущены не будут.
- Определить геолокацию по Reg IP/IP — при передаче данных в поля Reg IP или IP Altcraft автоматически:
- определит местоположение клиента,
- заполнит поля профиля: Страна, Город или Страна рег. и Город рег.,
- отметит положение клиента на виджете карты.
- Переподписать пользователей независимо от их текущего статуса подписки — глобальный статус всех импортируемых профилей изменится на “Подписан”.
- Создать статический сегмент по результатам этого импорта — все импортируемые профили попадут в автоматически созданный статический сегмент.
Шаг 4. Импортируйте
На верхней панели нажмите кнопку “Импортировать”, чтобы запустить процесс. Вы можете просмотреть его текущий статус в разделе “Задания”.
Когда импорт будет завершен, вы увидите, сколько клиентов добавлено, обновлено или отклонено, а также наиболее частые ошибки.