# Импорт данных о пользователях

Загрузка пользовательских данных позволяет расширить сегментацию, доступную в платформе персонализации за счёт информации имеющейся в CRM и/или DMP. В качестве примера можно привести RFM сегментацию или сегментацию на основании данных программы лояльности. Загруженные данные будут доступны в сегментаторе платформы Gravity Field и на их основании можно будет строить аудитории, комбинируя между собой и с поведенческими данными, которые уже собираются платформой.

Также ряд значений из загруженных данных можно использовать в платформе персонализации напрямую. Так, например, можно загрузить в платформу кличку питомца пользователя и использовать её в качестве переменной в кампаниях персонализации.

# Способ загрузки данных

Пользовательские данные могут загружаться в платформу персонализации Gravity Field следующими путями:

  • CSV-файл, загружаемый в выделенную защищённую папку на нашем сервере.

Перед загрузкой данных необходимо прислать образец загружаемых данных (в пределах 1000 строк) для согласования формата и состава данных. На основании образца мы подготовим схему данных, в соответствии с которой в дальнейшем будет производиться загрузка.

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

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

# Периодичность обновления данных

При загрузке CSV синхронизация инициируется загрузкой файла, но может занимать некоторое время (до часа) в зависимости от размера файла. Вы сами определяете периодичность загрузки данных (рекомендуется раз в сутки ночью).

# Требования к CSV файлу

  • Формат файла CSV, разделители ячеек — запятые.
  • Загрузка CSV не допускает инкрементальных обновлений. Каждый загруженный файл должен содержать полный набор данных.
  • Название файла должно заканчиваться на customer_data.csv.
  • Используйте кодировку UTF-8
  • Первая колонка должна содержать идентификатор пользователя (тот же, что используется в событиях идентификации на сайте / в приложении).
  • Недопустима передача персональных данных пользователей, позволяющих однозначно идентифицировать того или иного пользователя (например, можно передавать имя пользователя без фамилии, возраст, но нельзя телефон, адрес электронной почты).
  • Десятичный разделитель — точка.
  • В данных можно использовать следующие форматы:
    • String
    • Date (в формате dateTtime+offset, в соответствии ISO 8601)
    • Array
    • Boolean
  • Разделитель элементов массива — труба (|), соответственно этот символ не должен встречаться нигде в файле, за исключением массивов.

# Образец CSV-файла

user_data_example_customer_data.csv