Сообщения
Сообщение — это push-уведомление, отправленное группе пользователей. В разделе «Сообщения» создаются кампании: разовые и запланированные рассылки с гибкими настройками аудитории и содержимого.
Статусы сообщений
Каждое сообщение проходит через несколько статусов. Понимание статусов помогает отслеживать, на каком этапе находится рассылка.
Сообщение сохранено, но не отправлено. Сохраняется как исторический артефакт при некоторых сценариях.
Сообщение ожидает наступления указанного времени. Автоматически переходит в sending, когда воркер опрашивает очередь (каждые 15 секунд).
Воркер активно рассылает уведомления. Аудитория разбивается на пакеты по 500 подписчиков.
Все пакеты обработаны. Доставка завершена — доступна аналитика.
Сообщение было отменено вручную до начала или во время отправки.
Создание сообщения
Нажмите «Создать сообщение» в toolbar. Форма состоит из трёх блоков.
Блок 1: Аудитория
Определяет, кто получит уведомление.
Уведомление получат все активные подписчики приложения (все браузеры с разрешением). Используйте для важных общих анонсов.
Выберите один или несколько Include-сегментов (кто получит) и, при необходимости, Exclude-сегменты (кого исключить). Аудитория = объединение Include минус пересечение с Exclude.
Блок 2: Содержимое уведомления
Выберите источник контента: вручную или из шаблона.
ЗаголовокДаЗаголовок уведомления. Рекомендуется до 60 символов — длинные заголовки обрезаются браузером.ТекстДаТело уведомления. До 120–200 символов в зависимости от платформы.URLНетСтраница, которая откроется при клике на уведомление. Если не указан — откроется главная страница приложения.ИзображениеНетURL изображения, отображаемого в уведомлении (большое фото). Поддерживается в Chrome и Edge на десктопе. Рекомендуемый размер: 1080×565.КнопкиНетДо 2 кнопок действий под уведомлением (текст до 40 символов + ссылка). Персональные переменные работают в обоих полях. Отображаются в Chrome, Edge и Android; Safari и Firefox показывают уведомление без них.ТегНетКатегория сообщения (slug, например orders или promo). Пользователю не показывается — используется для фильтрации ленты сообщений, истории сообщений пользователя и счётчиков непрочитанных.Из шаблона
Переключите источник на «Из шаблона» и выберите нужный шаблон из списка. Поля Заголовок, Текст, URL, Изображение, Кнопки и Тег заполнятся автоматически из шаблона и будут недоступны для редактирования. Для изменения контента — создайте новый шаблон или отредактируйте существующий.
Шаблонные переменные
Поля заголовка, текста, URL, изображения и кнопок поддерживают персональные переменные. Воркер подставляет их для каждого получателя в момент отправки — каждый пользователь может получить свою ссылку или текст. Поле Тег не обрабатывается.
{{ tag.KEY }}Значение тега KEY получателя — своё для каждого пользователяЗаголовок, текст, URL, изображение, кнопки{{ user.externalId }}External ID получателя (ID пользователя в вашей системе)Заголовок, текст, URL, изображение, кнопки{{ tag.KEY | default: "…" }}Текст по умолчанию, если тег (или External ID) пустЗаголовок, текст, URL, изображение, кнопки// URL — a personal link for each recipient:
https://example.com/account/{{ user.externalId }}/orders
// URL — a tag value with a fallback when the tag is empty:
https://example.com{{ tag.dropped_view_product_url | default: "/catalog" }}
// Title — personalized greeting:
{{ tag.first_name | default: "Hi" }}, your cart is waiting{{ title }}, {{ sendDate }}, {{ messageId }} подставляются только в настройках UTM (Настройки → Конфигурация → UTM), а не в полях сообщения. Используйте их там, чтобы добавить заголовок кампании, дату отправки или ID сообщения в UTM-параметры всех ссылок.Персональные переменные из тегов пользователя
Самая полезная переменная — индивидуальный тег пользователя, то есть значение, которое хранится в профиле каждого конкретного подписчика. Она работает в URL и других перечисленных выше полях. Синтаксис:
{{ tag.KEY }}— подставляет значение тега KEY для каждого получателя индивидуальноПри отправке воркер заменяет переменную на значение тега этого конкретного пользователя. Каждый получатель видит свою персонализированную ссылку.
Пример: брошенный просмотр товара
Когда пользователь просматривает товар, ваш сайт записывает тег. В Пользователи → карточка пользователя → Теги вы увидите:
// Tag is set automatically by your site
// when the user views a product page.
//
// In Users → user profile → Tags you will see:
//
// Key Value
// dropped_view_product_url /products/iphone-15-pro
// last_category electronicsВ поле «Click URL» шаблона указываем переменную:
// "Click URL" field in the message template:
https://example.com{{ tag.dropped_view_product_url }}Воркер подставляет значение тега для каждого пользователя:
// User user-42 (tag = "/products/iphone-15-pro"):
→ https://example.com/products/iphone-15-pro
// User user-99 (tag = "/products/samsung-s24"):
→ https://example.com/products/samsung-s24
// User user-01 (tag not set):
→ https://example.com ← empty string instead of variableГде настраиваются теги пользователей
Теги хранятся в профиле каждого пользователя и управляются из раздела Пользователи:
- Добавить тег — кнопка «+» в заголовке блока → укажите ключ и значение.
- Редактировать — кнопка «⋮» напротив тега → «Редактировать» → измените ключ или значение → Сохранить.
- Удалить — кнопка «⋮» → «Удалить».
Блок 3: Режим отправки
Сообщение немедленно ставится в очередь и начинает доставляться активным подписчикам. Статус сразу становится sending.
Укажите дату и время в будущем. Сообщение получает статус scheduled и будет отправлено автоматически в указанный момент. Запланированное сообщение можно отменить пока оно не перешло в sending.
Предпросмотр
В форме создания отображается живой предпросмотр уведомления — как оно будет выглядеть на устройстве пользователя (с заголовком, текстом и URL). Проверьте его перед отправкой.
Аналитика сообщений
На детальной странице каждого отправленного сообщения доступна воронка доставки:
Количество подписчиков, которым была предпринята попытка доставки.
Уведомление показано на устройстве — это подтвердил service worker или мобильное приложение.
Пользователь нажал на уведомление.
Доставка не удалась (истёкший endpoint, сетевая ошибка).
Clicked ÷ Delivered × 100%. Показатель вовлечённости аудитории.
Отмена запланированного сообщения
Откройте детальную страницу сообщения в статусе scheduled и нажмите «Отменить». После перехода в статус sending отмена невозможна — доставка уже началась.
Связи с другими разделами
Создайте сегменты заранее, чтобы использовать их в поле «По сегментам».
Создайте шаблоны сообщений для повторно используемого контента кампаний.
Если включены UTM-параметры, они автоматически добавляются к URL всех отправляемых уведомлений из этого приложения.