Перейти к основному содержимому
Altcraft Docs LogoAltcraft Docs Logo
Пользователям iconПользователям
Разработчикам iconРазработчикам
Администраторам iconАдминистраторам
Русский
  • Русский
  • English
Войти
    Документация пользователяС чего начатьFAQТермины
      Обновления платформыarrow
    • v2026.1.76v2025.4.75v2025.4.74v2025.3.73v2025.2.72v2025.1.71v2024.4.70v2024.3.69v2024.2.68.2v2024.1.68
      Хранение и сбор данныхarrow
    • Ресурсы подписокРабота с базами данныхПрофиль подписчикаИмпорт профилей клиентов и обновление данныхИмпорт данных по расписаниюАвтоматизация сбора данных о профилеМассовое обновление профилей клиентовDouble opt-in подпискаСтоп-спискиСвязи между профилямиЭкспорт истории профилейЭкспорт профилейАвтоматическое создание статического сегмента при импортеКак открыть CSV-файлМатчингТипы полей в базе данныхГлобальные контрольные группыМенеджер подписок
      Каналы коммуникацииarrow
      • Emailarrow
        • Рассылка с нуляarrow
        • Быстрый стартПервая Email-рассылка
        Рекомендации по взаимодействию с ISPНастройка собственного from-доменаНастройка и использование постмастеров
        Pusharrow
        • Mobile Pusharrow
        • Первая Mobile push-рассылкаНастройка и подключение
            Интеграция приложения с Altcraftarrow
          • Провайдеры: структура push сообщенияОбработка и добавление подпискиРегистрация событий
          Web Pusharrow
        • Первая Web push-рассылкаПредварительные настройки
            Настройка для различных браузеровarrow
          • Apple SafariMozilla ServicesFirebase Cloud Messaging
          Подключение Web Push на сайтПередача данных в платформуМетоды Web Push SDK
            Миграция и перенос подписокarrow
          • Перенос push-подписок из стороннего сервисаКак перенести push-подписки, настроенные для SafariМиграция с OneSignal
        SMSarrow
      • Первая SMS-рассылка
        Telegramarrow
      • Telegram BotTelegram Group
        Maxarrow
      • MAX BotMAX Group
      Viber™WhatsAppNotifyСхема работы каналов коммуникацииРуководство: SMS-рассылка через VK NotifyРуководство: SMS-рассылка через УТШРуководство: push-рассылка через сервис от "Согласие"
      Сегментацияarrow
    • Статические сегментыДинамические сегментыОбновляемые сегменты
        Условия сегментацииarrow
      • Сегментация по данным профиляСегментация по взаимодействиям с сущностямиСегментация по активности в каналах коммуникацииСегментация по внешним даннымСегментация по внешним SQL-таблицамСегментация по структуре профиля
      Лучшее время отправки (BST)Логические операторы "И" и "ИЛИ"Рекомендации по работе с сегментами
      Шаблоны сообщенийarrow
      • Работа с шаблонами сообщенийarrow
      • Работа в редактореEmail-шаблонSMS-шаблонPush-шаблонMAX-шаблонTelegram-шаблонWhatsApp-шаблонViber™-шаблонNotify-шаблон
        Визуальный редактор для email-шаблонаarrow
      • Интерфейс редактораДобавление элементовЭлементы и их настройкиПользовательские блокиСтили элементаСтруктура элементов
      Блочный редактор для email-шаблонаФрагменты шаблоновИзображения в сообщенияхПерсонализация контента в сообщенияхФормирование таблиц на основе элементов массива
        Переменные и функции Altcraftarrow
      • Использование логических выражений в сообщенияхИспользование циклов в сообщенияхИспользование переменных маркета в сообщенияхИспользование функционала JSONPath
        Динамический контент сообщенийarrow
      • Использование API-контента в сообщенияхИспользование HTML-контента в сообщенияхИспользование JSON-контента в сообщенияхИспользование контента из SQL базы данных в сообщениях
      Импорт и экспорт шаблона сообщенияЭкспорт шаблона из PixcraftИмпорт шаблона из стороннего сервиса
      Рассылкиarrow
    • Календарь рассылокБроадкаст рассылкаРегулярная рассылкаТриггерная рассылкаМультивариантный тест (A/B/n)Тестирование расылокРасписание рассылокРазмещения
      Кампанииarrow
    • Работа с КампаниямиЛокальные контрольные группы (ЛКГ)Ошибка нарушения стратификации при достижении лимитаРасширение аудитории в кампанииРазметка аудитории в кампаниях
      Сценарии автоматизацииarrow
    • Работа со Сценариями автоматизацииУзлы сценарияКлассические сценарии автоматизации маркетингаПриветственный сценарий: пошаговая настройкаАвтоматическое оповещение менеджера через сценарийСценарий брошенной корзины
      Маркетarrow
    • Настройки маркета
        Продуктыarrow
      • Создание продукта вручнуюИмпорт продукта из файлаИмпорт по расписаниюСегменты продуктов и SKUПодготовка YML-файла
      ЗаказыПеременные маркета в шаблонахРуководство: как отправить письмо подтверждения заказа
      Лояльностьarrow
    • Создание и настройка программы лояльностиИнтеграция лояльности с внешними системамиБыстрый стартБазовые кейсы использования программы лояльностиСегменты заказовПромокоды
      Веб-слойarrow
      • Формыarrow
        • Создание формыarrow
        • Основные настройки формыКонструктор формыОформление формыДействия и публикация формыУсловная постраничная логика в формах и опросах
        Аналитика данныхСвязывание данных канала и формыNPS-тестирование
        Пикселиarrow
      • Целевые действия клиентов и скоринг
        Попапыarrow
      • Создание и публикация попапаНастройка попапа в редакторе кодаУправление попапами вручную через скриптАналитика попаповРуководство: попап для подписки на pushБазовые кейсы размещения попапа через Менеджер теговКейс: Создание попапа с виджетом "Колесо фортуны"
        Менеджер теговarrow
      • Настройка и установка Менеджера теговТипы триггеровТипы переменныхСвязывание пикселя и Менеджера тегов
      Отчеты и аналитикаarrow
    • Отчет по каналамОтчёт по трафику
        Сводный отчётarrow
      • Все показатели сводного отчета
      Когортный отчётВремя жизниВоронка конверсииЦелиПрирост аудиторииКарта кликов (Email)Отчет по программам лояльностиОтчёт о возвратахОтчёт о недоставкахОтчет по глобальным контрольным группам
      Интеграцииarrow
    • Синхронизация статических сегментовMAXЯндекс.Аудитории™Аудитории Google AdsFacebook Ads Manager™Область видимости интеграцииWhatsAppViber™Tilda™Yandex AppMetrica™Lpgenerator™VK Реклама™Передаваемые при синхронизации данные
        Интеграция сторонних сервисов с Altcraft через Albatoarrow
      • Подключение Altcraft к AlbatoЗапуск приветственного сценария через AlbatoПередача данных о событииОтправка триггерной рассылкиРегистрация событийИмпорт данных из Google Sheets через AlbatoПередача данных из Altcraft
      Notify
        Захват событийarrow
      • Захват событий AltcraftТипы событий для захватаСтруктуры сообщений захвата событийОтправить JSON-запрос батчемОтправить сообщение в очередь RabbitMQОтправить сообщение в exchange RabbitMQОтправить сообщение в Kafka brokerПредварительное тестирование события
      Настройкиarrow
    • Настройки аккаунтаНастройки атрибутовПоисковые теги: создание и применениеПользовательские ссылкиВиртуальные сендерыПолитики отправки
        Пользователи и разграничение доступаarrow
      • Двухфакторная аутентификация (2FA)
        Подключенияarrow
      • Подключение к Facebook AdsПодключение к Google AdsПодключение к Яндекс.Аудиториям™Подключение к 360dialogПодключение к EdnaПодключение к Devino TelecomПодключение к SMS TrafficПодключение к VK Рекламе™Подключение к MTS OmniChannelПодключение через OAuth2Подключение через Basic AuthenticationПодключение через Token AuthenticationПодключение через Custom AuthenticationПодключение к MAXПодключение к NotifyПодключение к Rapporto
      Журнал аудита
      API-запросы: с чего начатьarrow
    • Импорт и обновление профиляЗапуск триггерной рассылкиОтправка профиля клиента в сценарий
    Архив документацииБиблиотека email-маркетолога
  • Обновления платформы
  • v2026.1.76

v2026.1.76

v2026.1.76 — MAX integration, Loyalty Programs & Segments optimization​

Миграция​

осторожно

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

Для проведения миграции выполните следующие действия:

  1. Замените файлы платформы на файлы из новой сборки.
  2. Проставьте в конфигурационном файле на ВСЕХ хостах параметр CH_READ_ACTIONS: true.
  3. Запустите ./akd upgrade и согласитесь с выполнением миграции.
  4. Проставьте в конфигурационном файле на ВСЕХ хостах параметр CH_READ_ACTIONS: false.
  5. Полностью перезапустите платформу командой ./akd restart.

Миграция ресурсоёмкая и требует обновления всех профилей во всех базах данных аккаунтов. В процессе задействуются базы данных MongoDB и ClickHouse.


Помимо этого, в этом обновлении все активные рассылки, которые не используют ресурс, перестанут работать.

Чтобы рассылки могли корректно работать дальше, создайте новый или выберите существующий ресурс и добавьте его в настройках рассылки.

Список таких рассылок можно получить с помощью команды ./aktool campaigns upgrade-blocker-list или ./aktool campaigns upgrade-blocker-list --account-id 12345 (для конкретного аккаунта).


Интеграция с мессенджером MAX​

В этом обновлении добавлена поддержка нового канала коммуникации — интеграция с мессенджером MAX. Доступно два типа интеграции:

  • MAX Bot — для отправки персональных сообщений пользователям
  • MAX Group — для отправки сообщений в групповые чаты

Вы можете собрать шаблон сообщения для мессенджера MAX во встроенном редакторе шаблонов. Шаблон может состоять из следующих элементов:

  • Текст.
  • Изображение.
  • Видео.
  • Аудио.
  • Файл.

А также есть возможность сразу добавить к ним кнопки для взаимодействия с получателями:

  • Текстовая кнопка — отображает кнопку с текстом.
  • Кнопка-ссылка — открывает указанную ссылку.
  • Callback-кнопка — после нажатия возвращает боту указанный текст или команду.
  • Открыть приложение — открывает мини-приложение.
  • Запросить локацию — запрашивает местоположение пользователя.
  • Запросить контактные данные — запрашивает контактные данные и номер телефона пользователя.
  • Группа кнопок — комбинация из кнопок нескольких типов.

Канал доступен для использования в рассылках, сценариях и кампаниях, а также доступна аналитика по каналу:

Оптимизация сегментации​

Оптимизирована обработка условий существует/не существует для событий каналов (отправка, открытие, клик и др.). Это значительно ускорило сегментацию:

  • до 90 раз для простых условий.
  • до 8 раз для сложных условий с несколькими фильтрами.

Также оптимизирован алгоритм пересчёта статических сегментов на основе динамических условий — снижена нагрузка на БД, ускорен пересчёт больших сегментов.

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

Прочее​

  • При импорте в стоп-лист теперь отображается отчёт с причинами отклонения записей (аналогично импорту в БД).
  • Добавлена возможность обновлять атрибуты объектов (например, завершённых рассылок).
  • Исправлена ошибка, из-за которой не отправлялись рассылки внутри кампании при использовании динамических сегментов.
  • Устранена ошибка запуска procloyalty на выделенных серверах.
  • Продуктовые сегменты теперь можно использовать в фильтрах по заказам.
  • Добавлено логирование отправки Web Push-уведомлений в Safari.
  • Исправлена ошибка, при которой не работали ссылки в превью шаблонов Telegram-бота и кастомных каналов.
  • Улучшен интерфейс аналитики программы лояльности.
  • Устранена ошибка, при которой нельзя было добавить рассылку по кастомному каналу после клонирования сценария.
  • Оптимизирована производительность работы API программ лояльности.
  • Исправлено дублирование событий в ClickHouse. Добавлен механизм дедупликации и сторнирования дублей для событий каналов (отправка, открытие, клик и др.) и целей пикселей.
  • Исправлена ошибка захвата профилей в сценарий при использовании сегмента по расписанию с условием "в динамическом сегменте".
  • Устранена ошибка, приводившая к возврату профилей на предыдущий узел при недоступности узла "Условие".
  • Исправлена ошибка, при которой статические сегменты с условиями не воспринимались платформой как обновляемые.
  • Профили снова корректно выходят из узла сценария "Ожидание события".
  • Устранена ошибка, из-за которой ID сценариев в узлах условий отображались некорректно.
  • Атрибут снова можно выбрать при настройке сегмента или ГКГ, даже если значение атрибута не присвоено объекту.
  • Теперь деактивированные и иерархически присвоенные атрибуты доступны для просмотра в объектах сущностей.
  • Исправлены ошибки, связанные с созданием и настройкой форм.
  • Устранена ошибка, при которой контент в хранилище захвата событий сохранялся даже в тех случаях, когда не должен.
  • Исправлена ошибка при создании транзакции с начислением баллов со сроком сгорания 5 лет.
  • Добавлена настройка времени жизни сообщения (TTL). Теперь можно задать срок актуальности сообщения в Smart-настройках рассылки или через API при запуске триггерных кампаний. Сообщения, у которых истёк срок жизни, гарантированно не будут доставлены получателям.
  • Сегментация по событиям пользовательского канала теперь работает корректно.
  • Устранены проблемы при параллельном исполнении одинаковых задач на разных хостах кластера.
  • Исправлена ошибка, из-за которой сегмент по расписанию не запускался в сценариях, привязанных к кампаниям.
  • Теперь событие отписки при использовании API корректно попадает в захват событий.
  • Сокращение ссылок в Telegram-коммуникациях снова работает корректно.
  • Уменьшено потребление памяти некоторых процессов платформы.
References

v2026.1.76.0: PL-21468 PL-16462 PL-21464 PL-21432 PL-21456 PL-21443 PL-20569 PL-21441 PL-21439 PL-21425 PL-21438 PL-21137 PL-15793 PL-21420 PL-21418 PL-21397 PL-21413 PL-21360 PL-21369 PL-21377 PL-21402 PL-18631 PL-21374 PL-19708 PL-21142 PL-21376 PL-19366 PL-21229 PL-21364 PL-21357 PL-20988 PL-21193 PL-21294 PL-21295 PL-17213 PL-21269 PL-21209 PL-21230 PL-21223 PL-21215 PL-21217 PL-21214 PL-21162 PL-21190 PL-21183 PL-21003 PL-21164 PL-17598 PL-17820 PL-17675 PL-21135 PL-21147 PL-21108 PL-20839 PL-21045 PL-19209 PL-21004 PL-20969 PL-20775


v2026.1.76.951 — Fixes and improvements​

Важно

Все процессы платформы теперь пишут логи только в JSON-формате. Если вы используете внешние системы сбора логов, учтите это изменение при настройке.

к сведению

В этом обновлении изменена логика регистрации событий в пайпе eventer для кастомных каналов.

  • Поле event_type больше не используется для системных событий (read, open, click и др.). Если в пайплайне есть "event_type": "custom" — канал не пройдёт валидацию. Удалите это поле, оставив только action_type.
  • Исключение — события stop, moderate_pass, moderate_error. Для них event_type остался обязательным.

Улучшено​

  • Базовый Docker-образ обновлен до Ubuntu 24.04.
  • Оптимизирована работа процесса webcontrol при расчёте динамического сегмента.
  • Оптимизирована работа API, сегментов, рассылок и сценариев — запросы на чтение данных теперь распределяются между репликами базы данных.
  • Логи всех процессов теперь корректно пишутся в JSON-формате.
  • Устранена ошибка, при которой отключённый модуль лояльности продолжал создавать очереди.
  • Устранена ошибка, при которой история чата поддержки терялась после перезагрузки страницы.
  • Добавлены метрики для отслеживания производительности рассылок.
  • Добавлены API-хендлеры loyalty/register_member_batch и loyalty/register_member_batch_task для массового импорта профилей в программу лояльности.

Прочее​

  • Устранено зацикливание профилей в узле "Условие" при отсутствии фильтров.
  • Ускорена загрузка страницы редактирования статических и обновляемых сегментов.
  • Исправлена ошибка подстановки дат через переменные в запросах сегментации к внешним базам данных.
  • Исправлена ошибка, из-за которой некорректно работала синхронизация обновляемых сегментов с SQL-базами.
  • Исправлен пересчёт сегментов с запросами сегментации, содержащими параметры типа "массив".
  • Исправлена ошибка, из-за которой не работал поиск сегментов при импорте условий.
  • Расчёт условий с условием "ИЛИ" внутри вложенных сегментов теперь работает корректно.
  • Устранена ошибка, из-за которой рассылки по кастомному каналу не отправлялись при наличии обязательных полей в шаблоне.
  • Ссылки в предпросмотре шаблонов кастомных каналов теперь открываются в новом окне.
  • Добавлена валидация ссылок в кнопках Telegram-шаблонов — шаблон с неверной ссылкой теперь нельзя сохранить.
  • Исправлена валидация JSON при сохранении шаблонов — теперь можно сохранять шаблоны с динамическим JSON, содержащим подстановки переменных.
  • Переменные в полях рассылок кастомных каналов теперь корректно подставляются.
  • Исправлена работа фильтра по ресурсам в подписках профиля — фильтр больше не сбрасывается при удалении подписки или применении изменений.
  • Исправлена ошибка, из-за которой не удавалось сохранить профиль с подпиской на кастомный канал.
  • В узле "Условие" исправлена ошибка проверки суммы покупок в Маркете.
  • В сценариях теперь доступны условия для выбора обновляемых продуктовых сегментов.
  • Исправлено отображение колонок в аналитике.
  • Пользователи без прав "Мастер" теперь могут сохранять промокоды.
  • Исправлен матчинг по profile_id в импорте по расписанию.
  • Исправлена фильтрация списков по атрибуту со значением "Не установлено".
  • Исправлены мелкие ошибки интерфейса при работе с блочным редактором и навигацией браузера.
References

v2026.1.76.951: PL-21645 PL-21633 PL-21630 PL-21613 PL-21595 PL-21599 PL-21615 PL-21606 PL-21597 PL-21598 PL-21586 PL-21578 PL-21583 PL-21565 PL-21498 PL-18083 PL-20863 PL-21562 PL-21477 PL-21548 PL-13978 PL-21029 PL-21410 PL-19757 PL-21478 PL-21352 PL-21338 PL-21187 PL-21191 PL-21184 PL-20897 PL-20634 PL-20940 PL-19867 PL-15846 PL-21484 PL-21530 PL-21528 PL-21522 PL-21496 PL-21499 PL-21386 PL-21435 PL-21385 PL-21169 PL-21424 PL-21475 PL-21457 PL-21454 PL-21384 PL-20660 PL-21436 PL-21158 PL-21375 PL-21416 PL-20179 PL-21400 PL-21346 PL-21354 PL-21322 PL-21277 PL-21316 PL-21270 PL-21138 PL-21121 PL-19911 PL-20235 PL-17714 PL-21016 PL-20713 PL-20983 PL-20985 PL-17974 PL-20964 PL-20667 PL-18947 PL-19639 PL-18914 PL-18973 PL-20634


v2026.1.76.1578 — TTL for messages​

Добавлено​

TTL для отправленных сообщений​

Время жизни сообщения (TTL) — это период, в течение которого система пытается отправить сообщение из очереди. Если за это время сообщение не удалось доставить, отправка прекращается, а сообщение удаляется из очереди.

TTL стоит использовать для рассылок, которые актуальны только ограниченное время. Например, если сообщение связано с акцией, напоминанием о событии, одноразовым кодом или предложением, которое быстро теряет актуальность.

Чтобы настроить TTL, активируйте параметр Ограничить время жизни сообщений (TTL) в Smart-настройках рассылки и укажите время ожидания в днях, часах, минутах или секундах.

После истечения указанного времени система прекратит попытки доставки неотправленного сообщения и зарегистрирует событие недоставки.

Нюансы использования TTL для сообщений
  • Значение TTL должно находиться в пределах, заданных конфигурационными параметрами MTA_MIN_TTL и MTA_MAX_TTL.
  • Если TTL задан в нескольких местах, применяется значение с более высоким приоритетом: API-параметр expiration > значение в Smart-настройках > конфигурационный параметр MTA_TTL_DEFAULT.
  • TTL отсчитывается отдельно для каждого сообщения с момента его постановки в очередь. Соответственно, даже в рамках одной рассылки у разных получателей может быть разный TTL сообщения.
  • После истечения TTL система прекращает попытки доставки, даже если канал технически ещё может доставить сообщение.
  • TTL не работает для каналов, которые не возвращают статусы отправки сообщений: Telegram, MAX и пользовательские каналы.

Улучшено​

  • Добавлен фильтр "Участия в сегментах" для продуктовых и SKU-сегментов.
  • Убрано ограничение в 30 значений для одного атрибута.
  • Улучшены UI/UX-компоненты.
  • Добавлена дедупликация для веб-событий и событий mSDK.

Прочее​

  • Соединения к MTA-серверу больше не накапливаются в кэше и не вызывают проблем с производительностью.
  • Исправлена ошибка, при которой кнопка удаления активного пользователя была доступна в настройках этого пользователя.
  • Улучшена стабильность процессов procworkflow, api, webcontrol и procloyalty.
  • Устранены некоторые ошибки, возникающие при расчете ГКГ.
  • Переменные теперь корректно подставляются в URL внутри узла сценария "Вызов API".
  • Устранена ошибка, из-за которой SMS-шлюз Play Mobile не возвращал статусы рассылок.
  • Условие "как минимум [n] раз в период" в сегментах снова работает корректно.
  • Исправлены ошибки в работе хендлера для обновления полей профиля.
References

v2026.1.76.1578: PL-21638 PL-21815 PL-21755 PL-21800 PL-21803 PL-21784 PL-21772 PL-21765 PL-21754 PL-21747 PL-21593 PL-21715 PL-21740 PL-21738 PL-21718 PL-21714 PL-21659 PL-21710 PL-21702 PL-21693 PL-21697 PL-21365 PL-21660 PL-21657 PL-21652 PL-21537 PL-21502 PL-21390 PL-21389 PL-10664 PL-21329 PL-21290 PL-21293 PL-21273 PL-18968 PL-21050 PL-20603 PL-20766 PL-20948 PL-20870 PL-20652 PL-20650 PL-20620 PL-20339

Последнее обновление 6 мая 2026 г.
Предыдущая страница
Обновления платформы
Следующая страница
v2025.4.75
  • v2026.1.76 — MAX integration, Loyalty Programs & Segments optimization
    • Миграция
    • Интеграция с мессенджером MAX
    • Оптимизация сегментации
    • Прочее
  • v2026.1.76.951 — Fixes and improvements
    • Улучшено
    • Прочее
  • v2026.1.76.1578 — TTL for messages
    • Добавлено
      • TTL для отправленных сообщений
    • Улучшено
    • Прочее
© 2015 - 2026 Altcraft. Все права защищены.