Открыть сервисСервис

Пуш-уведомления

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

История

Первые push-уведомления появились в мобильных операционных системах в конце 2000-х годов. В 2009 году Apple запустила службу Apple Push Notification Service (APNs) для iOS, что стало одним из первых массовых решений доставки уведомлений на мобильные устройства. В 2010 году Google представила аналогичную систему для Android — Google Cloud Messaging (GCM), позднее заменённую Firebase Cloud Messaging (FCM).

В веб-браузерах технология появилась позже. Стандарт Web Push API был разработан консорциумом W3C и получил широкую поддержку в браузерах Chrome, Firefox, Opera и Edge в период с 2015 по 2016 год. В России технология стала активно использоваться издательскими и новостными сайтами с 2017–2018 годов.

Технология работы

В браузере

Веб-пуш-уведомления работают на основе двух стандартов: Push API и Notifications API. Процесс выглядит следующим образом:

  1. Пользователь посещает сайт и видит запрос на разрешение отправки уведомлений.
  2. При согласии браузер регистрирует пользователя на push-сервере (например, Firebase Cloud Messaging или собственном сервере) и возвращает подписной ключ (subscription).
  3. Ключ передаётся на сервер сайта и сохраняется в базе данных.
  4. Когда нужно отправить уведомление, сервер отправляет запрос на push-сервер, который доставляет сообщение на устройство.
  5. Браузер отображает уведомление пользователю, даже если вкладка сайта закрыта.

Для работы технологии требуется поддержка HTTPS, так как подписка на уведомления считается чувствительной операцией и выполняется только в защищённом соединении.

В мобильных приложениях

Мобильные уведомления доставляются через штатные службы операционной системы: APNs для iOS и Firebase Cloud Messaging для Android. Приложение регистрирует токен устройства, сервер отправляет запрос на службу доставки, а та перенаправляет уведомление на устройство.

Виды пуш-уведомлений

ТипОписание
ЛокальныеГенерируются самим приложением на устройстве, без участия сервера (например, напоминания в календаре)
Удалённые (серверные)Отправляются с сервера через push-сервис (новости, сообщения, маркетинг)
Тихие (silent push)Не показываются пользователю, но заставляют приложение обновить данные в фоне
Rich pushСодержат изображения, кнопки действия и другое расширенное содержимое

Применение

Пуш-уведомления применяются в нескольких основных сферах:

  • Новостные и медиасайты — сообщения о важных событиях, публикациях новых статей.
  • Электронная коммерция — уведомления о статусе заказа, скидках и акциях.
  • Мессенджеры и социальные сети — новые сообщения, упоминания, обновления ленты.
  • Сервисы доставки и такси — статус заказа, прибытие курьера.
  • Финансовые приложения — уведомления о транзакциях, изменении баланса.
  • Образовательные платформы — напоминания о занятиях и дедлайнах.

Эффективность и ограничения

По данным исследований маркетинговых агентств, веб-пуш-уведомления имеют показатель кликабельности (CTR) в диапазоне 4–10 %, что существенно выше, чем у email-рассылок (1–3 %). Однако эффективность сильно зависит от качества сегментации и частоты отправки.

Основные ограничения технологии:

  • Разрешение пользователя — уведомления отправляются только после явного согласия, которое можно отозвать в любой момент.
  • Ограничения браузеров — Safari и Chrome по-разному реализуют подписку; в iOS веб-пуш работает только с iOS 16.4 и новее.
  • Спам-риск — чрезмерная частота отправки приводит к отписке и блокировке уведомлений на уровне браузера.
  • Зависимость от push-сервера — при недоступности сервиса доставки (например, FCM) уведомления не доходят.

Регулирование

В России отправка пуш-уведомлений регулируется законом «О рекламе» и законом «О персональных данных». Маркетинговые уведомления приравниваются к рекламе и требуют возможности отказа от их получения. Для сайтов, работающих с данными пользователей из Европейского союза, дополнительно применяется GDPR.

Источники

  • MDN Web Docs — Push API, Notifications API
  • Apple Developer Documentation — Apple Push Notification service
  • Firebase Documentation — Firebase Cloud Messaging
  • W3C — Web Notifications Working Group
  • «Реклама в интернете: правовое регулирование» — сборник статей
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru