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

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

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

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

import-page.png

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

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

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

clients-import-type.png

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

  1. Определите, какие поля нужно загрузить. Полный список доступных полей см. ниже.

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

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

    • IsEmailConfirmed — Email подтвержден

    • MobilePhone — Мобильный телефон

    • IsMobilePhoneConfirmed — Мобильный телефон подтвержден

    • DiscountCard — Номер дисконтной карты

    • Area — Идентификатор зоны клиента

    • LastName — Фамилия

    • FirstName — Имя

    • MiddleName — Отчество

    • FullName — ФИО

    • Sex — Пол

    • BirthDate — Дата рождения

    • IsSubscribed — Глобальная подписка

    • IsSubscribedByEmail — Подписка в точке контакта Email

      • то же по всем другим каналам (SMS, Viber, MobilePush, WebPush), например IsSubscribedBySms

      • при добавлении тематики, появляется колонка по подписке на тематику в канале, например IsSubscribedByEmailOnNews

        Мультибренд

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

    • Дополнительные поля, созданные на проекте

  2. При необходимости выгрузите данные из другой системы.

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

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

    clients-import-upload.png

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

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

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

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

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

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

Указываем в настройках:

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

Указываем в файле с помощью колонки SourceActionTemplate для действия-источника и LastUpdateActionTemplate для действия редактирования.

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

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

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

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

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

Снимок экрана 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

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


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

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

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

clients-import-check.png

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

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

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

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

imports-list.png