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, признана экстремистской и запрещена на террит ории РФ.