Как импортировать клиентов

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

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

Импорт выполняется в разделе Настройки → Импорт. Нажмите «Новый импорт» для перехода к настройкам:

import-page.png

Шаг 1. Выберите действие с данными

  1. Выберите тип импорта — «Клиенты».
  2. Выберите действие:
    • «Добавить и отредактировать» — загружает новых клиентов и обновляет данные существующих.

Если клиент с переданным идентификатором уже существует в системе, «Добавить и отредактировать» перезапишет его данные.

clients-import-type.png

Шаг 2. Подготовьте и загрузите файл

  1. Определите, какие поля нужно загрузить. В файле должны присутствовать все обязательные поля.

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

    Доступные для загрузки поля

    Мультибренд

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

    • Дополнительные поля, созданные на проекте
  2. При необходимости выгрузите данные из другой системы.

  3. Подготовьте файл для загрузки. В первой строке произвольно укажите названия полей, в которые загружаются данные.

    • Формат — .csv или .txt.
    • Рекомендуемая кодировка — UTF-8.
    • Проверьте, что значения соответствуют допустимым форматам.
    Снимок экрана 2021-07-08 в 17.02.16.png
    Пример файла импорта
  4. Загрузите файл для импорта и нажмите «Продолжить»

    clients-import-upload.png

Шаг 3. Сопоставьте поля файла

Система автоматически сопоставляет поля в файле с полями в Mindbox. При необходимости скорректируйте сопоставление:

  1. В колонке «Импорт» отметьте галочками поля, которые нужно загрузить. Колонки без галочки будут пропущены.
  2. В колонке «Поле Mindbox» сопоставьте каждую колонку файла с полями проекта. Необязательные поля без сопоставления будут пропущены.
  3. Нажмите «Продолжить»:

clients-import-fields.png

Шаг 4. Настройте импорт

На этом шаге можно задать дополнительные параметры действия импорта:

  • Источник данных — точка интеграции, указывает, откуда пришли данные. Влияет на атрибуцию действий клиента. По умолчанию используется «Административная панель Mindbox».
  • Точка контакта — определяет, к какому каналу или интеграции будет привязано действие. По умолчанию определяться автоматически по точке интеграции. Если нужно явно привязать клиентов к конкретному сайту или магазину, выберите нужную точку вручную.
  • Действие-источник — с каким действием клиент попадет в базу. Например, «Создание клиента». Влияет на сегментацию и аналитику.
  • Сегментация — статическая сегментация, в который будут добавлены все клиенты из файла.

Каждый параметр можно задать в настройках (общий для всех клиентов в файле) или в самом файле (индивидуально для каждой строки).

Задать шаблон действия

Если нужного шаблона еще нет на проекте, создайте его заранее или перейдя по ссылке со страницы импорта. Категории укажите исходя из бизнес-задачи.

Укажите действие через настройки:

Снимок экрана 2023-06-26 в 10.40.40.png
Задаем свои шаблоны для создания.

Укажите действие в файле импорта с помощью поля Системное имя действия, за счет которого клиент попал в БД для действия-источника и Системное имя личного действия последнего обновления клиента для действия редактирования.

Действие редактирования можно указать только в файле и только с шаблоном категории «Личное действие».

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

Вписываются системные имена шаблонов:

*Задаем свои шаблоны только для создания.*

В настройках при этом отмечаем пункт «Взять значение из файла импорта»:

Снимок экрана 2023-06-26 в 10.44.06.png


Задать точку контакта

Если нужной точки еще нет на проекте, создайте ее заранее или перейдя по ссылке со страницы импорта.

Выберите точку интеграции с нужной точкой контакта или укажите ее явно в настройке:

Снимок экрана 2023-06-26 в 10.50.35.png

Укажите точку контакта в файле с помощью поля SourcePointOfContact для действия-источника и LastUpdatePointOfContact для действия редактирования. Вписываются внешние идентификаторы точек:

В настройках отмечаем пункт «Брать значение из файла»:

Снимок экрана 2023-06-26 в 10.51.11.png


Как подписать клиентов на бренд

При использовании мультибренда на проекте бренд точки интеграции определяет бренд подписки клиента, которая передается через поля: IsSubscribed, IsSubscribedByEmail и IsSubscribedByEmailOnNews.

Если необходимо подписать клиентов на несколько брендов одновременно, импорт нужно загрузить повторно для каждого бренда.

  1. Определите точку интеграции вашего бренда. Для этого перейдите в раздел «Интеграции».

  2. Выберите бренд через фильтр и подберите точку интеграции для импорта. Например, необходимо подписать клиента на рассылки бренда Demo. Возьмем для этого точку интеграции сайта:

    clients-import-multibrand-sub.png

  3. Укажите эту точку интеграции на шаге «Настроить импорт»:

    clients-import-multibrand-sub-settings.png


Загрузить в сегмент

Выберите статический сегмент. Если подходящего сегмента еще нет — создайте новый по инструкции.

Снимок экрана 2023-06-26 в 11.02.22.png

Использовать другое время

Отдельной настройки по времени нет, поэтому можно указать только с помощью колонки SourceDateTime для действия-источника и LastUpdateDateTime для действия редактирования:

Снимок экрана 2022-09-08 в 18.00.21.png

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


Шаг 5. Проверьте и запустите импорт

Перед запуском Mindbox показывает первые строки файла с уже примененными сопоставлением. Убедитесь, что данные выглядят ожидаемо: правильные значения попали в правильные поля.

Если все верно — нажмите «Запустить импорт».

clients-import-check.png

Как отслеживать импорт

После запуска импорт появится в списке на странице «Импорт». По каждой задаче отображаются:

  • дата запуска,
  • тип импорта,
  • кто запустил.

Если в ходе импорта возникли ошибки — часть строк была пропущена. Откройте детали импорта, чтобы посмотреть, какие строки вызвали проблему и почему.

imports-list.png