Push уведомления что это. PUSH — уведомления нового поколения с максимальной пользой

06.09.2019

Сбербанк всегда стремился и стремится улучшить свой сервис, чтобы его клиенты могли пользоваться любыми доступными услугами и им было максимально удобно. Более интерактивной формой общения являются push уведомления, которые позволяют работать не только с компьютерами, но и мобильными устройствами. В Сбербанке не так давно решили внедрить push уведомления сбербанк онлайн.

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

Безналичные переводы Сбербанка уже стали стандартом по всей России. Это делается повсеместно и довольно просто. Сервис, который был создан в мобильном приложении Сбербанка Онлайн, помогает еще больше упростить задачу. Все, кто имеет iOS, Android и Windows Phone сможет использовать данную функцию. Сервис управления личными финансами теперь улучшен.

Что такое push уведомления Сбербанк

Такие уведомления представляют собой небольшие сообщения, которые всплывают в верхней части экрана. Чтобы получать сообщения банка, достаточно иметь мобильную платформу, такую как IOS, Android, Windows, BlackBerry. Не надо загружать какие-либо приложения, чтобы совершать многие операции. Нет никакой необходимости обращаться в непосредственно в банк. Все действия можно производить со смартфона, планшета и даже часов со смарт функцией. И даже если это устройство будет заблокировано, пользователь все равно может читать сообщения и управлять своим счетом. Для того, чтобы заблокировать какое-либо действие или подтвердить, достаточно нажать на push. Получив сообщение можно сразу же совершать действия. Геолокация позволяет сделать их более персонализированными.

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

Международные эксперты предрекают, что в скором времени push уведомления заменят остальные виды общения между банком и клиентом.

В результате строго отбора для обеспечения данного сервиса Сбербанк отдал предпочтение компании MFMSolutions. Данная компания показала самые высокие результаты.

Как отключить или удалить Сбербанк push уведомления

Но не всем нужна такая функция. Некоторые клиенты через какое-то время хотят отключить ее. Сделать это довольно просто. Если у вас push уведомления приходят на телефон Андройд (android), то вам необходимо перейти в «Настройки», далее найти вкладку «Устройство» далее спускаемся вниз и видим «Режим блокировки уведомлений»

Активация в телефоне режима «Не беспокоить» позволяет отключить все push уведомления.

Данный режим можно отыскать в Настройках. Просто нужно передвинуть ползунок, но к сожалению в этом случае информация о входящих звонках будет заблокирована. Но через «запуск вызовов» можно ввести номера людей, от которых можно будет принимать звонки.

Если у вас Айфон (Iphone) зайти в «Настройки» далее найти пункт «Уведомления» — в Списке из представленных приложений найти «Сбербанк» — кликнув по нему вы увидите пункт «Разрешить уведомления» — передвиньте ползунок и уведомления будут отключены.

Push-уведомления - это системные сообщения, которые генерируются приложениями. Push-уведомления играют важную роль в возвращении пользователей в мобильное приложение. Push-notifications, стало популярным после внедрения компанией Apple сервиса Apple Push Notification Service (APNS) для передачи уведомлений на устройства под iOS 3. Интересно что эту революционную инновацию Apple внедрили в iOS только через год после ее появления в ОС Android. Преимущество технология Push-notifications в том, что не нужно постоянно посылать запросы для обновления информации из приложения в фоне: при этом экономится заряд батареи и трафик.

Push-уведомления можно реализовать средствами операционной системы, при этом они абсолютно бесплатны. Для отправки push-уведомлений приложениям на Windows Phone - используется служба push-уведомлений Майкрософт (Microsoft Push Notification Service, MPNS), на iOS - Службу push-уведомлений Apple (Apple Push Notification service, APNs), а на Android - Google Cloud Messaging (GCM). Push уведомления ценны тем, что позволяют взаимодействовать с пользователем, когда приложение не запущено и устройство находится в состоянии покоя.

Статистика использования push-уведомлений

В операционной системе Android, push-уведомления по умолчанию включены для всех приложений и используются у 100% пользователей Android. В iOS приложения запрашивают у пользователя возможность показа уведомлений, по статистике уведомления активны примерно у 46% пользователей Apple. Есть статистика распределения активности уведомлений по категориям приложений в iOS:

  • «Образ жизни» - 63%
  • «Путешествия» - 61%
  • «Социальные сети» и «Фото и видео» - 49%
  • «Игры» - 45%

Процесс взаимодействия push-уведомлений с пользователями

Push-уведомления всплывают в верхней части экрана, их появление может сопровождаться звуком, для каждого приложения он может быть свой. Уведомления всегда были указателями на приложения - они говорили вам, что пора открыть приложение. Теперь можно производить действия напрямую, через Центры уведомлений Android и IOS, иногда даже не открывая приложение. Уведомления накапливаются в Центре уведомлений, где пользователь может провзаимодействовать с уведомлением или перейти в приложение. В iOS полностью интерактивные уведомления: не нужно открывать приложение, все действия можно совершить в уведомлении.

Типы уведомлений в мобильных ОС

Push-уведомления в IOS

  • Audio - об уведомлении пользователю сообщается путем проигрывания звукового уведомления
  • Audio/Banners - проигрывается звуковое сообщение и т.н. “баннер” появляется на экране. Информацию, передающеюся с первым и вторым типами сообщений вы можете увидеть в Notification Center - внутри т.н. “шторки”.
  • Badges - рядом с иконкой приложения появляется цифра или специальное изображение.

Push-уведомления в Windows Phone 8

  • Toast - сообщение показывается в верхней части экрана на протяжении 10 секунд, на сообщение можно кликнуть.
  • Tile - отображаются в виде чисел, выводимых поверх значка приложения на плитке (Live Tile).
  • Raw - для передачи произвольной информации внутрь приложения, например, для игровых приложений.

Push-уведомления в Android

В Android нет встроенной системы для прямого отображения пользователю push-уведомлений. Все данные передаются исключительно в приложение в произвольной форме. После получения информации, приложение может выдать стандартное уведомление в верхней части экрана и в “шторке”, при этом учитывая гибкость этой ОС, push-уведомления можно выводить в любой форме.

Для чего применяются push-уведомления?

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

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

Важно объяснить вашим пользователям пользу уведомлений до того, как всплывает стандартное окно iOS с предложением подписаться на уведомления, так как в IOS его можно показать всего один раз. Если пользователь заинтересован, покажите запрос о разрешении push-уведомлений. Если нет, приберегите этот единственный шанс на потом. Реализовать эту механику можно с помощью предварительных запросов внутри вашего приложения.

Оптимизация push-уведомлений:

  • Использование собственного звука для уведомлений вашего приложения, уведомления в ночные часы лучше посылать вообще без звука;
  • Оптимальный формат уведомления, например, для ОС Android можно использовать всплывающие окна вместо стандартных баннеров;
  • A/B-тестирование уведомлений, для выбора самых эффективных;
  • Соблюдайте оптимальную частоту появления уведомлений. Не раздражайте людей слишком частыми обращениями;
  • Собирайте информацию о поведении пользователей для настройки таргетинга в зависимости от поведения, например, лояльным пользователям можно показывать уведомления чаще;
  • Автоматизируйте уведомления, создавая триггеры на основе жизненного цикла пользователя.

Сегментация пользователей

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

Анализ эффективности рассылок

Используйте метрики, которые позволят увеличить результативность рассылок, например, количество открытий push-сообщений и переходов в приложение для каждого типа уведомлений или насколько изменится количество заказов через приложение после рассылки промокодов. В зависимости от типа приложения можно измерять разные типы активности пользователей: время в приложении, количество прочтенных материалов, шаринг материалов в соц. сетях и т.д. Главное после анализа использовать эти данные так, чтобы эти метрики помогали в работе над монетизацией приложения.

Оптимальная частота рассылки

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

Предлагайте включить push-уведомления

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

A/B тестирование рассылок

В push-сообщениях так же как и в email рассылках можно проводить A/B тестирование. Использование сплит тестирования поможет выяснить, какие сообщения лучше работают. Тестируйте разные форматы сообщений, формулировки уведомлений, изображения, призывы к действию и т.д.

Триггерные сообщения

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

  • напоминание о брошенной корзине;
  • уведомление о появлении товара на складе;
  • спец. предложение по понравившемуся пользователю товару;
  • предложение аксессуаров к недавно купленному товару;

Обратная связь

Мобильное приложение - способ двусторонней коммуникации. Вы можете узнать о потребностях пользователей без применения сложных маркетинговых инструментов. Используйте формы обратной связи, поля для комментариев, опросники. Отправьте пользователям сообщение с просьбой дать отзыв о приложении, оценить новые функции, ответить на ваши вопросы, заполнить небольшую анкету, спросите какие из ваших товаров или услуг их интересуют.

Сервисы автоматизации push-уведомлений

Для облегчения работы с push-уведомлениями есть ряд специальных сервисов. Они не только автоматизируют рассылку уведомлений, но и позволяют собирать ценные аналитические данные.

Urban Airship - позволяет выбирать стратегии удержания пользователей, делать анализ аудитории и осуществлять таргетинг. Есть возможность создания уведомлений расширенного формата.

Push Woosh - совместим с большинством платформ, позволяет легко сегментировать аудиторию по различным группам признаков и генерировать отчеты в удобной форме.

Parse Push - этот сервис легко интегрируется в любое приложение. Примечателен тем, что дает возможность собирать уникальные аналитические данные.

Appsfire`s Appbooster - эта платформа управления уведомлениями была запущена в 2009 году и отлично себя зарекомендовала. Набор функций - стандартный, но в отличие от остальных этот сервис бесплатный.

Push.io - автоматизированная система управления уведомлениями. Позволяет генерировать сообщения и собирать данные об аудитории.

Push-уведомления - это крайне важный ресурс для маркетолога. Они позволяют легко взаимодействовать с пользователями и эффективно удерживать их в приложении.

Преимущества PUSH-уведомлений

Наша компания помогает бизнесу существенно сэкономить и автоматизировать коммуникацию с клиентами и сотрудниками с помощью эффективных push-сообщений.

  • Стоят недорого (по сравнению с SMS);
  • Высокая степень вовлечения пользователей;
  • Получение обратной связи от приложения;
  • Сбор данных для таргетирования и персонализации сообщений;
  • Максимально экономят ресурс батареи устройства.

Незнакомое название знакомого явления - Push сообщения - что это такое? Даже не зная такого их названия, скорее всего вы уже сталкивались с ними, когда вдруг в правом углу экрана всплывало сообщение от сайта, который был не активен на тот момент ().

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

Они всюду

На смартфоне пуш-сообщения могут выглядеть как смс, но их технологическая суть несколько иная. Хотя чаще всего мы получаем текстовые послания, такой тип сообщения может быть гораздо разнообразнее, чем просто текст.

В зависимости от настроек, в пуш-сообщения легко встраиваются диалоговые окна, информационные баннеры, активные кнопки. Поэтому такое сообщение выглядит привлекательнее и информативнее обычного смс.

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

На вашем компьютере и даже в обычном мобильнике

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

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

Удобство пуш-сообщений в сравнении с смс можно оценить, даже не имея смартфона или подобного . На обычный мобильник они доставляются по wap.

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

Стоит ли отключать?

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

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

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

Овладеть технологией легко

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


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

Для разработчиков приложений у sendpulse так же есть готовое решение, интеграция пуш-сообщений будет такой же простой.

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

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

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

Наши разработчики в Techmas часто сталкиваются с задачами создания уведомлений (push notifications). Несмотря на простоту и популярность технологии, в её реализации есть ряд особенностей, о которых и пойдёт речь в этой статье.


Push-сообщения могут стать великолепным маркетинговым инструментом, если они грамотно реализованы. Любое мобильное приложение или игра должны выполнять не только свои прямые функции, но и (даже в большей степени) так взаимодействовать с пользователями, чтобы последние с удовольствием возвращались в приложение и покупали дополнения к нему. К слову, по статистике сервиса Kahuna хорошо разработанные push-уведомления увеличили показатель возвратов пользователей в приложения более чем в 2 раза. Анализируемые периоды: 30, 60, 90 дней. Но прежде, чем говорить о грамотной реализации, посмотрим, как работают push-уведомления.

Общие сведения о технологии Push Notification

Push-уведомления – это такой способ распространения контента (системных сообщений), когда уведомления отправляются от сервера клиенту по инициативе сервера на основе определённых параметров. В отличие от обратной схемы «клиент-сервер» (Pull), push-технология выгодна тем, что даёт пользователю таргетированную информацию, которая может быть ему полезна, но об этой пользе он может пока не знать.
Изначально технология Push Notification имела отношение не к мобильным приложениям, а к сети PointCast , занимавшейся рассылкой новостей фондового рынка. Эту же систему давно используют суды США для рассылки подписчикам данных о процессах. Позже Microsoft и Netscape включили технологию в свои браузеры, но из-за низкой скорости подключения пользователей в то время она была вытеснена pull-технологией RSS. И лишь потом термин получил широкую известность после внедрения технологии компанией Google в ОС Android (Google Cloud Messaging , GCM) и компанией Apple в iOS 3 (Apple Push Notification Service , APNS). На примере последнего рассмотрим элементарную схему работы Push-уведомлений.

Схема работы Push Notification на примере сервиса APNS


Важно знать! Для того, чтобы уведомление отобразилось на экране устройства, само приложение не обязательно должно быть запущено – именно для реализации этого преимущества посредником здесь выступает OS. Кстати, такой подход позволяет экономить и заряд батареи смартфона (телефона), и трафик.

  • Для получения Push-сообщений OS должна зарегистрировать мобильное приложение;
  • OS запрашивает у APNS идентификатор устройства (токен);
  • Приложение получает токен от сервера APNS;
  • Приложение отправляет токен обратно на сервер, чтобы далее сервер пользовался им для отправки Push-уведомлений;
  • При наступлении события, определённого разработчиком, сервер, используя токены, отправляет Push-сообщения через APNS;
  • APNS делает рассылку уведомлений в приложение.

Зачем нужны промежуточные сервисы

Существуют нюансы в рассылках push-уведомлений для разных мобильных платформ (Android, iOS, Windows Phone). Допустим, если приложение было удалено пользователем, то все сервисы сообщают о том, на какие устройства не следует больше отсылать уведомления. Осуществляется данный процесс посредством сообщения серверу токенов этих устройств. Однако если у GCM отсылка идентификаторов происходит сразу, то у APNS имеется специальный feedback server (сервер обратной связи), с которого список таких токенов забирается раз в сутки. Для рутинной работы с этими различиями и нужны промежуточные сервисы.

В случае разработки мобильного приложения с помощью какого-либо кроссплатформенного решения (к примеру, Appcelerator) такой промежуточный сервис, как правило, интегрирован в него. Допустим, в том же Appcelerator это Appcelerator Cloud Services (ACS), представляющий собой дополнительный сервис каналов уведомлений. Такой канал (channel) объединяет несколько устройств, являясь своеобразным идентификатором, состоящим из цифр и букв. ACS даёт возможность отправлять пуши и по токену устройств. Итак, данный промежуточный сервис берёт на себя функцию обновления информации об устройствах и взаимодействует с APNS и GCM.

Схема такого взаимодействия выглядит так:

  • При разработке мобильного приложения в него внедряется ключ, который выдаёт ACS;
  • Любое уведомление является словарём формата JSON, состоящим из токена девайса, некоторой служебной информации и полезной нагрузки. Полезная нагрузка (payload) – это сами данные, которые отправляются на телефон.
  • Сервер, пользуясь ключом:
    • получает список каналов и устройств, подписанных на каналы;
    • подписывает (и отписывает) устройства на определённые канал;
    • отправляет push-уведомления на все устройства или только по определённым токенам или каналам устройств.
  • Устройства, в зависимости от их операционной системы, получают push-сообщения от GCM или APNS.
Форма подписки. Современный пользователь не любит навязчивости. По этой причине лучше не показывать диалоговое окно подписки на уведомления во время старта приложения, потому что пользователь ещё не знает, будут ли ему интересны ваши рассылки. Хорошо, если форма подписки на пуш о, например, новых ценах на товары появляется лишь тогда, когда пользователь активирует подписку на интересные ему лоты или направления. Либо выражает согласие на получение пуш-уведомлений в настройках приложения.

Форма уведомления. Сразу выдавайте интересную информацию, лучше в заголовке. Одинаковые пуши вида «Новые распродажи в нашем магазине» не работают: дайте конкретику. Неплохо также использовать Deep Linking (указывать в сообщение внешние ссылки на конкретную страницу сайта).

Гибкая настройка. Чем более детальна настройка того, о чём именно в рамках вашего продукта хочет получать сообщение пользователь, тем лучшее. Персонализированные рассылки всегда имеют больший отклик. Позвольте пользователю настроить уведомления так, как ему интересно и удобно, с максимумом подробностей.

Интерес пользователя. Сообщайте пользователю о том, что он хочет услышать, а не о том, что вы хотите ему рассказать. Для этого нужно собирать информацию о том, что интересно пользователю. Простой пуш о новом ресторане от городского гида не сравнится с пушем о новом ресторане в том районе, где живёт пользователь с информацией об утренних скидках – ведь он часто завтракает в кафе. Аналитика и ещё раз аналитика.

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

Тестирование. Используйте разные формы подписки, тексты уведомлений, время рассылки и общую push-стратегию. Следите за отзывами в сети – это даст вам богатую информацию о том, как улучшить рассылку.

Звук уведомлений. Настройте свой, неповторимый. Чтобы пользователь знал, что новое сообщение пришло именно от вашего приложения. Не делайте его раздражающим – сделайте комфортным.

Сервисы автоматизации Push-рассылки

Push Woosh . Выдаёт удобные и понятные отчёты, совместим со многими платформами, отлично сегментирует аудиторию по разным группам признаков.

Urban Airship . Осуществляет таргетинг и анализ аудитории, позволяет выбирать различные стратегии удержания пользователя и создавать уведомления расширенного формата.

Appsfire`s Appbooster . Бесплатный сервис со стандартным набором функций.

Parse Push . Позволяет собирать уникальные данные для аналитики, с лёгкостью интегрируется в любое приложение.

В заключение отметим, что push-уведомления, конечно, являют собой простой и эффективный способ возврата и удержания пользователя в частности и мощный маркетинговый инструмент в целом. Но это с точки зрения пользователя. Со стороны разработчика же существуют некоторые сложности. Реализация уведомлений сильно зависит от внешних вводных: изменения в OS или в промежуточном софте приводит к необходимости доработки приложения. Так, в Appcelerator появился новый инструмент Arrow Push, который пришел на смену ACS – и это лишь один из примеров. Более того, доставка пуша не гарантирована в принципе, а это поднимает вопрос о надёжности технологии Push Notification. Однако любая технология имеет свои плюсы и минусы, и что перевешивает в данном случае – вопрос открытый.

Теги: Добавить метки

Вы наверняка принимаете оповещения на свою электронную почту: заходите в почтовый клиент и смотрите пришедшие письма. В данном случае эта технология является технологией pull (тянуть), т.е. вы заходите на сайт и "тянете" с него данные, когда они вам нужны.

В случае же с push (толкать) уведомлениями, ресурс проталкивает новые данные вам сам. При этом вы сразу получаете самые свежие данные, ведь в данной технологии нет определенного периода проверки данных, они приходят в режиме онлайн. Используя "пуши" вы не обязательно должны получать уведомления. Через push-технологию можно например синхронизировать данные если они обновились.

Уведомления бывают:

  • Браузерные - через push api или через дополнение
  • Мобильные - через мобильное приложение
  • На PC через приложение, независимо от браузера
Вы можете сразу приступить к созданию канала Push-уведомлений,

Браузерные (web) push-уведомления

Они приходят в браузер с сайта, на котором подписан пользователь. Они могут приходить как на компьютер, так и на андроид-устройство в браузер хром, но iOS устройства не могут принимать веб-пуши ни при каких обстоятельствах.

Вот так выглядят уведомления разных типов в браузере Chrome

Первое оповещение сделано через стандартный Notification API, второе сделано через Push API. Эти оповещения не исчезают - но для них не применяется сглаживание изображения на многих платформах. (вы можете заметить по качеству картинок)
Третий пуш сделан через Rich Notification. Эти оповещения приходят через расширения , в них может быть дополнительная информация, кнопки, изображение под уведомлением. Возможностей больше - но они автоматически скрываются, хотя возможно в будущем будет доступно из "закрепление".
Это оповещения в хроме, но есть еще оповещения в Firefox и Safari.


Firefox

Safari

Эти виды оповещений предоставляют многие сервисы web push уведомлений. Однако мы хотим объяснить вам, что сама по себе отправка оповещений бесплатна . Эти оповещения отправляются через:

GCM : Google, полностью бесплатно, нужно лишь создать ключ в консоли разработчика
APNS : Apple, требуется любой знакомый разработчик с сертификатом, либо за 100$ в год можно взять его самому
MSP : Mozilla Push Service, полностью бесплатно. Даже не нужна регистрация. Открытый стандарт.

Мы предостерегаем вас, не нужно платить несколько тысяч рублей за количество оповещений или подписчиков. Так как сама услуга рассылок бесплатна (в отличии например от SMS, где нужно платить оператору) брать деньги можно только за услуги посредника, удобство, статистику и т.д. Но это никак не стоит несколько тысяч рублей, тем более с ростом числа подписчиков. Да нагрузка от миллиона оповещений в час будет значительна - за такие цифры можно платить деньги, т.к. ваш сервер может не потянуть. Но поверьте - отправлять даже 100 тысяч оповещений в сутки это ерунда. Через GCM можно за секунду отправить более 5-7 тысяч пушей 5-7 пакетами. Многие сервисы веб-пушей требуют за это по 1000 рублей в месяц или даже больше. За 1 секунду работы небольшого скрипта.
PushAll поддерживает все эти типы оповещений и позволяет делать рассылки абсолютно бесплатно и без ограничений.

Мобильные push-уведомления

Это оповещения, которые приходят вам на мобильный телефон от различных приложений. Например оповещения на Android, через приложение PushAll выглядит вот так
А вот так на iOS в нашем приложении

Вы не сможете прикрутить эти оповещения "нативно" на свой сайт. Существует возможность принимать браузерные оповещения на андроиде через хром, но эти оповещения очень громозки и некачественны, разницу можно оценить на примере ниже:

Сравнение оповещений

Вы можете например отправить оповещение через телеграм (1) , но тогда у вас не будет иконки вашего сайта, а при клике пользователь будет попадать в диалог, а не сразу на ваш ресурс. (2) Это как раз браузерное оповещение на Android, на этом скриншоте не так заметно, но изображение более низкого качества, лишняя кнопка с настройками, и строка с адресом сайта. Плюс ко всему из за обновления контента может появляться лишнее оповещение (4) . Нативное решение через приложение (3) является наиболее привлекательным для пользователя решением.
Push-уведомления на смарт-часах Moto 360:



Наиболее заметна разница на смарт-часах. Сверху веб-оповещение, снизу оповещение через приложение

Также уведомления на Android в последней версии нашего приложения умеют группироваться по каналам:

Группировка уведомлений на Android Android История внутри приложения для iOS

Экзотические оповещения


Вы уже видели выше, что оповещения от нашего сервиса могут приходить даже через телеграм . Засчет этого, пользователи которые используют активно телеграм могут легко подключиться. Также мы отправляем оповещения на электронную почту. При этом оповещения приходят "пачками", через установленные промежутки времени.

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

Письма приходят в стилистике оповещений

Какие виды оповещений наиболее популярны?

У нас большой опыт в рассылки push-уведомлений, мы отправили их более 60 миллионов. Ниже представлены данные по 33214 устройствам в нашей системе, а также какие устройства и методы подключения предпочитают пользователи:
  • 11936 35% - Android приложение
  • 6992 22% - Chrome дополнение
  • 6204 18% - WebPush
  • 3514 11% - Telegram
  • 2688 8% - Email
  • 1465 4% - SocketPush
  • 227 1% - iOS
  • 188 1% - Safari
Как вы видите, около 60% пользователей выбирают нативные решения, которые устанавливаются на их устройства. Проще - не значит лучше. Только 18% пользователей выбирают оповещения, которые включаются в один клик, скорее всего это связано с предыдущим плохим опытом на других сайтах. 11% пользователей используют Telegram - большая часть из них пользователи iOS, которые ранее ждали нативное решение.

По итогам мы хотим донести до своих читателей, что реализация веб-пушей на вашем сайте покроет лишь 18% потребностей вашей аудитории, вы теряете мобильных пользователей, теряете тех, у кого был плохой опыт с веб-пушами и многое другое.
Также интересна высокая доля Email и SocketPush. Для пользователя это наиболее безопасный метод, когда он может открыть сайт и получать с сервисов оповещения, а потом закрыть его и они перестанут ему мешать. При этом нужно понимать, что тут работает тот же принцип, что и в других Push-уведомлениях - когда пользователь появляется онлайн - все пропущенные оповещения приходят . Почему-то многие сервисы web push уведомления преподносят эту функцию как инновацию, но это уже заложено в протоколы GCM и APNS.

Интересно увидеть статистику за последние 2 недели, дело в том, что недавно у нас вышло приложение для iOS, и мы обновили приложение для Android и все несколько изменилось.
Нужно учитывать, что новых крупных каналов за это время не прибавилось - то есть это чисто пассивный приток новых пользователей - 950 устройств.

  • 202 20% - WebPush
  • 72 8% - iOS
  • 38 4% - Email
  • 3 около 0% - Safari
  • 1 около 0% - SocketPush
По этой статистике видно - пассивно сильно растет WebPush как самый простой способ подписки для небольшого числа каналов. Однако при этом 70% используют нативное решение. Более того - iOS приложение устанавливают чаще чем добавляют бота в телеграм.

Если мне все таки нужны чистые web push уведомления на своем сайте?

Начнем с того, что вам понадобится:
1. SSL-сертификат. Его можно получить бесплатно, но основная его проблема не в том, что его можно купить или получить. Основная проблема в нагрузке. Дело в том, что при осуществлении зашифрованного соединения расходуется очень много ресурсов сервера. Это значит, что если у вас сервер справлялся с нагрузкой без SSL, но был нагружен на 50%, скорее всего вам придется купить еще 2-3 сервера, либо провести очень большую оптимизацию. Также в моменты рассылок, вам нужно будет отдавать контент (заголовок и текст) оповещения всем пользователям, которые его примут. То есть если у вас 100 тысяч подписчиков, то к вам на сервер за 10 секунд придет несколько тысяч запросов и все они будут требовать SSL Handshake.

2. Контроль устройств и база данных. Вам нужно будет записывать каждого пользователя и его ключ, следить, чтобы он был новым (он иногда обновляется) отбрасывать старые данные, самим собирать статистику и т.д.

3. Ключ для GCM в консоли Google - это бесплатно. Чтобы отправлять оповещения на Safari нужен аккаунт разработчика - он стоит 100$ в год.

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



Пользователи iGuides "очень рады" оповещениям

Дело в том, что многие пользователи активируют оповещения, не понимая что это такое. Фактически, если пользователь не подтвердил своё желание получать от вас рассылки (в здравом уме), а вы присылаете ему контент, то по закону это является спамом. То есть, любой пользователь, который нечаянно кликнет "Разрешить" на вашем сайте, а вы его у себя на сайте не предупредите о том, что вы будете ему рассылать оповещения, может подать на вас в суд за спам.

Вы можете сами реализовать оповещения, и мы не будем её тут полностью переписывать (только если потом, подробно сами инструкции с кодом)

А есть готовые решения для браузерных оповещений?

Если вы сами не можете реализовать оповещения, но вам нужны именно браузерные уведомления на вашем сайте - вы можете попробовать например OneSignal . Они предоставляют неплохие оповещения, причем бесплатных тарифных планов должно хватить.

Ни в коем случае не используйте сервисы, которые просят с вас деньги за число подписчиков. Дело в том, что со временем все больше и больше пользователей будут запрещать эти оповещения на вашем сайте. Вы обнаружите, что некоторая доля ваших оповещений не доходит. Сначала это будет 30%, потом 40% и может дойти даже до 80%. При этом с вас будут требовать сумму за полное число подписчиков.

Также обращайте внимание на мелкий текст - некоторые сервисы ограничивают оповещения. Например ограничение в 30 оповещений в месяц каждому пользователю. Что это значит? Это значит, что вы сможете отправить 1 оповещений в сутки всем пользователям. Если у вас статьи на сайте, это еще не так плохо - можно выделить одну важную и отправить. Если же вам нужно рассылать личные сообщения и иногда больше 1го оповещения в сутки - это недопустимо. Такие сервисы будут требовать с вас за каждые 30 оповещений полную ежемесячную плату - за бесплатные оповещения.

Итоги

Push-уведомления это полезный инструмент, но с ним надо уметь работать и знать подводные камни. Этот рынок сейчас только развивается, появляются сервисы, которые требуют деньги "за новизну". Но на самом деле во всем цивилизованном мире уведомлениями давно пользуются, и там они уже по большей мере бесплатные. Также нужно учитывать интересы пользователей и не ограничивать их в выборе методов приёма оповещений.

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