Загрузка данных клиентов из файла

Если вам надо загрузить в базу данные большого количества клиентов, рекомендуем воспользоваться импортом из файла.

Для начала откройте окно импорта и выберите “Файл”:

Доступные форматы файла:

  • 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. Импортируйте

На верхней панели нажмите кнопку “Импортировать”, чтобы запустить процесс. Вы можете просмотреть его текущий статус в разделе “Задания”.

Когда импорт будет завершен, вы увидите, сколько клиентов добавлено, обновлено или отклонено, а также наиболее частые ошибки.

Может быть интересно