v2025.4.75
v2025.4.75.0 – Loyalty Programs, New segmentation, UI Update
Для корректной работы платформы требуется провести миграцию. Для этого:
- Замените файлы платформы на файлы из новой сборки;
- Запустите
./akd upgradeи согласитесь с выполнением миграции; - Полностью перезапустите платформу командой
./akd restart.
Программы лояльности
В этом обновлении в платформу Altcraft добавлен модуль "Программы лояльности". Программа лояльности — это система поощрения клиентов за целевые действия: покупки, регистрацию, просмотр контента и другое. Клиенты получают баллы, которые могут потратить на скидки, фильмы, тарифы и услуги.

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

Участникам программ лояльности можно начислять баллы. Баллы делятся на стандартные и квалификационные. Стандартные используются для вознаграждений, квалификационные — для определения уровня участника. Каждому типу баллов можно задать эквивалент в реальной валюте:

Управление начислениями и списаниями баллов осуществляется при помощи триггерных промоакций:

Для уровней лояльности настраиваются группы со своими правилами пересмотра статуса и сброса баллов. Для участников на каждом уровне можно настроить разные механики поощрения и стимуляции покупок:

Пользователи могут устанавливать партнеров программы лояльности. Для партнерских товаров из Маркета настраиваются специальные предложения:

А скидочные и балльные промоакции отвечают за поощрения при заказе продуктов из Маркета. Пользователь может создать сразу несколько подобных акций и тонко настроить их взаимодействие при помощи арбитража:

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

Тестирование позволит вам точно понять, как и в каком порядке для участников лояльности сработают бенефиты.
Подробнее о том, как создать и настроить программы лояльности читайте здесь.
Обновленная сегментация
Крупные изменения внесены в механизм сегментации профилей в платформе. Главное нововведение — переработка типов сегмента:
- Статический сегмент — представляет собой сущность для хранения профилей, заполняемую вручную или по API. Сегмент не пересчитывается при использовании и автоматически не обновляется. Сегмент можно сохранить пустым, главное вписать имя и выбрать БД.
- Динамический сегмент — этот сегмент по сути является набором условий, а не списком профилей. Динамический сегмент просчитывается перед каждым новым использованием. Он также может показать результаты выборки без сохранения сегмента.
- Обновляемый сегмент — такой сегмент нельзя наполнять вручную или по API. Сегмент наполняется по заданным условиям согласно установленному расписанию или при ручном пересчете.
- Быстрые сегменты были убраны из платформы. Вместо них применяется динамический сегмент, для этого при настройке сегмента нажмите кнопку "Рассчитать".
Также существенно переработан внешний вид меню настройки сегментов:

Интерфейс стал более современным и интуитивно понятным. Более подробная информация по сегментации доступна в этом разделе документации.
Продуктовые сегменты
Теперь в рамках Маркета вы можете объединять продукты в продуктовые сегменты. Это наборы продуктов и их модификаторов (SKU), объединенных в группу по определенному признаку:

Сегменты бывают двух видов: статические (объединенные через API или вручную при помощи условий отбора) и обновляемые (пересчитываемые автоматически по расписанию). Готовый сегмент можно выгрузит ь и использовать для анализа данных о ваших продажах.
Инструкция по настройке сегментов продуктов доступна в этой статье документации по Маркету.
Обновления интерфейса
Вместе с обновлением мы улучшили интерфейс:
- Обновлена цветовая палитра элементов платформы;
- Изменили внешний вид некоторых компонентов, таких как выбор диапазона дат;
- Улучшили отображение боковых вспомогательных меню (например, стратификации в ГКГ);
- Теги и атрибуты в списках теперь выглядят органичнее и не выбиваются из общего дизайна;
- Исправлены некоторые ошибки, связанные с отображением таблиц.
- Цветовая палитра
- Диапазоны дат
- Отображение в списках
До:

После:

До:

После:

До:

После:

Подобные небольшие улучшения повышают удобство пользования платформой, делают интерфейс более цельным и современным, снижая визуальный шум
Интеграция с Keycloak
В этом обновлении добавлена возможность настроить интеграцию платформы с Keycloak. Это дает администраторам платформы возможность настраивать систему доступа с помощью единой централизованной аутентификации, а также назначать группы и роли в соответствии с настройками Keycloak.
Создание коннектора и настройка доступов производится через Панель администратора.
Прочее
- Изменения в настройках виртуального сендера снова сохраняются корректно.
- Устранена ошибка, вследствие которой параметр
CLICKHOUSE_SYSTEM.CONN_TIMEOUTдействовал на общий таймаут подключения к хостам, а не на конкретную попытку. - ГКГ более не вызывает ошибки при работе после ее повторного создания.
- Исправлена ошибка, из-за которой обязательное поле пользовательского канала могло становиться необязательным.
- Email-адрес теперь корректно приводится к нижнему регистру при создании LDAP-пользователя.
- Устранена ошибка, при которой регулярное выражение для массивов проверяло только первый объект массива и не давало пройти валидацию в JSON-фильтре.
- Превью шаблона для Telegram в сценариях теперь отображается корректно.
- Улучшено отображение ошибок и предупреждений в платформе.
- Письма-дубликаты с предупреждением о достижении лимита по импорту профилей больше не генерируются.
- Устранена ошибка, при которой некоторые сценарии не могли сохраняться в платформе.
- Оптимизирована скорость импорта профилей в платформу.
- Удаленные пользовательские события теперь не отображаются в списке захвата событий и не активируют триггеры.
References
v2025.4.75.0: PL-20429 PL-20573 PL-20313 PL-20551 PL-20498 PL-20474 PL-20485 PL-20095 PL-19769 PL-20192 PL-19817 PL-16969 PL-20344 PL-20141 PL-20057 PL-19157 PL-19942 PL-20372 PL-20306 PL-17956 PL-20270 PL-20273 PL-19106 PL-20266 PL-19173 PL-19937 PL-19087 PL-18576 PL-20170 PL-19912 PL-19289 PL-19935 PL-19938 PL-19762 PL-20032 PL-20060 PL-19785 PL-19941 PL-18104 PL-18357 PL-19455 PL-18995 PL-19781 PL-19639 PL-17787 PL-18173 PL-19851 PL-19548 PL-17393 PL-18637 PL-19101 PL-19064 PL-17906