Опишите доработку или сценарий — обсудим вместе с другими клиентами.
PUSH-уведомления и аналитика для 1С-Битрикс: сегментные рассылки в браузер и приложения
Технические данные
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Старт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Стандарт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
Описание
Рассылки • Сегментация • Забытые корзины • Промокоды • Статусы заказов • Товары в наличии • Аналитика
Отправляйте PUSH-уведомления посетителям сайта и пользователям мобильных приложений на Android и iPhone прямо из 1С-Битрикс.
Сообщайте об акциях и специальных предложениях, возвращайте покупателей к забытым корзинам, уведомляйте об изменении статуса заказа и поступлении товаров, создавайте персональные рассылки для разных групп клиентов и отслеживайте результат каждой отправки.
Модуль позволяет превратить PUSH-уведомления из обычного канала рассылок в полноценный инструмент работы с клиентской базой.
PUSH-уведомления — прямой канал связи с вашими покупателями
После подключения и настройки PUSH пользователю достаточно разрешить получение уведомлений на совместимом устройстве. Для мобильных приложений необходима интеграция приложения с модулем.
Модуль автоматически сохраняет получателей при поступлении данных с сайта или приложения и учитывает состояние разрешения на уведомления. После этого вы можете работать с собранной аудиторией: создавать сегменты, запускать массовые и персональные рассылки и использовать автоматические сценарии.
PUSH можно отправлять посетителям сайта через браузер и пользователям мобильных приложений на Android и iPhone.
Отправляйте не всем подряд, а нужным покупателям
Чем точнее предложение соответствует покупателю, тем полезнее коммуникация.
Создавайте аудитории под конкретные предложения: от персонального сообщения одному клиенту до рассылки нескольким группам покупателей.
Новый конструктор сегментов позволяет собирать нужную аудиторию без программирования. Выберите, кого хотите найти, задайте значения и объедините условия так, как нужно вашей кампании.
Выбирайте получателей по 14 признакам
Сегментировать аудиторию можно:
— по операционной системе устройства;
— браузеру или мобильному приложению Mainapp;
— сайту;
— наличию связанной учётной записи;
— полу;
— группе пользователей;
— конкретным пользователям;
— количеству заказов;
— сумме заказов;
— товарам в заказах;
— наличию или отсутствию заказов за выбранный период;
— сохранённому состоянию PUSH-подписки;
— версии приложения;
— последней известной активности на сайте или в приложении.
Например, можно отдельно обратиться к постоянным покупателям, клиентам, купившим определённый товар, пользователям мобильного приложения или покупателям, которые давно не совершали заказ.
А если сообщение предназначено конкретному клиенту, его можно отправить персонально, не затрагивая остальных получателей.
Создавайте сложные аудитории и исключайте ненужных получателей
Условия сегментации можно гибко сочетать между собой.
Вы можете потребовать выполнения всех условий одновременно или выбрать получателей, подходящих хотя бы под одно из них.
Для сложных аудиторий объединяйте условия в группы, вкладывайте группы друг в друга и добавляйте исключения.
Например, можно выбрать покупателей Android с тремя и более заказами, но исключить сотрудников магазина.
Для разных полей доступны свои варианты сравнения: больше, меньше, равно, диапазон, наличие или отсутствие значения. Условия по заказам можно ограничивать выбранным периодом.
Проверяйте аудиторию до отправки
Ещё до запуска рассылки можно проверить, кто попадёт в выбранный сегмент.
Прямо в конструкторе отображаются:
— количество найденных людей и гостевых профилей, а также их устройств;
— количество устройств, доступных для PUSH по данным модуля;
— понятное описание того, кому предназначена рассылка и кто исключён;
— распределение устройств по операционным системам, браузерам и каналам — приложение или браузер;
— примеры получателей с доступными данными.
Так проще проверить настройки сегмента и убедиться, что предложение получат именно нужные покупатели.
Сохраняйте сегменты для следующих рассылок
Созданный сегмент можно сохранить и использовать повторно.
При подготовке очередной рассылки его состав пересчитывается по сохранённым условиям, поэтому вам не придётся каждый раз заново создавать аудиторию.
Создавайте PUSH, которые ведут пользователя к нужному действию
В уведомление можно добавить:
— заголовок;
— текст;
— изображение;
— эмодзи;
— ссылку на нужную страницу сайта.
В рассылках по сегменту обращайтесь к покупателю по имени с помощью персональной подстановки. Если имя неизвестно, модуль использует заранее настроенное общее обращение.
Рассылку можно отправить сразу или запланировать на нужные дату и время.
Так PUSH становится не просто коротким сообщением, а персональным предложением с прямым переходом к нужному товару, разделу или странице сайта.
Возвращайте покупателей к забытым корзинам автоматически
Покупатель выбрал товары, положил их в корзину, но не завершил заказ?
Модуль может автоматически напомнить ему о незавершённой покупке, если корзина связана с известным модулю устройством для PUSH.
При этом сценарий не ограничивается одним сообщением. Можно настроить до 10 последовательных этапов PUSH-уведомлений.
Например:
через 1 час — напомнить о товарах в корзине;
через сутки — повторно предложить завершить заказ;
через 2 дня — отправить дополнительное напоминание с персональным промокодом.
Интервалы, тексты, изображения и предложение с промокодом задаются отдельно для разных этапов сценария.
Покажите покупателю, какой товар он оставил
В PUSH о забытой корзине можно автоматически добавить название товара и его фотографию.
Покупателю не приходится вспоминать, что именно он выбирал: он сразу видит знакомый товар и может вернуться к покупке.
Добавьте персональный промокод
На выбранном этапе сценария можно предложить покупателю индивидуальный промокод.
На основе отдельного правила работы с корзиной в 1С-Битрикс модуль автоматически создаст уникальный промокод на один заказ с заданным сроком действия. Размер и условия скидки задаются в самом правиле.
А чтобы убрать лишний шаг при покупке, промокод можно применить автоматически после перехода пользователя из PUSH-уведомления.
Покупателю не потребуется копировать код, запоминать его или вводить вручную.
Не отправляйте лишние напоминания
Перед созданием очередного этапа модуль проверяет корзину. Если покупатель уже оформил заказ или очистил корзину, новые напоминания по прежнему сценарию не создаются. Сообщения, которые уже были поставлены в очередь отправки, автоматически не отменяются.
Автоматически сообщайте об изменении статуса заказа
Используйте PUSH не только для рекламных рассылок, но и для сервисных уведомлений. Модуль может автоматически сообщать покупателю об изменении статуса его заказа.
Например:
«Принят» → «Передан в доставку» → «Готов к выдаче»
— если такие статусы настроены в магазине.
Вы можете выбрать, об изменении каких статусов уведомлять покупателя.
В сообщение можно добавить номер заказа, его текущий статус и ссылку на страницу заказа.
Клиент получает важную информацию непосредственно на своё устройство и может сразу перейти к заказу.
Возвращайте покупателей, когда товар снова появился в наличии
Если нужного товара временно нет, покупатель может подписаться на его поступление.
Модуль использует штатное уведомление 1С-Битрикс о поступлении товара. Когда оно формируется, модуль создаёт PUSH для покупателя, которого удалось найти по email подписки и у которого есть подходящее устройство для отправки.
Это позволяет вернуть на сайт людей, которые уже проявили интерес к конкретному товару.
Сохраняйте PUSH в личном кабинете покупателя
Уведомление не обязательно исчезает после просмотра на устройстве.
Модуль позволяет вести историю полученных PUSH-уведомлений непосредственно в личном кабинете покупателя.
Если одна рассылка была отправлена на несколько устройств, связанных с одной учётной записью, в истории не создаются лишние дубли — пользователь видит одно уведомление.
После зафиксированного открытия PUSH или открытия сообщения в личном кабинете общая запись истории помечается прочитанной.
История подключается отдельным компонентом на странице личного кабинета и доступна авторизованному пользователю.
Напоминайте о непрочитанных сообщениях на сайте
На сайте можно разместить удобный индикатор непрочитанных PUSH-уведомлений для авторизованного пользователя.
Для него отдельно настраиваются:
— цвет;
— расположение;
— отступы;
— отображение на компьютерах;
— отображение на мобильных устройствах.
При нажатии на индикатор пользователь сразу переходит на страницу с историей своих уведомлений.
Таким образом PUSH продолжает работать и после того, как покупатель вернулся на сайт.
Отслеживайте результаты каждой PUSH-рассылкиМодуль сохраняет данные каждой кампании: тему и текст сообщения, ссылку, выбранный сегмент и время отправки.
По каждому получателю можно увидеть результат отправки: сообщение отправлено, устройство исключено из рассылки или сообщение не доставлено, а также причину исключения устройства.
Модуль фиксирует открытия PUSH-уведомлений, переходы по ссылкам и достижение выбранных целей.
В статистике можно посмотреть:
— количество отправленных, исключённых, открытых и конверсионных уведомлений;
— результаты каждой отдельной кампании;
— причины исключения устройств и недоставки;
— историю PUSH-рассылок;
— динамику результатов по дням.
Так вы видите не только сам факт запуска рассылки, но и что произошло после отправки: сколько уведомлений было отправлено, сколько открыто и сколько привело к целевому действию.
Общая аналитика PUSH-канала
Отдельная страница аналитики помогает оценивать результаты PUSH-рассылок в целом.
Можно просматривать статистику по датам и типам рассылок и быстро переходить от общей картины к конкретным сообщениям.
В разделе «Подписки и отписки» можно видеть сохранённые состояния устройств и историю их изменений: разрешение или отключение уведомлений, а также техническую недействительность адреса устройства.
Так вы можете лучше понимать реальный размер доступной для отправки аудитории.
Контролируйте актуальность базы получателей
Модуль отслеживает состояние подписок и помогает понимать, кому PUSH действительно можно отправить.
Когда сайт или приложение передаёт информацию об отключении уведомлений либо сервис отправки сообщает, что адрес устройства больше не действует, модуль учитывает это при последующих адресных отправках.
Перед отправкой очередь повторно проверяет состояние получателя в базе. Известные модулю отключённые и удалённые адреса пропускаются, а причину можно посмотреть в статистике рассылки.
Если получатели хранились в прежнем инфоблоке Mainapp, их можно перенести служебным импортом. При повторном появлении одного и того же адреса устройства существующая запись обновляется, а не создаётся заново.
Быстрая отправка больших рассылок
Рассылки через очередь обрабатываются пакетами и поддерживают параллельную отправку, что помогает сократить время крупных рассылок. При этом для каждого устройства отдельно сохраняются данные о времени и результате отправки. Скорость зависит от сервера, настроек фоновой обработки и сервиса доставки.
Понятный принцип учёта рассылок
Количество устройств одного покупателя и количество получателей не увеличивают число учитываемых рассылок.
Одна завершённая рассылка, в которой есть хотя бы одна успешная отправка, учитывается как одна отправка независимо от количества получателей и их устройств.
Рассылка без успешных отправок лимит не расходует.
Если сервис вернёт ошибку превышения лимита тарифа, модуль зафиксирует её в результате отправки. Это позволяет заранее понимать принцип расходования доступного объёма отправок.
Разделяйте права сотрудников
Не каждому сотруднику нужен полный доступ к PUSH-коммуникациям.
В модуле можно предоставить сотрудникам просмотр данных или управление рассылками, сегментами и получателями. Так с PUSH-коммуникациями может работать команда, а доступ можно распределить между сотрудниками в зависимости от их задач.
Быстрее находите проблемы
Модуль содержит встроенные сообщения об ошибках, которые помогают находить проблемы при отправке PUSH, работе автоматических сценариев и настройке системы.
Это упрощает контроль работы PUSH-канала и поиск причин, если какая-либо отправка не состоялась.
Что можно делать с помощью модуля
Привлекать покупателей к акциям и предложениям
Создайте нужный сегмент, подготовьте PUSH и отправьте его сразу или в запланированное время.
Возвращать забытые корзины
Настройте автоматическую последовательность до 10 этапов, покажите товар из корзины и при необходимости предложите персональный промокод.
Информировать о заказах
Автоматически сообщайте покупателю об изменении статуса и давайте прямую ссылку на заказ.
Возвращать спрос на товары
Используйте штатную подписку 1С-Битрикс на поступление товара и отправляйте PUSH найденным покупателям с доступными устройствами.
Работать с разными группами покупателей
Используйте 14 признаков сегментации, сочетайте условия и исключения и сохраняйте сегменты для следующих рассылок.
Оценивать эффективность
Смотрите результаты отправки, зафиксированные открытия и достижение выбранной цели. Анализируйте связанные с PUSH заказы.
Всё необходимое для PUSH-коммуникаций — модуль MainApp
Модуль объединяет в одной системе базу получателей, сегментацию, рассылки, автоматические сценарии, персонализацию, историю сообщений и аналитику.
Вместо одинаковых сообщений для всей базы вы можете выстраивать разные сценарии коммуникации с покупателями:
выбрать нужную аудиторию → отправить персональное сообщение → вернуть пользователя на сайт → увидеть результат.
Выберите тариф под задачи вашего бизнеса
Начните бесплатно — установите модуль и отправьте первые 10 сообщений.

Если вы хотите сэкономить время и быть уверены, что всё будет настроено правильно, вы можете заказать установку у нас.
Установка платная, но доступная по стоимости. Обычно она занимает около 1 часа. Для работы специалисту понадобится временный доступ к вашему сайту.
Чтобы заказать установку, позвоните нам или напишите.
Вариант 2. Установить модуль самостоятельноКак работает сервис
Сайт собирает push-токены пользователей.
Push-токен — это уникальный идентификатор браузера или устройства, на который можно отправить push-уведомление.
После получения токена модуль сохраняет его в профиле пользователя. Затем через модуль можно отправлять этому пользователю индивидуальные push-уведомления.
Обязательные требованияПеред настройкой убедитесь, что выполнены следующие условия:
На сайте установлен SSL-сертификат.
Модуль работает только на сайтах с защищенным соединением, то есть сайт должен открываться по адресу https://.
На сервере включено PHP-расширение curl.
Если расширение отключено, обратитесь в поддержку вашего хостинга.
Web Push — это push-уведомления, которые отправляются в браузер пользователя.
1. Включите создание файлов Web PushВ настройках модуля включите опцию:
«Создать файлы для web push в корне сайта»
2. Добавьте код в шаблон сайтаОткройте файл header.php вашего шаблона и добавьте между тегами <head> и </head> следующий код:
<? $APPLICATION->IncludeComponent( "mainapp.sendpush:firebase_scripts", "", array(), false ); ?> |
Перейдите в административной панели в раздел:
Контент → Структура сайта → Файлы и папки
Откройте папку:
/bitrix/templates/Папка_Вашего_Шаблона/
Найдите файл:
header.php
Выберите действие:
«Редактировать как PHP»
Вставьте код между тегами <head> и </head>.
Сохраните изменения.
Web Push поддерживается не во всех браузерах.
Десктопные браузерыПоддерживаются:
- Edge 17+
- Firefox 57+
- Chrome 49+
- Opera 50+
- Яндекс Браузер
Поддерживаются:
- Android Browser 62+
- Opera Mobile 37+
- Chrome for Android 64+
- Firefox for Android 57+
- UC Browser for Android 11.8+
- Samsung Internet 4+
- QQ Browser 1.2+
- Baidu Browser 7.12+
Чтобы пользователь мог видеть историю полученных push-уведомлений в личном кабинете, создайте отдельную страницу и разместите на ней компонент:
<?$APPLICATION->IncludeComponent( "mainapp.sendpush:user.mailings", ".default", array( "CACHE_TIME" => "3600", ) );?> |
Чтобы отображать пользователю количество непрочитанных push-уведомлений:
Включите эту возможность в настройках модуля.
Добавьте в файл footer.php вашего шаблона следующий компонент:
<?$APPLICATION->IncludeComponent( "mainapp.sendpush:sendpush.counter", ".default", array() );?> |
Файл footer.php обычно находится в той же папке шаблона:
/bitrix/templates/Папка_Вашего_Шаблона/footer.php |
Организационные вопросы отправляйте на адрес: info@mainapp.ru
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
