Перейти к основному содержимому

v2021.4.57.0 - JSON поля профиля, переход на новое аналитическое хранилище

Основные изменения

JSON поля профиля

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

Чтобы сделать это возможным, в базе данных профилей появились 2 новых типа дополнительных полей:

  • Объект — для неопределенных данных (сложных структур).
  • Массив объектов — для подтаблиц, например, перечня договоров, менеджеров и т.д.

Сегментировать профили теперь можно по любому вложенному свойству этих полей. Подробнее об этом тут.

Триггеры на обновление поля профиля теперь тоже поддерживают новые типы полей.

Функциональное обновление полей

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

Переход хранилища истории профилей на Clickhouse

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

Привязка промокодов к профилю при генерации в программе лояльности

Новая опция в программе лояльности. При активации нужно выбрать базу и настройки матчинга профилей. Генерация промокодов на странице лояльности будет добавлять промокоды найденным профилям.

Сегментация профилей по факту заполнения формы

Теперь можно построить сегмент профилей, которые, например, заполняли форму за определенный период. Доступны следующие условия:

  • (Не) заполнял;
  • (Не) заполнял за указанный период;
  • Заполнял в последние x дней от текущей даты.

Другие изменения

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

  • Добавили поддержку API v12 для Facebook подключения.
  • Обновили паттерны отказов (bounce) по умолчанию для AKMTA

Исправления

  • В импортах по расписанию при добавлении подписки заданный статус не игнорируется.
  • Быстрый сегмент при выборке по всем базам теперь возвращает результат не только из первой базы.
  • При тестировании Push кампании все события имеют один и тот же id отправки.
  • Поле выбора типа сообщений больше не блокируется у несохраненной кампании.
  • Поправили пагинацию в API выгрузки статического сегмента.
  • Прерывание расчета сегмента через UI теперь полностью завершает задание.
  • Броадкаст и регулярные кампании теперь будут пытаться доотправить сообщения по установленному расписанию, если произошла ошибка при отмотке сегмента или базы.
  • Событие "Добавление в статический сегмент" теперь корректно пишется в историю профиля при вызове API импорта профилей с опцией add_to_segments.

References: PL-3009 PL-6973 PL-7119 PL-7317 PL-7627 PL-7699 PL-7883 PL-7938 PL-8026 PL-8074 PL-8110 PL-8153 PL-8249 PL-8257 PL-8258 PL-8264 PL-8282 PL-8291 PL-8309 PL-8334 PL-8345 PL-8347 PL-8355 PL-8370 PL-8371 PL-8380 PL-8400 PL-8499 PL-8505 PL-8517 PL-8580 PL-8582 PL-8615 PL-8654 PL-8678 PL-8688 PL-8695 PL-8718 PL-8720 PL-8740 PL-8745 PL-8750 PL-8752 PL-8756 PL-8758 PL-8769 PL-8774 PL-8782 PL-8789 PL-8797 PL-8798 PL-8801 PL-8809 PL-8810 PL-8820 PL-8826 PL-8827 PL-8828 PL-8845 PL-8854 PL-8868 PL-8882 PL-8883 PL-8884 PL-8886 PL-8890 PL-8896 PL-8911 PL-8918 PL-8924 PL-8935 PL-8940 PL-8953 PL-8956 PL-8990