04 июля 2023
937
12 мин
0.00
Обновление системы eSputnik за май 2023
В мае специалисты eSputnik внесли изменения в систему, чтобы сделать вашу работу еще более удобной. В этой статье мы собрали самые важные обновления. Большинство из них касаются виджетов, сегментации и сценариев.
С обновлениями апреля можно ознакомиться по ссылке.
Сценарии
Статусы ошибок
В истории запусков сценария добавлено описание ошибок, которые могут возникать перед запуском или в процессе отправки. Теперь, если сообщение в сценарии не отправится из-за нехватки средств, нахождения контакта в черном списке или отсутствия у контакта медиатипа и т.д., отобразится соответствующая ошибка в параметрах блока.
Валидация синтаксиса
Добавлена валидация синтаксиса в блоках сценариев для полей с переменными. Это поможет избежать механических ошибок при вводе переменных вручную.
Подсветка ошибок в истории событий
Если в событии отсутствует обязательный параметр или такие поля невалидны, то ошибка отобразится в списке событий.
Id запусков сценариев
Для экспорта данных http webhook, RabbitMQ, BigQuery и Postgre SQL поддержан новый параметр workflowInstanceId – идентификатор отдельного запуска сценария. Его можно использовать для загрузки и последующей группировки рассылок в рамках запуска одного сценария.
Отчеты
Время реакции
Для отчета по времени реакции для email и App inbox изменена логика отображения. Раньше для построения графика использовалось время устройства, теперь – таймзона пользователя.
Период для динамики роста
Добавлена возможность задавать периоды для графика "Динамика роста контактной базы" на странице контактов. Это позволит более удобно просматривать рост и отток контактной базы.
Динамика активности
В отчетах для триггерных рассылок "Динамика активности" добавили отображение относительных величин. Эта информация поможет проще следить за динамикой проблем или наоборот успешных тестов с письмами.
Структура базы по App inbox
В разделе “Контакты” → “Статистика” → “Структура контактной базы по активности” добавлена активность в канале App inbox.
SMS-процессинг
Процессинг – это опция для передачи SMS-сообщений через поставщика услуг в нашей системе. Добавлены следующие обновления:
Два новых провайдера
- Киевстар. Для подключения требуются SenderName, Client ID и Client Secret.
- Twilio. Для подключения требуются SenderName, Account SID и токен авторизации.
Теги для Hyber
В запросе к провайдеру Hyber добавили передачу тегов сообщения для SMS и Viber.
Если тегов несколько, они будут подставляться через запятую: tag=tag1,tag2,tag3.
Это позволяет анализировать каждое отправленное сообщение по отдельности.
Виджеты
Запрет адресов на публичных доменах
В формах подписки добавили возможность запрещать подписку с бесплатными емейлами. Это актуально для компаний, собирающих только бизнес-адреса пользователей.
Подсветка ошибок в домене
Для поля email настроена проверка корректности ввода публичных доменов. Если домен введен с ошибкой, например, gmai.com, будет отображаться подсказка.
Если включена опция "Не разрешать email-адреса из публичных доменов", подсказка не отображается.
Новое правило вызова виджетов
В настройках добавлено условие “Остановить показ через N секунд, если нет взаимодействия с виджетом”. Особенности:
- Доступно для кнопок вызова, плавающего окна и плавающей панели.
- По умолчанию правило отключено.
- Можно установить от 5 до 300 секунд.
- Исчезает в рамках текущих условий (если задано показывать раз в сессию, то виджет будет отображен во время следующей сессии).
Сегменты
Группировка набора условий активности
Теперь в карточке группы можно:
- сгруппировать,
- изменить главное условие с сохранением других условий, если оно подходит под новое главное.
Такая возможность работает аналогично условиям трекинга, поэтому все условия учитываются как “ИЛИ”.
Геотрекинг
В карточке контакта добавили отображение данных геотрекинга, если он подключен. Отображаются такие поля:
- City
- Регион
- Country
- Updated date
Оператор between
Добавлен дополнительный оператор для активности по событиям → количество событий.
Другие обновления
App Inbox
- Поддержан переход по ссылке из текста сообщения.
- Добавлены новые значения TTL – 60 и 90 дней.
Источники данных
Добавлена возможность управлять параметром required в рекомендательных источниках данных.
Ранее при настройке рекомендательного письма с использованием velocity не было возможности задать параметр, который бы отвечал за то, что делать, если нет рекомендаций. По умолчанию письмо не отправлялось.
Теперь в velocity можно указать значение false, чтобы письмо отправилось, даже если рекомендаций нет.
- Как и весь код velocity, эту команду можно писать в скрытой части кода. Он будет выглядеть так: $!datasource('source_name').required('false')
- Новая команда позволяет установить параметры для отдельных источников данных.
Уведомление о количестве промокодов
Появилась возможность настроить уведомление о том, что количество промокодов определенного типа меньше установленного предела.
Эти уведомления работают так же, как и два других типа уведомлений (контроль событий и меток): раз в сутки проверяется количество промокодов. Если оно меньше предела, вам отправится сообщение.
Учитываются только активные промокоды, то есть еще не использованные.
API
Изменили правила валидации для параметра eventKeyForNewContacts в методах публичного API:
Добавили такие правила:
- Все символы доступны, кроме < ; ' I am running a few minutes late; my previous meeting is running over. / | " ` ' ^ ? ! , >
- Максимальная длина – 100 символов
Статус email
При отправке на контакт, который одновременно не подтвержден и в черном списке, ранее выводился статус NOT_CONFIRMED. Теперь первоначально будет выводиться статус BLACKLISTED.
Mobile SDK
Для блока "Мобильный пуш" и в событиях, поступающих из SDK, поддержан параметр appId. Его использование актуально, если в аккаунте подключено несколько приложений и нужно определить, на какой именно осуществить отправку.
Настройка приложения
В настройку приложения внесли изменения:
- Улучшили выбор девайса. Дополнительные данные контакта выводятся в приоритете: full name, email, phone, device ID.
- Добавлен просмотр контакта в слайдбаре.
Чтобы наша команда рассказала о системе или отдельных возможностях, пишите на sales@esputnik.com или запишитесь на демо. Если в вашем аккаунте нет какой-либо функциональности, напишите в службу поддержки на support@esputnik.com.