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

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

Способ импорта - через буфер обмена

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

Шаг 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. Импортируйте данные

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

Задание импорта

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

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