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
.