В сентябре мы добавили проверку доступности писем, сделали In-App сообщения вместительнее, а сценарии — удобнее для командной работы. Еще несколько обновлений касаются игровых виджетов, отслеживания открытий и оплаты подписки.
Обновления eSputnik за август 2026 можно посмотреть в предыдущем дайджесте; актуальные версии SDK — в release notes.
Email-редактор
Проверка доступности письма
Доступность (accessibility) — это то, насколько удобно “прочитать” письмо с помощью специальной программы людям с нарушениями зрения, дальтонизмом или когнитивными особенностями. Например, это сложнее, если у изображения нет текстового описания, а кнопка подписана просто “Здесь”, без конкретики.
Теперь такие слабые места можно найти до отправки и исправить. Чтобы запустить проверку, откройте письмо в редакторе или на экране предпросмотра, нажмите стрелку рядом с кнопкой Протестировать и выберите Запустить accessibility-тест. Найденные проблемы можно исправить вручную, применить предложенное исправление или отклонить, если они не касаются вашего письма. Для alt-текста изображения сервис может сгенерировать описание с помощью AI.
Подробнее о проверке доступности письма
Отключение отслеживания открытий в настройках
Открытия письма система считает по скрытому трекинговому пикселю. Некоторым компаниям его использование запрещают политика конфиденциальности или требования GDPR. В разделе Настройки → Трекинг Email вы можете сами управлять этим пикселем: выключите переключатель Отслеживать открытия, и пиксель больше не будет добавляться в письма, а открытия и метрики, которые от них зависят, не будут учитываться.
Защита от случайных отписок ботами
Gmail, Outlook и другие почтовые сервисы показывают рядом с адресом отправителя кнопку отписки. Она работает благодаря заголовку List-Unsubscribe, который eSputnik добавляет во все письма, и появляется только в письмах, прошедших аутентификацию домена. Некоторые антиспам-боты проверяют ссылки из заголовков письма обычным переходом (GET-запросом), и из-за этого контакт отписывался, хотя ничего не нажимал.
Теперь переход по такой ссылке открывает страницу с кнопкой подтверждения, и контакт отписывается, только когда нажмет ее. Отписка в один клик через интерфейс почтового клиента (POST-запрос) работает, как и раньше.
Подробнее об отписках в один клик
Символ и формат валюты в блоке Цена
Символ валюты и его расположение (перед ценой или после нее) теперь задаются один раз для всего аккаунта в настройках организации. Блок Цена в карточках товаров подхватывает этот формат автоматически, поэтому цены во всех письмах выглядят одинаково. В самом письме для валюты можно дополнительно изменить размер шрифта и отступы.
Блоки, уже добавленные в письма, сохраняют прежний формат, пока вы не обновите каждый из них.
Быстрый выбор адресатов для теста
На первом экране отправки теста показываются до 10 адресов, на которые вы чаще всего отправляете тесты. Добавить адрес можно одним кликом — удобно, когда письмо сначала уходит коллегам, а затем клиенту на согласование.
Подробнее о тестировании письма
Более удобные настройки ссылок
Панель настроек ссылок в сообщении перегруппировали: переключатель отслеживания переходов включает отслеживание в этом сообщении, а рядом настраиваются UTM-метки, Дополнительные теги для другой системы аналитики и Использовать для всех языковых версий.
Подробнее о настройке UTM-меток
Данные модуля в подсказке
Подсказка модуля в библиотеке теперь показывает его ID, дату создания и дату последнего изменения.
Подробнее о библиотеке модулей
Удаление отправителя с заменой
Если отправитель Email, SMS или Viber используется в сообщениях, при удалении система предупредит об этом и предложит выбрать другого отправителя, чтобы рассылки не остановились.
Подробнее об удалении отправителя
In-App сообщения
Многостраничные In-App сообщения
In-App — это сообщение, которое появляется внутри мобильного приложения, пока пользователь им пользуется. Теперь одно In-App может содержать до 20 страниц: например, онбординг в несколько шагов, короткий опрос или каталог акционных предложений.
Чтобы добавить страницу, нажмите + Страница — текущая страница продублируется следующей. В меню страницы ее можно переименовать, переместить или удалить. Чтобы пользователь мог перейти на другую страницу, добавьте кнопке, изображению или всей странице действие по клику Следующая страница или Предыдущая страница.
Подробнее о страницах In-App сообщения
Таймер обратного отсчета и социальные сети в In-App
В редакторе In-App появились два компонента:
- Компонент Таймер обратного отсчета показывает, сколько времени осталось до конца акции. Сразу после добавления открывается окно настроек времени с форматом и датой окончания.
- Компонент Социальные сети добавляет ряд иконок со ссылками на ваши страницы; набор платформ и размер иконок настраиваются.
Подробнее о компонентах In-App
Сценарии
Заметки в сценарии
Большой сценарий сложно объяснить коллеге, который видит его впервые. Теперь рядом с нужной частью можно оставить заметку: нажмите значок добавления заметки на верхней панели редактора сценариев и введите текст. Заметку можно перетащить в любое место, изменить ее цвет или удалить.
Заметки сохраняются вместе со сценарием и переносятся при его копировании, но не влияют на его выполнение и проверку перед активацией.
Подробнее о заметках в сценарии
Сравнение внешнего события с параметром стартового события
Блок Разветвление направляет контакт по разным веткам сценария в зависимости от заданных правил. В правиле Внешнее событие параметр события теперь можно сравнить не только с фиксированным значением, но и со значением параметра события, которое запустило сценарий: нажмите ${} в поле значения и укажите название параметра.
Например, сценарий запускает событие tour_rating_show с tour_id=123. Правило проверяет, отправил ли контакт tour_rating_submit именно для этого тура. Так каждый запуск проверяет действие по конкретному объекту, даже если контакт взаимодействует со многими, а хранить идентификаторы в дополнительных полях не нужно.
Подробнее о сравнении с параметром стартового события
Проверка дат в блоке Разветвление
Для параметров события и полей контакта типа Дата или Дата со временем в блоке Разветвление появились операторы сегодня, завтра, в течение и было. Например, контакты, чей заказ доставляют сегодня или завтра, получат напоминание, а остальные пойдут по другой ветке — без дополнительных полей и обходных решений.
Подробнее о правилах разветвления
Ожидание статуса в минутах
Блоки Отправлено?, Доставлено?, Прочитал? и Перешел? с включенным ожиданием обновления статуса удерживают контакт, пока не появится нужный статус. Максимальное время ожидания теперь можно задать и в минутах — например, отправить SMS, если email не открыли в течение 15 минут.
Подробнее об ожидании обновления статуса
Все проблемы перед активацией в одной панели
Если при активации сценария найдены проблемы, открывается панель проверки перед активацией. В разделе ошибок собраны проблемы, без исправления которых сценарий не запустится, — к каждой есть пояснение и кнопка перехода к исправлению. В разделе предупреждений — некритичные замечания: с ними сценарий можно активировать на свое усмотрение.
Подробнее о проверке перед активацией
Сообщения любого канала прямо в редакторе сценариев
Теперь сообщение любого канала можно создать или отредактировать, не выходя из сценария: к Email, Mobile Push, SMS, Viber и Telegram добавились App Inbox и Web Push. Создайте новое сообщение или измените заголовок и текст существующего прямо из блока отправки — отдельная вкладка не нужна.
Подробнее о создании сообщений в сценарии
Свой период в истории запусков
Помимо готовых периодов, теперь можно задать собственный диапазон: дату и время начала и окончания. Фильтр работает по дате старта запуска.
Подробнее о поиске и фильтрации запусков
Быстрая работа с большими сценариями
Большие сценарии открываются постепенно с индикатором прогресса и не блокируют браузер, даже когда сценарий строит ИИ-ассистент.
Ошибка для неизвестного контакта
Если событие содержит externalCustomerId, которого нет ни у одного контакта, запуск больше не отмечается успешным. В истории запусков он появляется среди запусков с ошибками с пометкой Contact not found by externalCustomerId. The action was not executed.
Подробнее об ошибках в запусках
Виджеты
Отдельная страница результата для каждого приза
Игровой виджет — это попап с игрой, например колесом фортуны или скретч-картой, где посетитель сайта выигрывает приз в обмен на контакты. Теперь для каждого приза в призовом фонде можно выбрать страницу, которая откроется после выигрыша:
- для скидки — страницу с промокодом;
- для подарка — страницу с условиями получения.
Выберите ее в поле Перейти на страницу после выигрыша; по умолчанию, как и раньше, открывается Следующая страница.
Также действие Запустить игру для кнопки теперь доступно для всех игровых компонентов, а не только для колеса фортуны и игрового автомата. В параметрах этого действия можно выбрать страницы Существующая и Ошибка — как и для обычной отправки формы.
Подробнее о странице после выигрыша
Поля контакта на нескольких страницах виджета
Поля Email, Телефон, Имя и Фамилия теперь можно добавлять на разных страницах одного виджета. Например, в NPS-опросе промоутеры, нейтральные пользователи и критики видят разные страницы, и поле Email нужно на каждой из них. Дважды на одной странице одно поле добавить нельзя — такой виджет редактор не даст опубликовать.
Подробнее о настройке разветвлений виджета
Отдельное оформление текста на мобильных
Чтобы текст выглядел иначе на телефоне, раньше приходилось создавать отдельный текстовый стиль для мобильной версии. Теперь достаточно перейти в мобильную версию виджета, выбрать текст и изменить нужные параметры, например размер шрифта или цвет. Измененные параметры больше не синхронизируются с десктопом; кнопка сброса возвращает десктопные настройки. Для существующих виджетов с разными стилями редактор покажет уведомление.
Подробнее о настройке текста в виджете
Дробный шанс выигрыша
Шанс выигрыша приза можно указать дробным числом, минимум — 0.01%. Настройки призового фонда теперь размещены вверху правой панели игрового компонента и компонента промокода, а название приза всегда можно ввести произвольным текстом.
Текст на колесе фортуны
Текст автоматически размещается в пределах сектора, а его цвет меняется на черный или белый в зависимости от цвета сектора. Указатель выигрышного сектора всегда черный с белой обводкой.
Другие улучшения виджетов
- Изменение размера с сохранением пропорций. Потяните компонент за угол, чтобы изменить ширину и высоту вместе, — особенно удобно для изображений.
Подробнее о редактировании элементов виджета
- Попап не закрывается случайно. Виджет закрывается кликом по затемненному фону, только если и нажатие, и отпускание кнопки мыши произошли на фоне, — поэтому выделение текста в поле или стирание скретч-карты его больше не закрывает. Пока игра активна, клик по фону виджет не закрывает; клавиша Esc и кнопка закрытия работают всегда.
- Точный подсчет просмотров. Просмотр виджета теперь фиксируется, когда на экране появилось хотя бы 10% виджета, а не в момент добавления на страницу. Поэтому количество просмотров в статистике может стать меньше, а конверсия — выше.
Подробнее о статистике виджетов
API и интеграции
Количество частей SMS в вебхуках и API
Длинное SMS разбивается на несколько частей, и каждая оплачивается отдельно. Поле smsParts — количество частей, на которые разбито SMS, — теперь передается в активностях контакта: в вебхуках и в ответе ресурса Get contacts activity. Это помогает точнее считать стоимость SMS-рассылок в собственных системах аналитики.
Подробнее о параметрах вебхуков
Источник события: SDK или API
В окне события поле источника теперь показывает SDK для событий, полученных через мобильный SDK, и API — для событий, отправленных через API. Событие из API сохраняет отметку API, даже если содержит характерные для SDK параметры, например appVersion или deviceCategory. Так проще понять, откуда пришло событие, и найти ошибку в интеграции.
Быстрый доступ к настройкам интеграции с Хорошоп
В списке интеграций рядом с Хорошоп появилась кнопка редактирования, а название интеграции подсвечивается при наведении.
Подробнее об интеграции с Хорошоп
Тарифы
Льготный период, если оплата подписки не прошла
Если автоматическое продление подписки не удалось — например, из-за недостатка средств на карте, — начинается льготный период на 5 дней. Подписка остается активной, а все ее возможности — доступными. Система повторяет попытку оплаты раз в 24 часа, до пяти раз, а после пополнения баланса подписка продолжает действовать с теми же датами.
Подписка в льготном периоде отмечена в разделе тарифных планов, на главной странице появляется уведомление, а на почту приходят письма о начале периода, повторных попытках оплаты и его завершении.
Уведомления о лимитах сообщений
Когда использовано 80% и 100% дневного или месячного лимита сообщений, входящего в подписку, система заранее предупреждает об этом: на главной странице, при запуске рассылки, при активации сценария, который использует этот канал, и письмом. Так лимит не закончится неожиданно посреди важной кампании.
Хотите узнать больше об омниканальной CDP eSputnik и наших решениях для повышения эффективности бизнеса? Напишите на sales@esputnik.com или заполните форму ниже, чтобы забронировать демо.
Если в вашем аккаунте нет обновлений или у вас есть вопросы по работе системы, напишите на support@esputnik.com.