У травні спеціалісти eSputnik внесли зміни в систему, аби зробити вашу роботу ще зручнішою. У цій статті ми зібрали найважливіші оновлення. Більшість із них стосуються віджетів, сегментації та сценаріїв.
З оновленнями квітня можна ознайомитися за посиланням.
Сценарії
Статуси помилок
В історії запусків сценарію додано опис помилок, які можуть виникати перед запуском або в процесі відправки. Тепер, якщо повідомлення в сценарії не відправиться через брак коштів, перебування контакта в чорному списку або відсутність у контакта медіатипу тощо, відобразиться відповідна помилка в параметрах блоку.
Валідація синтаксису
Додана валідація синтаксису в блоках сценарів для полів зі змінними. Це допоможе убезпечитись від механічних помилок під час введення змінних вручну.
Підсвітка помилок в історії подій
Якщо в події відсутній обов'язковий параметр або ж такі поля невалідні, то помилка відобразиться в списку подій.
Id запусків сценаріїв
Для експорту даних http webhook, RabbitMQ, BigQuery та Postgre SQL підтримано новий параметр workflowInstanceId – ідентификатор окремого запуску сценарію. Його можна використовувати для вивантаження та подальшого групування розсилок у межах запуску одного сценарію.
Звіти
Час реакції
Для звіту за часом реакції для еmail та App inbox змінена логіка відображення. Раніше для побудови графіка використовувався час пристрою, тепер – таймзона користувача.
Період для динаміки зростання
Додана можливість задавати періоди для графіка “Динаміка зростання контактної бази” на сторінці контактів. Це дозволить зручніше переглядати зростання та відтік контактної бази.
Динаміка активності
У звітах для тригерних розсилок “Динаміка активності” додали відображення відносних величин. Ця інформація допоможе простіше стежити за динамікою проблем або навпаки успішних тестів із листами.
Структура бази за App іnbox
У розділі “Контакти” → “Статистика” → “Структура контактної бази за активністю” додана активність у каналі App іnbox.
SMS-процесинг
Процесинг – це опція для надсилання SMS-повідомлень через свого постачальника послуг у нашій системі. Додані такі оновлення:
Два нові провайдери
- Kyivstar. Для підключення потрібні 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
- Region
- Country
- Updated date
Оператор between
Додано додатковий оператор для умови активності за подіями → кількість подій.
Інші оновлення
App Inbox
- Підтримано перехід за посиланням із тексту повідомлення.
- Додані нові значення TTL – 60 і 90 днів.
Джерела даних
Додана можливість керувати параметром required у рекомендаційних джерелах даних.
Раніше під час налаштування рекомендаційного листа з використанням velocity не було можливості задати параметр, який відповідав би за те, що робити, якщо немає рекомендацій. За замовчуванням лист не надсилався.
Тепер у velocity можна вказати значення false, щоб лист відправився, навіть якщо рекомендацій немає.
- Як і весь код velocity, цю команду також можна писати в прихованій частині коду. Він матиме такий вигляд: $!datasource('source_name').required('false')
- Нова команда дозволяє встановити параметр для окремих джерел даних.
Сповіщення про кількість промокодів
З'явилася можливість налаштувати сповіщення про те, що кількість промокодів певного типу менша за встановлений ліміт.
Ці сповіщення працюють так само, як і два інші типи сповіщень (контроль подій і міток): раз на добу перевіряється кількість промокодів. Якщо вона менша за ліміт, вам відправиться повідомлення.
Враховуються лише активні промокоди, тобто ті, які ще не були використані.
API
Змінили правила валідації для параметра eventKeyForNewContacts у методах публічного API:
Додали такі правила:
- Доступні усі символи, крім < ; ’ \ / | " ` ' ^ ? ! , >
- Максимальна довжина – 100 символів
Статус email
Під час відправки на контакт, який одночасно не підтверджений і в чорному списку, раніше виводився статус NOT_CONFIRMED. Відтепер першочергово буде виводитись статус BLACKLISTED.
Mobile SDK
Для блоку “Мобільний пуш” та в події, які надходять із SDK, підтримано параметр appId. Його використання актуальне, якщо в акаунті підключено кілька застосунків і потрібно визначити, на який саме здійснити відправку.
Налагодження застосунку
Налагодження застосунку зазнало таких змін:
- Покращили вибір девайсу. Додаткові дані контакта виводяться в такому пріоритеті: full name, email, phone, device ID.
- Додали перегляд контакта в слайдбарі.
Щоб наша команда розповіла про систему або окремі можливості, пишіть на sales@esputnik.com або запишіться на демо. Якщо у вашому акаунті немає якої-небудь функціональності, напишіть у службу підтримки на support@esputnik.com.