Перейти к основному содержимому

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