Перейти к основному содержимому
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
      • Email-каналarrow
      • Рекомендации по взаимодействию с ISPНастройка собственного from-доменаНастройка и использование постмастеровБыстрый старт
        Push-каналarrow
        • Mobile Pusharrow
        • Настройка и подключение
            Интеграция приложения с Altcraftarrow
          • Провайдеры: структура push сообщенияОбработка и добавление подпискиРегистрация событий
          Web Pusharrow
        • Предварительные настройки
            Настройка для различных браузеровarrow
          • Apple SafariMozilla ServicesFirebase Cloud Messaging
          Подключение Web Push на сайтПередача данных в платформуМетоды Web Push SDK
            Миграция и перенос подписокarrow
          • Перенос push-подписок из стороннего сервисаКак перенести push-подписки, настроенные для SafariМиграция с OneSignal
      SMS-канал
        Создание рассылки с нуляarrow
      • EmailSMSWeb PushMobile PushWhatsAppViber™Руководство: SMS-рассылка через VK NotifyMAX BotMAX GroupNotifyTelegram BotTelegram Group
      Схема работы каналов коммуникацииРуководство: 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
      • Создание формыКонструктор формыОформление формыДействия при активации формыАналитика данныхСвязывание данных канала и формыУсловная постраничная логика в формах и опросах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-маркетолога
  • Каналы коммуникации
  • Создание рассылки с нуля
  • Web Push

Первая Web push-рассылка

Web push, или браузерные пуши — это уведомления, которые вы можете отправлять в десктопные и мобильные браузеры ваших клиентов. При подписке они отображаются по мере получения в центре уведомлений операционной системы — в углу или верхней части экрана — даже если окно браузера неактивно.

Это руководство поможет вам организовать рассылку браузерных push-уведомлений в платформе Altcraft Marketing.

подсказка

Push-уведомления гораздо выгоднее SMS, так как их отправка фактически ничего не стоит.

Шаг 1: Настройте домен для работы с Push​

предупреждение

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

При установке Altcraft Marketing на ваше оборудование On-Premise передайте инструкции из этого шага администраторам вашей платформы. Или свяжитесь с нашей службой поддержки!

Убедитесь, что и ваш веб сайт, и платформа работают по протоколу HTTPS. В системе Altcraft Marketing должны быть настроены web-пиксели.

Необходимо активировать пиксели и push-уведомления в Панели администратора для аккаунтов, с которых планируется отправка:

Шаг 2: Подпишите клиентов на Push-канал​

Рассылки Altcraft Marketing получают ваши подписчики. Профили подписчиков хранятся в базах данных профилей.

Рассылки при отправке push используют подписки профиля на Ресурсы: так вы можете отправлять уведомления на различные устройства клиента или в разные браузеры. Ресурсом может быть отдельное направление маркетинга, сайт, приложение или тип контента.

Выберите в главном меню раздел "Ресурсы", создайте новый ресурс или выберите существующий. Добавьте push-канал в существующий ресурс:

В основных настройках добавьте необходимые базы данных, при необходимости назначьте политику отправки и укажите Трекинг домен по умолчанию. Он будет обрабатывать переходы ваших клиентов по ссылкам в сообщениях:

В настройках push-канала ресурса выберите браузеры, в которые собираетесь отправлять уведомления клиентам. После этого внесите соответствующие настройки:

Для отправки уведомлений в разные браузеры используются разные push-сервисы:

СервисКакие браузеры используют данный сервис для отправки Web push уведомлений?
Google FirebaseGoogle Chrome, Mozilla Firefox, Opera, Яндекс.Браузер, Samsung Internet Browser
Apple Push Notification ServiceApple Safari
Mozilla ServicesMozilla Firefox

Процесс настройки для различных платформ описан в этом руководстве.

Профили клиентов и подписка на ресурс​

Для каждого клиента в Altcraft Marketing создаётся единый цифровой профиль, объединяющий личные данные, историю действий и подписки на ваши ресурсы. Для отправки уведомления конкретному получателю используется токен (идентификатор) устройства. В случае с Web push этот идентификатор связан с браузером, в котором клиент разрешил показ уведомлений.

Существующая база подписчиков​

Если у вас есть база токенов для ваших клиентов, вы можете загрузить эти данные в платформу и использовать для отправки рассылок: по одному клиенту, списком или из табличного файла. Различные способы импорта данных описаны в этой статье.

Также вы можете настроить автоматический импорт профилей клиентов:

  • по расписанию из вашей базы данных SQL
  • посредством интеграции с API платформы

При импорте данных подпишите клиентов на подготовленный ранее ресурс. Для этого в разделе "Настройки подписки" выберите Push в качестве канала связи, выберите провайдера уведомлений, в поле "Источник подписки" укажите колонку с токенами устройств:

подсказка

Если у вас уже есть база профилей, добавьте им подписку на новый ресурс. Есть два варианта:

  • если у клиентов есть подписки на другой ресурс с актуальными токенами устройств — используйте массовое обновление профилей;
  • если для подписки на Push-уведомления идентификаторы необходимо загрузить в платформу — используйте импорт профилей в режиме "только обновление".

Новые push-подписчики сайта​

Altcraft Marketing импортирует профили посетителей вашего сайта, когда те разрешают показ push-уведомлений. При этом в профиль записывается информация об устройстве подписчика, IP адрес и определённая по нему геолокация:

Для настройки импорта новых push-подписчиков перейдите к следующему шагу.

Шаг 3: Установите инструменты push на ваш сайт​

Как только вы сохраните ресурс, у вас появится возможность загрузить инструментарий разработчика — Web Push SDK.

подсказка

Скачайте и передайте SDK Toolkit разработчикам вашего сайта для размещения на небходимых страницах. Передайте им также ссылку на эту статью или на статью по конфигурации web push.

Установка нужных файлов на сайт возможна в двух вариантах:

  1. Добавление кода на сайт и загрузка установочных файлов в корневую директорию сайта
  2. Загрузка инструментария для разработчиков

Способ 1: Добавление кода на сайт и загрузка установочных файлов в корневую директорию сайта​

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

  • manifest.json — данные о проекте для отправки push через Google Chrome;
  • service-worker.js — service worker, который регистрируется в браузерах пользователей и принимает push сообщения.

Здесь файл service-worker.js является динамическим. Он автоматически обновляется каждый раз, когда вы вносите изменения в настройки ресурса.

Пример service-worker.js
    
importScripts('https://pxl.test.com/service-worker.js?id=MXw3');

Способ 2: Загрузка инструментария для разработчиков​

Алгоритм действий для данного варианта указан в правой части. Нажмите на кнопку "Загрузить", после чего будет загружен архив Toolkit. Распакуйте архив и разместите файлы Toolkit в корневой директории вашего сайта.

Toolkit состоит из четырёх файлов:

  • README.txt — инструкция по установке Toolkit;
  • ak-push.js — скрипт, который показывает пользователям предложение подписаться на push-оповещения;
  • manifest.json — данные о проекте для отправки push через Google Chrome;
  • service-worker.js — service worker, который регистрируется в браузерах пользователей и принимает push-сообщения.

Здесь файлы service-worker.js и ak-push.js является статичным. При использовании данного способа после изменения настроек ресурса необходимо заново загрузить Toolkit и обновить файлы на сайте.

подсказка

При использовании инструментария для разработчиков можно изменить путь до файла service-worker.js. Для этого откройте файл ak-push.js, найдите свойство swPath и отредактируйте его, указав нужный путь до файла.

Добавление скриптов на сайт​

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

Ниже приведен пример кода для кнопки "Подписаться". Этот код запускает библиотеку и инициализирует подписку:

    
<button id="init_sub">Подписаться на уведомления</button> // Кнопка подписки

// ..Основная часть кода..

<script>
document.getElementById('init_sub').addEventListener('click', function() { // По клику на кнопку..
try {
const akPush = new AKPush();
akPush.initSubscription() // ..показать форму подписки
}
catch (e) {
console.log(e); // ..или записать ошибку в консоль браузера
}
});
</script>

подсказка

Через платформу Altcraft вы можете создать собственный попап с предложением подписки. Подробнее прочесть об этом можно в этой статье.

Код, описанный выше, работает по следующей логике:

  • Пользователь нажимает на кнопку;
  • Вызывается метод initSubscription;
  • Всплывает системное окно браузера с предложением подписаться на уведомления этого сайта.

Пользователь может настроить свою логику и решить, каким путем посетитель сайта дойдет до системного окна подписки. Стили системного браузерного окна с запросом разрешений на push-уведомления изменить нельзя.

Как только все будет настроено, можно будет зайти на сайт и подписаться на push-уведомления. В браузере клиента при подтверждении устанавливается Service worker, отображающий сообщения даже при свернутом окне браузера:

Шаг 4: Подготовьте контент для отправки​

Контент для ваших push-рассылок создаётся в Шаблонах сообщений. Шаблоны содержат контент для всех доступных каналов. При создании нового шаблона выберите push-канал или добавьте его для уже существующего шаблона.

Push-версия шаблона содержит:

  • Заголовок — аналогичен теме Email-письма.
  • Иконка — любое изображение для отображения в уведомлении. Для Safari иконка настраивается одна для всех рассылок.
  • Тело сообщения — основная текстовая часть сообщения.
  • Ссылка для перехода — ссылка, по которой перейдёт подписчик при нажатии на push.

В заголовок, ссылку и тело сообщения вы можете добавить данные конкретного клиента, а также динамический текстовый контент из внешних источников:

Если вы рассылаете Rich push-уведомления, то для создания шаблона вам стоит воспользоваться специальным редактором. В Rich push-уведомления можно добавлять не только текст и иконку, но и кнопки, изображения, банеры и даже аудио и видеофайлы. Более того, новый редактор позволяет отдельно настраивать уведомление для определенной ОС, а также добавлять адаптивные ссылки и deeplink.

Чтобы открыть новый редактор, зайдите в обычный редактор шаблонов и сделайте начальную версию push-сообщения. Как это сделать, мы описали выше. После этого нажмите кнопку Сохранить. Теперь вернитесь в созданный шаблон и кликните "воспользуйтесь редактором β", чтобы перейти в новый редактор.

Шаг 5: Выберите тип рассылки​

Для отправки Push-сообщений используется инструмент Рассылки.

Если вам нужно произвести разовую рассылку по целой базе профилей или определённому сегменту аудитории — подойдёт броадкаст.

Если же рассылка будет периодической то вам следует использовать регулярную рассылку.

В главном меню выберите раздел Рассылки и откройте Календарь. В нём отображаются все рассылки, отправляемые по расписанию.

Определитесь с датой и создайте рассылку нужного типа:

подсказка

Подробную инструкцию по настройке Броадкаста вы найдёте на этой странице.

подсказка

Подробную инструкцию по настройке Регулярной рассылки вы найдёте на этой странице.

Заполнив основные настройки рассылки, вам необходимо:

  1. Выбрать Push как канал связи.

  2. Выберите провайдеров для рассылки и режим отправки. Есть два вида отправки — fanout, рассылка на все подписки с учетом фильтров, или last, отправка на подписку с самой свежей датой создания. Если несколько подписок были созданы одновременно, то из них будет выбрана одна случайная. Если в рассылке заданы фильтры по провайдеру, дополнительным полям или категориям, то сначала накладываются фильтры, а потом уже ищется самая свежая подписка.

  3. Выбрать настроенный ранее ресурс подписок и аудиторию получателей.

  4. Добавить в рассылку шаблон сообщения.

  5. Установить расписание. Например, для броадкаста подойдёт вариант "В определённую дату в выбранное время":

Когда рассылка настроена, сохраните её. Она будет отображаться в списке рассылок соответствующего типа. В правой части каждой записи есть меню быстрых действий. С его помощью вы можете сделать тестовую отправку и, если всё успешно, активировать рассылку:

Шаг 6: Оцените эффективность рассылки​

Журнал рассылки​

Журнал рассылки — это инструмент, предоставляющий краткую сводку о ходе выполнения рассылки. В нем фиксируются ключевые события, параметры рассылки и статистика, что позволяет выявить возможные проблемы.

Чтобы открыть журнал рассылки, нажмите на кнопку "Журнал" в меню быстрых действий:


Журнал рассылки содержит следующую информацию:

ТипОписание
Запуск рассылкиВремя начала выполнения Push-рассылки
ЛимитПоказывает, установлен ли лимит на количество Push-уведомлений
Источник подписчиковИсточник контактов:
List — База данных
Segment — Сегмент
ID сегмента / ID базы данныхИдентификатор сегмента или базы данных
Время получения данныхВремя загрузки данных из сегмента или базы данных(мс)
Количество профилей из источникаОбщее число профилей в базе данных или сегменте
Количество найденных подписчиковЧисло пользователей в выбранной базе данных или сегменте с активной подпиской на выбранный ресурс
Количество подписчиков без push-подписокПрофили без разрешения на Push-уведомления
Количество отправленных PushФактическое число успешных отправок
Профилей игнорировано настройками ресурсаПользователи, исключённые по правилам рассылки
Рассылка завершенаВремя окончания рассылки
Всего времени затраченоОбщая продолжительность рассылки

Отчеты и Аналитика​

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

На платформе есть три способа получения аналитики по текущей рассылке:

  1. К отчёту по каналам конкретной рассылки можно перейти по ссылке в редакторе рассылки:

  1. Вызов аналитики по текущей рассылке также возможен через меню быстрых действий:

  1. Выберите раздел "Аналитика" по "Каналам" в главном меню платформы. По умолчанию отобразится отчет по "Всем каналам" за последние 7 дней. Для группировки по push-каналу выберите "Отчет по":

Следующим шагом "Добавьте фильтр" по "Рассылкам". В отобразившемся списке выберите нужную рассылку.

В результате вы получите статистику по выбранной рассылке.

Действия в push-рассылке или шаблоне могут стать шагами в интерактивной воронке конверсии:

Последнее обновление 31 мар. 2026 г.
Предыдущая страница
SMS
Следующая страница
Mobile Push
  • Шаг 1: Настройте домен для работы с Push
  • Шаг 2: Подпишите клиентов на Push-канал
    • Профили клиентов и подписка на ресурс
      • Существующая база подписчиков
      • Новые push-подписчики сайта
  • Шаг 3: Установите инструменты push на ваш сайт
    • Способ 1: Добавление кода на сайт и загрузка установочных файлов в корневую директорию сайта
    • Способ 2: Загрузка инструментария для разработчиков
    • Добавление скриптов на сайт
  • Шаг 4: Подготовьте контент для отправки
  • Шаг 5: Выберите тип рассылки
  • Шаг 6: Оцените эффективность рассылки
    • Журнал рассылки
    • Отчеты и Аналитика
© 2015 - 2026 Altcraft. Все права защищены.