v2025.1.71
v2025.1.71.0 - Global control groups, administrative panel rework, NPS testing
Для корректной работы платформы после обновления вам необходимо провести миграцию, для этого:
1. Перед запуском procevent
выполните миграцию данных для ClickHouse:
/opt/MarketingPlatform/ak/bin/aktool profile_history add_gcg_id_column --config /opt/MarketingPlatform/config/main.json
/opt/MarketingPlatform/ak/bin/aktool history_storage add_gcg_id_column --config /opt/MarketingPlatform/config/main.json
/opt/MarketingPlatform/ak/bin/aktool history_storage add_profile_marks --config /opt/MarketingPlatform/config/main.json
Запустить платформу можно будет только после выполнения миграций ClickHouse.
2. После миграции ClickHouse выполните aktool
из новой сборки для миграции MongoDB:
./aktool --config config/main.json profiles migrate-gcg-flags
Обратите внимание, что миграция MongoDB может занять от одного до нескольких часов. Функционал глобальных контрольных групп будет доступен только после завершения миграции MongoDB.
3. Запустите procevent
.
Основные изменения
Механизм выделения глобальных контрольных групп
В платформе появилась функция выделения глобальных контрольных групп. Глобальные контрольные группы — это часть клиентской базы, которая временно не получает маркетинговые коммуникации с целью анализа эффективности маркетинговых ст ратегий. Спустя некоторое время пользователь может сравнить ключевые метрики основной части клиентов и контрольной группы. В том случае, если показатели групп отличаются незначительно, маркетолог может сделать вывод о неэффективности проводимых им кампаний:
Подробнее о глобальных контрольных группах можно прочитать здесь.
NPS-опросы в формах
Теперь вы можете добавить NPS-опрос в веб-формы, созданные в платформе Altcraft. Такие опросы помогают вычислить индекс Net Promoter Score (индекс потребительской лояльности) — метрику, показывающую приверженность клиентов компании или товару. Этот показатель является одним из главных индексов измерения клиентской лояльности. NPS позволяет проанализировать сильные и слабые стороны продукта и скорректировать маркетинговую стратегию:
Чтобы узнать, как настраивать NPS-опросы в платформе, читайте статью или воспользуйте видеогайдом.
Блочный email-редактор
В редактор шаблонов для email-сообщений добавлен блочный редактор. Он позволяет быстро и просто создать шаблон электронного письма, который корректно отобразится на всех типах устройств. Также редактор поддерживает AMP-содержимое для ваших писем:
Больше о блочном редакторе можно прочитать здесь.
Переработана панель администратора
Панель администрат ора значительно переработана: изменен интерфейс, добавлен новый функционал, также полностью обновлен движок панели:
Интеграция с SMS-провайдером Stream Telecom
Добавлена возможность настроить интеграцию с SMS-провайдером Stream Telecom. Для создания интеграции настройте сендер соответствующего типа в Панели администратора.
Другие изменения
- Доработаны массовые операции в платформе — активация, деактивация и удаление для таких элементов, как сценарии, шаблоны, пользователи и т.д.
- Для запросов API 1.1. добавлена поддержка передачи заголовков Request-ID и Token, также улучшена работа дедупликации запросов.
- Обновлен интерфейс подключений.
- Добавлено предупреждение при попытке удаления профилей, которые недавно участвовали в кампаниях.
- Обновлен интерфейс настроек расписания для некоторых разделов платформы.
- Нажатие кнопки "Сохранить" теперь не закрывает редактор и не перенаправляет пользователя в меню раздела.
Исправления
- Исправлена ошибка, при которой в платформе не сохранялся статус настроек машинного обучения.
- Теперь пользователь не может удалять сущности из корзины, если аккаунт заморожен.
- Устранена ошибка, из-за которой при кликах в SMS и push-сообщениях регистрировались лишние события доставки.
- Исправлены ошибки в работе переменных Менеджера тегов.
- Теперь сценарии, настроенные на захват при активации пикселя, работают корректно.
- Внесены некоторые изменения в Rich Push-редактор.
- Устранена ошибка, при которой во время импорта продуктов с пользовательскими полями происходила попытка повторно создать поле.
- Экранирование ссылки с параметрами внутри пикселя теперь работает корректно.
- Улучшена стабильность процессов
procworkflow
,procintegras
,proctask
,proctrigger
,procevent
,akmtad
. - Устранена ошибка, при которой Viber™-кампания с SMS Traffic отправляла сообщение только одному подписчику.
- Теперь информация об участии профиля в сценарии обновляется корректно.
- Исправлена проблема, из-за которой данные для входа не отображались в приветственном письме.
- Сообщения в очередях RabbitMQ снова обрабатываются корректно.
- Добавлена валидация для расширен ия файла при создании сегмента по условию "В файле в колонке".
- Специальный символ в названии файла больше не приводит к ошибкам при запросе к таблице данных.
- SMS-шаблон теперь сохраняется даже с незаполненным полем "Лимит на количество SMS".
- Устранены проблемы с запуском тестовой отправки для Telegram-каналов.
- Данные формы теперь не дублируются при передаче в платформу.
- Исправлена ошибка, из-за которой в push-сообщениях для Mozilla Firefox не работал переход по ссылке.
- Запуск Telegram-кампаний теперь использует меньше памяти.
- Улучшена стабильность модуля Аналитика: исправлены различные ошибки, связанные с выгрузкой отчетов и сбором данных.
- Функция
$dateNowFunc
в JSON-запросах снова работает корректно. - Исправлена ошибка, при которой к нескольким объектам не добавлялся тег.
- Изображение с превью шаблона теперь выгружается корректно.
- Исправлены ошибки в работе API-запросов
market/sku/import
,profiles/segstatic/list
. - Добавлена валидация для удаления внешних баз данных.
- В редактора push-сообщений больше не пропадают Deep Link при сохранении шаблона.
- Теги в сценариях теперь отображаются корректно.
- Устранена ошибка, при которой кампания не открывалась при переходе из отчета или истории профиля.
- Замороженные в сценарии профили теперь не удаляются при изменении сценария.
- Исправлена ошибка, при которой AKMTA отправлял пустые сообщения.
- Условие ожидания дня недели снова корректно работает в сценариях.
- Улучшена валидация email-адресов в списке получателей скрытой копии письма.
- События получения и открытия Push-сообщений регистрируются корректно.
- Оптимизирован процесс генерации и отправки Push-сообщений.
- Улучшено логирование некоторых процессов.
- Улучшения интерфейса: исправлены проблемы с отображением некоторых элементов, устранены ошибки и опечатки в текстах платформы.
References
PL-17608 PL-17599 PL-17574 PL-17572 PL-17570 PL-17564 PL-17558 PL-17556 PL-17549 PL-17526 PL-17524 PL-17519 PL-17518 PL-17516 PL-17508 PL-17497 PL-17494 PL-17487 PL-17486 PL-17470 PL-17459 PL-17455 PL-17448 PL-17429 PL-17426 PL-17424 PL-17410 PL-17402 PL-17398 PL-17374 PL-17373 PL-17372 PL-17369 PL-17327 PL-17322 PL-17305 PL-17303 PL-17287 PL-17285 PL-17283 PL-17282 PL-17278 PL-17277 PL-17259 PL-17258 PL-17247 PL-17240 PL-17220 PL-17208 PL-17187 PL-17170 PL-17132 PL-17126 PL-17114 PL-17084 PL-17078 PL-17074 PL-16987 PL-16979 PL-16954 PL-16953 PL-16930 PL-16907 PL-16854 PL-16701 PL-16700 PL-16679 PL-16641 PL-16640 PL-16607 PL-16600 PL-16579 PL-16558 PL-16542 PL-16539 PL-16537 PL-16523 PL-16515 PL-16513 PL-16498 PL-16493 PL-16479 PL-16477 PL-16468 PL-16460 PL-16430 PL-16414 PL-16410 PL-16406 PL-16404 PL-16403 PL-16386 PL-16358 PL-16350 PL-16348 PL-16344 PL-16328 PL-16296 PL-16247 PL-16201 PL-16144 PL-16069 PL-16024 PL-16003 PL-15998 PL-15997 PL-15994 PL-15980 PL-15944 PL-15852 PL-15829 PL-15825 PL-15777 PL-15647 PL-15639 PL-15557 PL-15498 PL-15404 PL-15379 PL-15378 PL-15370 PL-15327 PL-15245 PL-15021 PL-14968 PL-14230 PL-13369 PL-12949 PL-12732 PL-12297 PL-17562 PL-17634 PL-17579 PL-17613 PL-17036 PL-17576 PL-13434 PL-17358 PL-17135 PL-16695
v2025.1.71.255 - Mandatory use of the resource in campaigns
Начиная со следующего обновления, запуск кампаний без привязанного ресурса будет невозможна!
Если вы пользовались рассылками без использования ресурса, пожалуйста, привяжите к ним ресурс.
Основные изменения
Обязательное использование ресурса в кампан иях
Со следующего обновления все кампании в платформе будут использовать ресурс. В связи с этим, сохранение кампаний без указания ресурса теперь невозможно:
Другие изменения
- Улучшено логирование процесса обработки Reply в AKMTA.
- Добавлен параметр конфигурации, отвечающий за максимальный размер выгружаемых данных из колонки SQL-таблицы.
Исправления
- Исправлены проблемы с отображением некоторых элементов интерфейса.
- Улучшена работа элементов сценария "Захват профилей при активации пикселя" и "Обновление профиля", а также кампаний, запускаемых из сценария.
- Устранены ошибки, возникающие при регистрации событий Viber™ в интеграции с SMS Traffic.
- Viber™-интеграция с Rapporto теперь работает корректно на всех аккаунтах.
- Оптимизирован процесс разбора очереди
procevent
. - Исправлена ошибка, при которой удаление профилей было доступно пользователям без соответствующих прав.
- Счетчик профилей в сегменте теперь работает корректно при отправке через Telegram-бота.
- Устранена ошибка, вследствие которой данные, полученные из push-сообщений, не полностью передавались в платформу.
- Улучшена стабильность процессов
procworkflow
иproctask
.
References
PL-17644 PL-17561 PL-17618 PL-17648 PL-17643 PL-17640 PL-16953 PL-17552 PL-17557 PL-17508 PL-17481 PL-17467 PL-17270 PL-17039 PL-17031 PL-16369 PL-15722 PL-17164 PL-17650 PL-17597 PL-17360 PL-17680 PL-15760 PL-17505 PL-16454
v2025.1.71.507 - Restructuring the policy counter repository
Для корректной работы платформы после обновления вам необходимо провести миграцию. До запуска новой версии сделайте следующие действия:
- Остановите необходимые сервисы:
./akd stop {proctrigger,procworkflow,proctask}
- Запустите
aktool
из новой сборки с помощью команды:
./aktool migrate policystore --config /opt/MarketingPlatform/config/main.json
- Перезапустите сервисы платформы:
./akd restart
Справка по мигратору:
Migrate policystore db to accounts dbs collections policy_contact, policy_profile
Usage:
aktool migrate policystore [flags]
aktool migrate policystore [command]
Available Commands:
ensure_policystore_indexes Ensures policystore migrate indexes created
Flags:
--account int account id
--batch_interval int batch interval in seconds (default 1)
--batch_size int batch size (default 10000)
--batch_workers int number of batch workers (default 8)
-h, --help help for policystore
--workers int number of workers for accounts (default 8)
Global Flags:
--clickhouse_database_name string usage database for clickhouse
--config string config path (default "/opt/akd/config/main.json")
-o, --output string file path to output in the result of the command (default "stdout")
--truncate whether to truncate the file specified by --output
Use "aktool migrate policystore [command] --help" for more information about a command.
Изменения
- Проведена оптимизация структуры хранилища счетчиков политик отправки.
- Метрики по API-запросам вызова в сценарий теперь доступны в аналитике.
- Теперь специальные символы могут использоваться в названиях сущностей.
- Исправлены некоторые ошибки в функционале и интерфейса Панели администрирования.
- Улучшено логирование некоторых процессов платформы.
Исправления
- Устранена ошибка, при которой push-кампании генерировали большое количество несуществующих недоставок.
- Статусы в SMS-интеграции с Devino Telecom теперь обрабатываются корректно.
- Устранены ошибки, возникающие при тестировании кампаний пользовательских каналов.
- Аналитика сущности с HTML-тегом в названии снова работает корректно.
- Устранены ошибки, возникающие при регистрации событий в Viber-интеграции с SMS Traffic.
- Улучшена стабильность методов Web Push SDK.
- Исправлены некоторые ошибки интерфейса.
- Улучшена стабильность процесса
proctask
.
References
PL-17756 PL-17753 PL-17446 PL-17727 PL-17731 PL-17728 PL-17715 PL-17720 PL-17586 PL-17718 PL-17711 PL-17706 PL-17704 PL-17648 PL-17698 PL-17677 PL-17670 PL-17656 PL-17642 PL-17626 PL-17641 PL-17249 PL-17272 PL-17631 PL-17619 PL-17507 PL-17211 PL-17111 PL-16993 PL-16354
v2025.1.71.627 - RMQ buffer base mode
Изменения
- Добавлен режим буфферной базы для RMQ в
prochook
. - Метрики по API-запросам вызова в сценарий теперь доступны в аналитике.
- Теперь специальные символы могут использоваться в названиях сущностей.
- Добавлена возможность конфигурации
global qos
для RMQ. - Исправлены некоторые ошибки в функционале и интерфейсе Панели администрирования.
- Улучшено логирование некоторых процессов платформы.
Исправления
- Устранена ошибка, при которой push-кампании генерировали большое количество несуществующих недоставок.
- Статусы в SMS-интеграции с Devino Telecom теперь обрабатываются корректно.
- Устранены ошибки, возникающие при тестировании кампаний пользовательских каналов.
- Аналитика сущности с HTML-тегом в названии снова работает корректно.
- Устранены ошибки, возникающие при регистрации событий в Viber-интеграции с SMS Traffic.
- Улучшена стабильность методов Web Push SDK.
- Исправлена ошибка, связанная с некорректным отображением статуса неактивной кампании.
- Исправлены некоторые ошибки интерфейса.
- Улучшена стабильность процесса
proctask
.
References
PL-17756 PL-17753 PL-17446 PL-17727 PL-17731 PL-17728 PL-17715 PL-17720 PL-17586 PL-17718 PL-17711 PL-17706 PL-17704 PL-17648 PL-17698 PL-17677 PL-17670 PL-17656 PL-17642 PL-17626 PL-17641 PL-17249 PL-17272 PL-17631 PL-17619 PL-17507 PL-17211 PL-17111 PL-16993 PL-16354
v2025.1.71.873 - SSL support for CH
Основные изменения
Поддержка SSL для ClickHouse
Добавлена поддержка SSL для подключения к БД ClickHouse. Для её настройки активируйте соответствующий параметр в Панели администратора.
Другие изменения
- Глобальная контрольная группа теперь сохраняет группы, назначенные для исходной базы профилей.
Исправления
- События пользовательских каналов теперь корректно отображаются в истории профиля.
- Улучшена работа отправок в Telegram-ботах в сценариях.
- Тестирование кампании внутри сценария снова работает корректно.
- Исправлена ошибка, при которой поля подписки на пользовательский канал не сохранялись.
- Связи теперь корректно работают в шаблонах сообщений.
- Устранена ошибка, при которой параметр
send_message_id
принимал разные значения для одного и того же сообщения в захвате событий. - Отбор по номеру телефона внутри сценариев снова работает корректно.
- Исправлена ошибка, вследствие которой параметры политики отправки могли произвольно меняться.
- Некоторые улучшения и исправления в работе Панели администратора
- Устранены ошибки, связанные с установкой формата для чисел с плавающей точкой.
- Улучшена работа истории профилей и некоторых логов.
- Устранено непреднамеренное изменение приоритета подписки при ее изменении через API.
References
PL-17067 PL-17351 PL-17361 PL-17888 PL-17876 PL-17814 PL-17801 PL-17536 PL-17748 PL-17532 PL-17798 PL-17723 PL-17433 PL-17824 PL-17719 PL-17846 PL-17555 PL-17810 PL-17774 PL-17757 PL-17755 PL-17587 PL-17447 PL-7853PL-17795 PL-17801 PL-17627 PL-17703 PL-17796 PL-17707 PL-17729 PL-17472 PL-17708
v2025.1.71.1059 - Scenario API improvements
Основные изменения
Улучшение API-запросов, связанных со сценариями
- Добавлены запросы на активацию и деактивацию сценария:
/workflows/activate
и/workflows/deactivate
. - Теперь API-запросы сценариев возвращают в ответе идентификатор кампании и шаблона, а также информацию о переходе в другой сценарий.
Другие изменения
- Максимальная длина названия для сценариев увеличена до 156 символов.
- Улучшено логирование некоторых процессов платформы.
Исправления
- Улучшена верстка некоторых элементов интерфейса.
- Устранена ошибка, при которой невозможно было провести тестовый запуск кампании с динамическим сегментом.
- Авторизация по LDAP снова работает корректно.
- Теперь фильтр по кампаниям находит те кампании, которые были созданы внутри сценария.
- Устранены ошибки, возникающие при попытке ресинхронизации сегментов Яндекс.Аудиторий.
- Исправлена ошибка, из-за которой время публикации и скрытия формы в настройках задавалось некорректно.
- Трекинг сервисы снова корректно прослушивают переданные через параметры адрес и порт.
References
PL-17896 PL-17938 PL-16077 PL-17925 PL-17832 PL-17831 PL-17823 PL-16045 PL-16896 PL-17773 PL-17765 PL-9599 PL-17930 PL-17482 PL-17899 PL-17538 PL-17291 PL-17762 PL-17668 PL-17664 PL-17636 PL-17928 PL-17881 PL-17868 PL-17834
v2025.1.71.1487 - API calls optimization, improved logging
Изменения
- Расширена поддержка типов данных в интеграциях с таблицами ClickHouse.
- Добавлена возможность указывать время запуска глобальных контрольных групп в файле конфигурации платформы.
- Теперь платформа собирает в логах информацию о времени обработки каждого профиля на всех этапах кампании.
- Добавлена кнопка остановки перерасчета сегмента.
Исправления
- Исправлена ошибка, при которой данные об удаленном поле профиля все равно возвращались через API.
- Больше не появляются дубликаты связей при их создании через API.
- Оптимизирован API-метод
/profiles/import_batch
. - В элементе сценария "API-вызов" переменная с форматированной датой снова работает корректно.
- Исправлены ошибки, связанные с отображением шрифтов в попапах.
- Ссылки на веб-версии писем снова корректно работают в тестовых отправках.
- Исправлены некоторые ошибки интерфейса.
- Ошибки рендера теперь корректно отображаются в журнале кампаний.
- Устранена ошибка, при которой шаблоны и кампании не перемещались в корзину.
- Для элемента сценария "Обновление профиля" теперь можно установить нулевое значение.
- Тег
blockquote
корректно обрабатывается в Telegram-шаблонах. - Исправлены некоторые ошибки, связанные с шаблонами пользовательских каналов.
- Улучшен сбор ошибок по отправкам.
- Функция
format
теперь корректно работает в циклах. - Улучшена стабильность процесса
webcontrol
.
References
PL-17984 PL-18003 PL-17901 PL-17947 PL-15365 PL-13140 PL-17926 PL-17900 PL-17945 PL-17568 PL-17684 PL-17709 PL-17052 PL-17356 PL-15570 PL-17949 PL-17254 PL-17786 PL-17663 PL-17701 PL-17553 PL-18018 PL-17953 PL-17996 PL-17970 PL-16377 PL-17931 PL-17525 PL-17968 PL-17938 PL-16892 PL-17965 PL-17097 PL-17280 PL-17808 PL-17841 PL-17767 PL-17825 PL-17766 PL-17785 PL-11838 PL-17241 PL-17074 PL-17738 PL-17689 PL-17603 PL-15518 PL-8650 PL-16616
v2025.1.71.2447 - SberMobile, Intellin integrations
Для корректной работы платформы после обновления вам необходимо провести миграцию, для этого выполните команду ./aktool migrate tags
. Миграция проходит в 2 этапа:
- миграция сущностей в MongoDB
- миграция сущностей в PostgreSQL
Основные изменения
Новые интеграции: СберМобайл и Intellin
Добавлены следующие интеграции:
- интеграция с SMS-провайдером Intellin;
- интеграция с SMS-шлюзом от СберМобайл.
Улучшение сбора данных по отправкам и сценариям
- Добавлены логи к запросам в Notify для получения статуса интеграции. С их помощью вы сможете понять, почему ваша интеграция перестала быть активной.
- В заголовки AKMTA добавлен USMID. USMID — уникальный идентификатор сообщения, в котором содержится подробная информация об отправке. Зная его, вам будет проще анализировать причины возможных ошибок отправки.
Несколько ссылок в условии "Клик по ссылке"
Теперь пользователь может указывать списком ссылки для условия сегментации "Клик по ссылке".
Другие изменения
Если вы указывали адрес в параметре RPC_HOST_CLI, то все клиенты (даже с других хостов) будут подключаться по этому адресу. Перед установкой обновления обязательно укажите для этого параметра публичный или "серый" адрес.
- RPC-клиент
procworkflow
теперь подключается по адресу, установленному в специальном параметре конфигурации. - Добавлена возможность отправлять батчем веб-версии в хранилище S3.
Исправления
- Исправлены ошибки, связанные с двухфакторной аутентификацией в Панели администратора.
- Улучшена стабильность работы интеграции с Tilda.
- Исправлена ошибка, при которой при запуске сценария не пересчитывался сегмент по расписанию.
- Изменена логика отправки отчетов по заполнениям форм, повышена точность сбора данных.
- Функция
format
в циклах и в сочетании сapicontent
теперь работает корректно. - Улучшена регистрация кликов в Telegram-ботах.
- Статусы отправок, а также сообщения-дубликаты снова корректно регистрируются для SMS-рассылок.
- Устранены ситуации, при которых пользователь без соответствующей роли получал доступ к сущностям в платформе.
- Тестовые кампании с динамическим сегментом подписчиков снова запускаются корректно.
- Исправлены некоторые UI/UX ошибки в интерфейсе.
- Устранены ошибки, связанные с использованием условий в сегментах и сценариях.
- Пользовательские bounce-правила для AKMTA снова работают корректно.
- Улучшена стабильность процессов
webcontrol
,procintegras
,proctask
,prochook
иprocworkflow
.
References
PL-18148 PL-18022 PL-18189 PL-18131 PL-18102 PL-17352 PL-17981 PL-17931 PL-17397 PL-17357 PL-15357 PL-15143 PL-18194 PL-17998 PL-18130 PL-15386 PL-18079 PL-18077 PL-18178 PL-18165 PL-18123 PL-18105 PL-18112 PL-17821 PL-17615 PL-18054 PL-17695 PL-18048 PL-18047 PL-15625 PL-17771 PL-17735 PL-17770 PL-17689 PL-17653 PL-15344 PL-14393 PL-12555 PL-18122 PL-18127 PL-18098 PL-17804 PL-18060 PL-18084 PL-17799 PL-18050 PL-17976 PL-17983 PL-17721 PL-17395 PL-16585 PL-15340 PL-18090 PL-17957 PL-17275 PL-17803 PL-18097 PL-17463 PL-18074 PL-17179 PL-15009 PL-17861 PL-17977 PL-17874 PL-17400 PL-17003 PL-16578 PL-16589 PL-16022 PL-17105 PL-17489 PL-17972 PL-17294 PL-17942 PL-17836 PL-17488 PL-17747 PL-17943 PL-17967 PL-18031 PL-17550 PL-17279 PL-17815 PL-17950 PL-15815 PL-17286 PL-17896 PL-17887 PL-8823 PL-16693
v2025.1.71.2873 - Hive connector support
Для корректной работы платформы после обновления вам необходимо провести миграцию. До запуска новой версии сделайте следующие действия:
- Остановите необходимые сервисы:
./akd stop {proctrigger,procworkflow,proctask}
- Запустите
aktool
из новой сборки с помощью команды:
./aktool migrate policystore --config /opt/MarketingPlatform/config/main.json
- Перезапустите сервисы платформы:
./akd restart
Справка по мигратору:
Migrate policystore db to accounts dbs collections policy_contact, policy_profile
Usage:
aktool migrate policystore [flags]
aktool migrate policystore [command]
Available Commands:
ensure_policystore_indexes Ensures policystore migrate indexes created
Flags:
--account int account id
--batch_interval int batch interval in seconds (default 1)
--batch_size int batch size (default 10000)
--batch_workers int number of batch workers (default 8)
-h, --help help for policystore
--workers int number of workers for accounts (default 8)
Global Flags:
--clickhouse_database_name string usage database for clickhouse
--config string config path (default "/opt/akd/config/main.json")
-o, --output string file path to output in the result of the command (default "stdout")
--truncate whether to truncate the file specified by --output
Use "aktool migrate policystore [command] --help" for more information about a command.