Перейти к основному содержимому
Версия: v71

v2024.2.68.2

v2024.2.68.2.287 - Multi-capture scenario, Product feed, Pixel trigger improvements

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

Комбинированный захват профилей в сценарий

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

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

предупреждение

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

  1. Остановите сервис webcontrol

  2. Запустите aktool из новой сборки с помощью команды:

./aktool migrate importfeed --config /opt/akd/config/main.json
  1. Запустите сервис webcontrol

Теперь вы можете настроить синхронизацию продуктов и SKU в Маркете с данными вашего товарного фида. Функция "Импорт продуктов по расписанию" позволяет указать ссылку на файл фида и время, в которое будет происходить импорт. Узнать больше о настройке синхронизации с товарным фидом можно в этой статье.

Для каждой синхронизации доступна подробная статистика импорта:

Фильтрация по дополнительным полям для триггера на активацию пикселя

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

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

  • Добавлены новые виды подключения: Basic Authentication и Token Authentication.
  • Обновлен пакет системного драйвера и коннектор ClickHouse.

Улучшения и исправления интерфейса

  • Устранена ошибка во всплывающей подсказке в списке профилей.
  • ID элемента выхода из сценария теперь отображается в карточке профиля.
  • Исправлено управление ролями для мастер-пользователей.
  • Ссылка на пиксель теперь корректно отображается в истории профиля.
  • Маркете при импорте продуктов теперь отображается корректное количество продуктов.
  • Формы теперь работают корректно в режиме предпросмотра.
  • На панели вставки изображений в редакторе шаблонов отображается корректный URL.
  • Информация о создателе и дате последнего изменения в интеграциях и подключениях отображается корректно.
  • Из настроек ресурса для push-уведомлений удалено устаревшее Firebase API.
  • Список по метрикам в аналитике попапов теперь отображается корректно.
  • Улучшено отображение некоторых данных в разделе "Аналитика".
  • Улучшена локализация.
  • Исправлены опечатки и некорректные ссылки.

Улучшение производительности

  • Исправление некоторых проблем в AKMTA.
  • Переделан механизм получения имени глобальной функции acpopup.
  • Исправлено высокое потребление памяти в процессах akmtad и procworkflow.
  • Исправлено зависание при отправке email-сообщений с некоторыми политиками отправки.

Исправления

  • Исправлена ошибка, при которой невозможно было выбрать триггерное условие "Импорт через попап".
  • Профили снова корректно попадают в статистический сегмент по комплексному условию.
  • Устранена ошибка "Not calculating statistics with errors" при получении отчета в Панели администратора.
  • Аналитика по трафику с фильтром "По попапам" теперь отображается корректно.
  • Сортировка по возрасту в Базах данных теперь работает корректно.
  • Исправлена ошибка, возникающая при добавлении 18 и более символов в дополнительное поле с типом данных "Целое число" или "Число с точкой" в сущностях маркета.
  • Теперь трекинг не приостанавливает работу при слишком длинном ключе шифрования.
  • События добавления связи корректно отображаются в истории профиля.
  • Дополнительные параметры теперь корректно добавляются в custom_data в Action Hooks.
  • Исправлены различные проблемы с сегментацией.
  • Статистика в сценариях теперь работает корректно.
  • Добавлена обработка параметров запроса при загрузке скрипта для управления попапами.
  • Устранена ошибка, при которой редактирование кампаний с политиками отправки было доступно только мастер-пользователям.
  • Добавлена валидация для сохранения шаблонов для отправки через WhatsApp*.
  • Экспорт истории профилей по пушам теперь работает корректно.
  • Исправлены ошибки в работе модуля Маркет.
  • Добавлена валидация для удаления внешних БД.
  • Устранена ошибка, при которой невозможно было создать сегмент через API.
  • Политики отправки в триггерной кампании снова работают корректно.
  • Улучшена работа Баз наблюдателей при отправке кампании.
  • Исправлена ошибка, возникающая при копировании удаленного заказа или создании заказа с именем, как у удаленного заказа.
  • Добавлен TTL для ссылок в SMS-сообщениях.
  • Исправлена ошибка, из-за которой LDAP-пользователи меняли тип авторизации после сохранения.
  • Подключение 2FA для LDAP-пользователя снова работает корректно.
  • Пустую строку теперь можно добавить в качестве разделителя в функции format в шаблонах.
  • Кнопки "Сохранить" и "Применить" недоступны для замороженных аккаунтов.
  • При изменении обязательных полей в профиле настройки вкладок больше не сбрасываются.
  • Подключение к Devino Telecom с помощью логина и пароля работает корректно.
  • Исправлены некоторые ошибки поиска продуктов.
  • Картинки с именами менее 12 символов теперь корректно загружаются при импорте HTML шаблона.
  • Устранены ошибки, возникающие при обновлении триггерной кампании.
  • Стоп-список теперь пропускает домены, которые содержат более 6 символов после точки.
  • Устранена паника при попытке сохранить удаленный объект в сегментах.
  • Устранена паника при при добавлении шаблона с помощью API.
  • Устранены паники в cookie_saver, procintegras, xls.go, proctask и tariffcontroller.
Details

References PL-15888 PL-12880 PL-15993 PL-15991 PL-15865 PL-14353 PL-15869 PL-15926 PL-15840 PL-15979 PL-10455 PL-15813 PL-15970 PL-14286 PL-13837 PL-15334 PL-16037 PL-15779 PL-15939 PL-15662 PL-16032 PL-13906 PL-15800 PL-16112 PL-16001 PL-16048 PL-10320 PL-14477 PL-15907 PL-14312 PL-16013 PL-14015 PL-15104 PL-15989 PL-15712 PL-15693 PL-15700


v2024.2.68.2.749 - Viber™ integration updates

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

Улучшение интеграции канала Viber™ через MTC OmniChannel

В настройках интеграции канала с помощью шлюза МТС OmniChannel добавлен параметр class, который управляет маршрутизацией сообщений в сервисе:

Исправления

  • Скорректированы тексты и ссылки в интерфейсе платформы, в том числе в мобильной версии.
  • Улучшен HTML-парсинг при импорте шаблона сообщения.
  • Исправлена ошибка, при которой было невозможно удалить email из профиля.
  • Улучшена стабильность работы платформы.
  • Исправлены ошибки JavaScript в разделах "Сегменты" и "Интеграции".
  • Устранена ошибка, возникавшая при открытии предпросмотра шаблона по умолчанию.
  • Тестовая отправка формы теперь корректно сохраняет результат заполнения.
  • Устранена ошибка, при которой в MongoDB генерировалось несколько запросов при сохранении сценариев.
  • Удаление профилей по сегменту теперь проходит быстрее.
  • Исправлены ошибки, возникавшие при создании ресурса.
  • Фильтр по статусу подключения в списке подключений работает корректно.
  • Исправлен статус у новых подключений к Яндекс.Аудитории.
  • AKPush больше не создает дубликаты профилей при очистке хранилища и cookie.
  • Исправлены ошибки при массовом добавлении групп в Базу данных.
  • Поиск по шаблонам в отчёте "Карта кликов" работает корректно.
  • Пользовательская ссылка отписки теперь отображается в "Карте кликов".
  • Исправлена ошибка, при которой невозможно было удалить регион и категорию в разделе "Продукты".
  • Очереди AKMTA в RabbitMQ теперь очищаются после удаления сендера в Панели администрирования.
  • Счетчик сообщений в очереди AKTMA отображает корректные значения.
  • Исправлены некоторые ошибки отправки в AKMTA.
  • Регулярные выражения в запросах сегментации по структуре профиля теперь работают корректно.
  • Обновлен драйвер MongoDB до актуальной версии.
  • API-запрос на получение данных сводного отчета возвращает актуальные параметры.
  • Улучшен контроль привилегий и прав пользователей для некоторых действий (например, для экспорта задач).
  • Устранены ошибки с API HTTPS в некоторых библиотеках.
  • Отписка от канала корректно отображается в истории действий профиля при попадании в стоп-список.
  • Исправлена ошибка, при которой в триггерных кампаниях нельзя было указать не зарегистрированную до этого цель.
  • Формы теперь корректно сохраняют данные после принудительной отправки на email.
  • Устранены паники в akmtad.
References

PL-15737 PL-16402 PL-16405 PL-16407 PL-16174 PL-8775 PL-16439 PL-16467 PL-16461 PL-16058 PL-15091 PL-14838 PL-16151 PL-16059 PL-16021 PL-16445 PL-16394 PL-16420 PL-16423 PL-5732 PL-16401 PL-16121 PL-16175 PL-16278 PL-15695 PL-13728 PL-15668 PL-16101 PL-13916 PL-7600 PL-15192 PL-15466 PL-16395 PL-16187 PL-16409 PL-14836 PL-13393 PL-16269 PL-16220 PL-16208 PL-16110 PL-3435


v2024.2.68.2.950 - Improved bot filtering mechanism

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

Улучшение фильтра ботов

Улучшен механизм фильтрации действий ботов в платформе. Настройки фильтрации содержатся в двух конфиг-файлах: bots_ip.json и bots_ua.json. С их помощью можно установить действия, которые будут применятся к обнаруженным действиям ботов. Узнать подробнее о работе этих файлов можно здесь.

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

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

Исправления

  • Исправлена ошибка, при которой элемент сценария "API Запрос" передавал в платформу некорректные данные параметров запроса.
предупреждение

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

  1. Остановите сервисы webcontrol и procworkflow

  2. Запустите aktool из новой сборки с помощью команды:

./aktool workflow api_nodes_convert --config /root/MarketingPlatform/config/main.json
  1. Запустите сервисы webcontrol и procworkflow

Справка по мигратору:

Usage:
aktool workflow api_nodes_convert --accs=1,2... --wfs=1,2... [flags]

Examples:
./aktool workflow api_nodes_convert --accs=1,2 --wfs=1,2

Flags:
-a, --accs ints Account IDs (comma-separated list, empty means all)
-h, --help help for api_nodes_convert
-w, --wfs ints Workflow IDs (comma-separated list, empty means all)

Global Flags:
--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")
  • Исправлена ошибка, при которой знак пробела неправильно кодировался платформой в элементе сценария "Вызов API".
  • AMP-версия шаблона письма теперь формируется корректно.
  • Исправлена ошибка, из-за которой в сценарий не попадали профили при активации пикселей.
  • Устранена ошибка, при которой процессы procpush и tariffcontroller не прекращали работу без принудительной остановки.
  • Теперь данные о предыдущих заполнениях формы попапа не удаляются после переименования полей этой формы.
  • Исправлены ошибки, связанные с некорректным удалением сущностей из профилей.
  • Сторонние переменные шаблонов писем теперь корректно конвертируются в платформе при импорте шаблонов через вставку кода.
  • Исправлена ошибка, при которой определение местоположения при импорте профилей в некоторых случаях работало некорректно.
  • Улучшено отображение некоторых элементов интерфейса в мобильной версии.
  • Скорректировано описание некоторых параметров в платформе.
  • Исправлены некоторые ошибки в интерфейсе платформы.
  • Устранена паника в tzdata.
References

PL-16513 PL-16476 PL-16441 PL-15870 PL-16283 PL-16134 PL-16351 PL-16499 PL-16490 PL-15447 PL-15328 PL-16238 PL-15859 PL-16469 PL-15646 PL-14839 PL-16186 PL-16133 PL-16198 PL-16243 PL-16160 PL-16028


v2024.2.68.2.1131 - SSL support for MongoDB

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

  • Добавлена поддержка SSL для подключения к MongoDB.
  • Добавлено условие сегментации "Домен не в списке" для поля "Email подписка".

Улучшения интерфейса

  • Теперь в карточке профиля указывается id элемента, из которого профиль вышел из сценария.
  • Улучшен дизайн интерфейса редактора форм в платформе.
  • Исправлены ошибки в тексте некоторых подсказок.

Исправления

  • Исправлена ошибка, при которой профили не попадали в сценарии с сегментом по расписанию по условию "Участие в динамическом сегменте".
  • Теперь над элементами сценария корректно отображается информация о возникающих ошибках.
  • Исправлена ошибка, при которой профили не попадали в сценарии, настроенные на захват при активации пикселя.
  • Исправлена ошибка в запросе products, возникавшая при передаче идентификатора, содержащего одинарные кавычки.
  • Теперь в элементе сценария "Обновить профиль" можно передать api-переменную для поля с типом "Число".
  • Устранена ошибка "invalid syntax" в GET-запросе на получение истории действий нескольких профилей.
  • Исправлены некоторые уязвимости в интерфейсе.
  • Теперь при сохранении профиля с невалидными данными в одном из полей платформа выведет ошибку и не сохранит профиль.
  • Исправлена ошибка, при которой тег с запятой в названии определялся как два разных тега.
  • Обновлены некоторые библиотеки во избежание потенциальных уязвимостей.
  • Устранены паники в proctask, webcontrol и procworkflow.
References

PL-16567 PL-16563 PL-16513 PL-16557 PL-16276 PL-14369 PL-16535 PL-16526 PL-16105 PL-16544 PL-16536 PL-15864 PL-16517 PL-16532 PL-16496 PL-16103 PL-16373 PL-15154 PL-16471 PL-16449 PL-16307 PL-16236 PL-16137 PL-16487 PL-16422 PL-16210 PL-16082


v2024.2.68.2.1378 - Firebase API updates

Восстановление работы web push-уведомлений

Сервис Google Firebase изменил некоторые API-хендлеры, в связи с этим для нормальной работы web push-уведомлений требуется провести миграцию:

  • Во всех ресурсах, скрипты которых размещены на сайтах, необходимо заполнить поле Application ID в настройках Firebase:

Значение Application ID можно найти в настройках проекта в Firebase Console.

  • Если на сайтах размещены статичные ak-push.js и service-worker.js, то после редактирования и сохранения ресурса необходимо заново загрузить эти скрипты на сайт.

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

  • Теперь изображения в редакторе шаблона вставляются с https в начале ссылки, а не с http, как было раннее.
  • Связь между входным элементом сценария и другими элементами теперь добавляется корректно.
  • Исправлена ошибка, при которой невозможно было сгенерировать Промокод без ограничения на количество.
  • Максимальное количество символов для домена первого уровня в платформе увеличено до 128.
  • Исправлены ошибки, возникавшие при взаимодействии с пустой базой профилей.
  • Устранена ошибка, при которой не происходила отправка данных на email после заполнения формы пользователем.
  • Теперь в настройках ресурса можно указать трекинг-домен с однобуквенным поддоменом.
  • Исправлена ошибка, при которой сценарии с сегментом по расписанию не работали корректно после первого запуска.
  • Ускорена загрузка страниц в пользовательском интерфейсе при использовании LDAP-авторизации.
  • Устранена ошибка, при которой внесенные в Воронку изменения не сохранялись в платформе.
  • Улучшена валидация параметров в некоторых API-запросах.
  • Выпадающие списки корректно работают в последних версиях Google Chrome.
  • Отчет по аналитике трафика теперь выгружается корректно.
  • Исправлены ошибки интерфейса в некоторых разделах платформы.
  • Скорректированы описания некоторых ошибок в платформе.
References

PL-16637 PL-16634 PL-15610 PL-16179 PL-16146 PL-16625 PL-16620 PL-16150 PL-16619 PL-14996 PL-16469 PL-16611 PL-16598 PL-14729 PL-16586 PL-16135 PL-16483 PL-16473 PL-16030 PL-14749


v2024.2.68.2.1788 - Order status API

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

  • Добавлен API-метод для проверки статуса заказа в Маркете. Подробнее.

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

Улучшение интерфейса

  • Исправлены ошибки верстки в разделе "Формы" на мобильных устройствах.
  • Выпадающие списки в модальных окнах сценариев корректно закрываются при сбросе фокуса.
  • Исправлены неработающие ползунки прокрутки на некоторых страницах платформы.

Исправления

  • Устранены ошибки, связанные с достижением максимального лимита активных сессий в MongoDB.
  • Запись о выходе профиля из сценария больше не перезаписывается при очистке сценария от всех профилей.
  • Исправлены ошибки, возникающие при работе динамического сегмента с условием отбора по пользовательскому полю.
  • Устранена дубликация web push-уведомлений в браузерах.
  • Теперь связи корректно перезаписываются при редактировании из профиля.
  • Исправлена ошибка, при которой время создания пользователя обнулялось при обновлении данных о нем.
  • Теперь при клонировании сценария в нем не сохраняются сообщения об ошибках в исходном сценарии.
  • Устранена ошибка, при которой недоступный ресурс отображался в списке без соответствующей пометки.
  • Пользовательский custom_json в шаблонах push-уведомлений теперь работает корректно.
  • Исправлена ошибка, при которой неверно отображался последний редактировавший сценарий пользователь.
  • Событие отписки при запрете уведомлений через Safari теперь корректно регистрируется платформой.
  • Исправлена ошибка, при которой в Панели администратора удаленный ISP был доступен для ноды.
  • Улучшена стабильность процессов webcontrol, akmta.
References

PL-16629 PL-16658 PL-16650 PL-16646 PL-16593 PL-16425 PL-16446 PL-16566 PL-15758 PL-16056 PL-14880 PL-16651 PL-16630 PL-16472 PL-16639 PL-16266 PL-16615 PL-16428 PL-16596 PL-16257 PL-16470


v2024.2.68.2.1957 - Web version compression mode

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

  • При создании политики хранения веб-версий в панели администратора добавлена опция для отключения сжатия:

  • В журнале кампании теперь указывается время получения сегмента.

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

Улучшение интерфейса

  • Добавлено отображение времени следующего запуска кампании Мультивариантного тестирования.
  • Устранена ошибка, при которой всплывающие окна подсказок не исчезали спустя некоторое время.

Исправления

  • Исправлена ошибка, при которой в платформе не отображалась очередь кампании на сендерах.
  • Устранена ошибка, при которой платформа не учитывала летнее и зимнее время для часовых поясов в некоторых регионах.
  • Журнал кампании снова корректно работает при открытии из редактора кампаний.
  • Устранены различные ошибки, связанные с обновлением профиля в платформе.
  • Теперь профили с подпиской на push-уведомления Apple Safari Native сохраняются корректно.
  • Исправлена ошибка, при которой можно было создать кампанию с шаблоном-черновиком.
  • Веб-версии писем корректно сжимаются перед сохранением.
  • Импорт в Маркет с помощью файла теперь работает корректно.
  • Исправлена ошибка, при которой кэш результата в превью SQL-запросов шаблонов/сегментации не сбрасывался.
References

PL-16095 PL-16671 PL-16655 PL-16281 PL-10310 PL-16553 PL-16609 PL-11837 PL-16132 PL-15971 PL-15761 PL-16666 PL-16661 PL-16480 PL-16617 PL-16633 PL-8356 PL-16274 PL-16292 PL-16221 PL-13312


v2024.2.68.2.2206 - Sendsay, Fixes

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

Интеграция с Sendsay

Добавлена возможность отправки email-писем через SMTP-релей Sendsay. Администратору платформы необходимо настроить релей в AKMTA-сендере. Для получения статусов доставки используются вебхуки. Подробнее.

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

  • Расширены API-запросы на получение истории профилей: /api/v1.1/subscribers/history_get и /api/v1.1/subscribers/history_get_all. Ответ возвращает дополнительные поля, позволяющие идентифицировать уникальное событие и получить по нему более детальную информацию.

  • Удалены процессы tariffcontroller и procnotify, их функционал перенесен в proctask.

  • Улучшен импорт в платформу email-шаблонов, выгруженных из сторонних сервисов. Теперь изображения могут храниться на одном уровне с HTML-файлом или в папке с одним из следующих названий: images, image, img, imgs, pictures, pics. Архив с таким email-шаблоном не должен содержать файлы text.txt, subject.txt, template.json, так как их наличие может вызывать ошибки при импорте. При этом предыдущая структура архива с шаблоном также продолжает работать без изменений.

  • Показатель "Web-импорт" в отчёте по приросту теперь включает общее количество профилей, добавленных в базу как через формы, так и через попапы, размещённые на сайте.

предупреждение

Ранее "Web-импорт" учитывал только данные по импорту через форму. Чтобы обновить показатель и включить данные о приросте через попап, необходимо выполнить миграцию.

Миграция выполняется после обновления платформы до новой версии и не требует предварительной остановки каких-либо процессов:

1. Удалите представление и таблицу engagement_report:

./aktool stats delete engagement --config=/opt/akd/config/main.json

2. Инициализируйте таблицу в новом формате:

./aktool stats init engagement --config=/opt/akd/config/main.json

3. Запустите перерасчёт записей в таблице:

./aktool stats fill engagement --config=/opt/akd/config/main.json

При успешном выполнении в консоль будет выведено время заполнения таблицы. Пример: complete fill stats table for 183.707488ms.

Исправления

  • Исправлена проблема с отправкой веб-пушей в браузер Safari через APNS.
  • Восстановлена возможность выбора пула в настройках сендера.
  • Исправлена проблема с добавлением дополнительных параметров в custom_data в хуках.
  • Устранена ошибка, из-за которой при добавлении поля _createtime в custom_data не выполнялись ретраи хуков.
  • Сегмент с отбором по полю с типом "Список" и условием отбора "Равно" работает корректно.
  • Счётчик над нодой SMS-кампании в сценарии снова показывает количество профилей.
  • Исправлена проблема с дублированием еженедельных и ежедневных отчетов для пользователей платформы.
  • При тестировании регулярной кампании в журнале отображается корректное время получения сегмента.
  • Триггерная кампания, настроенная на пользовательское событие попапа, теперь успешно сохраняется.
  • Скорректирована работа параметра next_from_id в ответе на запрос /api/v1.1/subscribers/history_get_all
  • Отсутствие поля categories в запросе /api/v1.1/market/sku/import больше не приводит к ошибкам.
  • Подключён компонент ampcarousel в демонстрационной AMP-версии шаблона.
  • Улучшена валидация в триггерном элементе сценария "Захват сегмента профилей по расписанию" и в подписках на Viber™ и WhatsApp*-каналы.
  • Улучшена стабильность процесса procactions.
  • Исправлены незначительные недочёты интерфейса платформы.
References

PL-15845 PL-16842 PL-15693 PL-16694 PL-16796 PL-16763 PL-16805 PL-15149 PL-16743 PL-16737 PL-16314 PL-15822 PL-16712 PL-16654 PL-16685 PL-16704 PL-11654 PL-15426 PL-16122 PL-16599 PL-16663 PL-16069 PL-16631 PL-16656 PL-16093 PL-13768 PL-16636 PL-16714 PL-16709 PL-16614 PL-16116 PL-16533 PL-16644 PL-16676 PL-14390 PL-16476 PL-16259 PL-16608 PL-15941


*Организация Meta, которой принадлежат продукты Instagram, Facebook и WhatsApp, признана экстремистской и запрещена на территории РФ.
**Viber является товарным знаком Rakuten Group, Inc. Заблокирован на территории РФ.