Загрузка данных через буфер обмена

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

Чтобы импортировать клиентов через буфер обмена, выберите “Буфер”. Откроется новое окно.

Шаг 1. Введите данные клиентов

Видите фразу “Просто скопируйте сюда любые данные”? Займемся этим.

Первая строка — это шапка таблицы. Введите названия тех полей, данные которых хотите импортировать. Например: Email,Имя,Фамилия. После названия каждой колонки поставьте запятую. О пробелах можете забыть.

Идем дальше. Одна строчка — это один профиль. Добавьте данные каждого профиля, разделяя поля через запятую, как в шапке. Например: example_1@example.com,Александр,Манилов.

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

Нажмите “Импортировать” — и вы перейдете на новую страницу, где откроется форма импорта.

Шаг 2. Настройте файл import.csv

import.csv — это временный файл. Он создается автоматически для хранения данных из буфера обмена. Таким образом, данные, которые вы только что ввели, преобразовались в CSV таблицу.

CSV (Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных.

1. Выберите режим поиска профиля

Указывая режим, вы сообщаете платформе, какие данные надо будет использовать в будущем при обновлении профилей, которые уже есть в базе. Это может быть email, телефон, ID, данные push подписки или любое другое кастомное поле. Такой механизм позволяет избегать дублирования профиля — ситуации, когда для одного клиента создается сразу несколько профилей.

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

2. Добавьте подписку

Добавьте подписки на ресурс всем импортируемым профилям. Для этого нажмите “Добавить подписку”. Выберете:

  • ресурс, на который надо подписать профиль
  • канал для коммуникации с подписчиком
  • статус подписки
  • источник подписки — эта та колонка в буфере обмена, где записаны контактные данные для определенного канала коммуникации (например, Email)

3. Свяжите колонку в базе данных с колонкой источника

Сопоставьте колонки в буфере обмена с полями, которые есть в базе данных. Данные из колонки буфера будут записаны в выбранное поле базы.

Altcraft может сделать это и сам, если названия колонок в базе и в источнике будут одинаковые. Например, в нашем случае, колонка Email в буфере совпадает с полем Email в базе, а для колонок Имя и Фамилия Altcraft не нашел соответствие, поэтому нам придется настраивать поля вручную.

Для этого надо кликнуть на нужную колонку в базе данных и выбрать подходящую. Так, для имени подходит “FirstName”, а для фамилии — “LastName”. У каждой колонки отображается первая запись, поэтому вы легко поймете, какой тип данных куда записываете.

Если данные какой-то колонки из буфера вы не собираетесь добавлять в колонку базы, то выберите вариант “Пропустить” или удалите колонку, нажав на крестик в правой части таблицы.

Опция "Игнорировать пустые" используется при обновлении данных уже импортированных профилей. Она пригодится, если у вас нет тех или иных данных по какому-то клиенту и поэтому вы оставили поле в файле пустым. Если опция активирована, платформа не будет перезаписывать значение поля в базе. То есть если в поле профиля было записано значение "тест", после обновления сохранится то же самое значение.

Если вместо пропуска в той колонке, где информация неизвестна, у вас стоит none, null или undefined, платформа так же может обработать эти значения как пустые. Для этого вам необходимо актировать поля "Считать нулевое значение пустым" и “Игнорировать пустые значения” рядом с той колонкой, где указано неизвестное значение. В таком случае платформа не обновит поле.

Что касается параметра “Пропустить строк”, здесь надо выбрать количество строк в буфере, которые не являются данными профилей, а значит, их можно пропустить при импорте. Например, у нас первую строку занимает шапка таблицы, поэтому мы пропускаем всего одну строку.

Шаг 3. Уточните детали импорта

1. Добавляете новых клиентов в базу или обновляете данные старых?

  • Добавить новых и обновить существующих
  • Только добавить новых, не обновлять существующих
  • Только обновлять существующих, не добавлять новых

2. Дополнительные опции

  • Тихий режим — сценарии и триггерные кампании, которые обычно запускаются при импорте в эту базу, на этот раз запущены не будут.

  • Определить геолокацию по Reg IP/ IP — при передаче данных в поля Reg IP или IP Altcraft автоматически:

    • определит метоположение клиента,
    • заполнит поля профиля: Страна, Город или Страна рег. и Город рег.,
    • отметит положение клиента на виджете карты.
  • Переподписать пользователей независимо от их текущего статуса подписки — глобальный статус всех импортируемых профилей изменится на “Подписан”.

  • Создать статический сегмент по результатам этого импорта — все импортируемые профили попадут в автоматически созданный статический сегмент.

Шаг 4. Импортируйте данные

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

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

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