Технология push-уведомлений – это новый маркетинговый канал для коммуникации с клиентами. Push-рассылка обладает рядом уникальных характеристик, не свойственных никакому другому маркетинговому инструменту. Это делает «пуши» чрезвычайно привлекательной технологией, которую активно продвигает компания Google, а поддерживают все популярные платформы.

Владельцы сайтов все чаще задумываются о подключении push-уведомлений, однако здесь возникает множество вопросов. Как и любая инновационная технология, пуш-рассылка все еще остается достаточно незнакомым инструментом даже для разработчиков и маркетинговых агентств, не говоря уже об «обычных» бизнес-клиентах. Многие клиенты попросту не знают обо всех возможностях этого маркетингового инструмента, которые вовсе не с каждым сервисом доступны в полном объеме (а зачем «брать» неполный объем услуг?). 

Что такое push-уведомления?

Внедрение инноваций часто становится и полем для злоупотреблений – когда за те же деньги предлагают услуги более низкого качества (а зачем платить за низкокачественную услугу?). 

TIP
Все упирается в незнание основных преимуществ push-уведомлений, из-за чего многие клиенты покупают услугу, не понимая, что получат в итоге. Кто-то подключает «пуши», потому что «сейчас все так делают». Но при грамотном подходе push-уведомления подключают как маркетинговый инструмент коммуникации и возврата посетителей (чтобы получить профит для бизнеса). 

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

Проведите бесплатный тест пуш-технологии

А можно попробовать разработать пуш-рассылку для своего сайта «своими руками», самостоятельно (но, в итоге, получается долго, дорого и нефункционально). Если поручить это непрофессионалу, то от готовой, «под ключ», сервисной услуги она будет отличаться почти так же, как советский велосипед отличается от байка марки Giant: и тот и другой поедет, но – как? 

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

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

Содержание: 

  1. Подключение на сайте push-уведомлений от специализированного онлайн-сервиса 
  2. Разработка функционала push-уведомлений силами собственных специалистов 
  3. Сравнение двух методов 

Пуш-уведомления – лишь один из маркетинговых каналов коммуникации, но он особенный. Хотя бы потому, что технология предполагает максимально широкую и подробную сегментацию клиентской базы. Таргетирование рассылки достигает уровня высшего пилотажа, если говорить о «пушах». А особенности анализа кампании позволяют корректировать условия рассылок на каждом этапе, применяя уникальные инструменты.

Какие еще преимущества push-уведомлений?

  1. «Пуши» внедряются компанией Google и поддерживаются всеми популярными браузерами (Chrome, Firefox, Opera, Yandex, Safari, в том числе в мобильных версиях для ОС Android).
  2. Подписка на push-уведомления на сайтах происходит всего в один клик (для сайтов с https-протоколом) без необходимости сообщать личные данные (не нужно оставлять электронный адрес, номер телефона, любую информацию, которой подписчики делятся весьма неохотно). Это обеспечивает высокую скорость сбора базы подписчиков.
  3. Возможность гибкой настройки пуш-кампаний (по времени доставки и отображения, по сегментации по тегам и алиасам, по тематике, структуре и внешнему виду), что позволяет снова и снова возвращать посетителей на сайт и существенно увеличивать конверсию.

Многие веб-ресурсы уже внедрили push-технологии и активно используют их преимущества. Вот, к примеру, как выглядит предложение о подписке на «пуши» на сайте The Washington Post:

Как The Washington Post в 100 раз повысил эффективность?

Как сделать пуш-рассылку при помощи подключения готового сервиса «под ключ»?

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

Бесплатно подключить push-уведомления

Gravitec.net – это SaaS сервис, в котором доступна отправка уведомлений на любые устройства (пк, планшеты, смартфоны) через все популярные браузеры.  

TIP

Как работает пуш-технология?

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

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

Как установить push-уведомления на сайт в сервисе Gravitec.net: инструкция

Подключение услуги «пушей» к сайту через Gravitec.net занимает 10-15 минут.

Быстрая регистрация

Первый шаг – регистрация в сервисе.

После перехода по кнопке, необходимо заполнить форму: указать email и пароль.

После подтверждения внесенных данных на почтовый ящик придет письмо от сервиса с предложением активировать учетную запись. Кликаем по ссылке в письме.

Теперь у вас появится свой личный аккаунт в сервисе Gravitec.net. Следующий шаг – добавления сайта для подключения пуш-уведомлений.

Для внесения ресурса нужно указать его протокол (HTTP или HTTPS), полное доменное имя (url) и загрузить лого. На этом этапе важно указать достоверные данные, потому как в случае ошибки, пуш-сервис не будет работать. Для http и https-сайтов алгоритм установки push-уведомлений отличается. Уточнить правильность вносимой информации можно у администратора сайта, либо в технической поддержке сервиса Gravitec.net.

Далее выбираем «Добавить сайт». Следующий этап – интеграция пуш-сервиса с сайтом.

Необходимо скопировать полученный код на странице «Настройки» и поместить его в основной шаблон сайта перед закрывающимся тегом </head>. Всплывающее сервисное окно браузера с предложением о подписке будет появляться на тех страницах, где вы установите код. Для ресурсов с http-протоколом на этом установка push-уведомлений завершается.

Для https-сайтов нужно пройти еще один этап. После добавления кода скачайте SDK-файлы:

Полученный архив распаковываем в корневую папку сайта.

К SDK-файлам должен быть доступ по ссылкам:

  • https://sitename/push-worker.js;
  • https://sitename/manifest.

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

Если у вас остались вопросы по установке, вот ссылка на техническое руководство.

Планирование кампании и рассылка push-уведомлений через сервис Gravitec.net

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

Теперь в панели управления выбранного сайта жмем «Создать кампанию» («Create campaign»).

Мы переходим непосредственно к созданию push-уведомления. Здесь можно задать такие его параметры:

  1. Заголовок сообщения (65 символов);
  2. Основной текст (240 символов);
  3. url страницы, на которую после клика по уведомлению перейдет пользователь;
  4. utm-метки – они позволяют собирать более детальную статистику по кампании, сегментировать базу подписчиков;
  5. Иконка – по умолчанию, это лого, которое вы загрузили при добавлении сайта. Ее легко поменять на любую другую картинку в формате jpg, png, gif с разрешением 192х192 px, объемом не более 200 Кб.

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

  1. Выбираем часовой пояс для времени отправки сообщения. Система запомнит внесенную информацию и в дальнейшем будет устанавливать ее автоматически.
  2. Следующая характеристика актуальна для тех стран, которые переходят на зимнее/летнее время. Здесь нужно указать соответствующее вашему региону значение.
  3. График рассылки позволяет запланировать дату и время отправки уведомлений. Если не прописать эти значения, «пуш» будет автоматически отправлен сразу же после создания кампании.
  4. TTL (Time to live) – это «время жизни» push-уведомления, то есть тот временной промежуток, в течение которого система будет пытаться доставить сообщение адресатам, которые выйдут в сеть (без доступа к интернету «пуш» не будет доставлен).
  5. Время отображения – это длительность показа уведомления на рабочем столе получателя.
  6. После нажатия на кнопку «Send test notification» на ваш рабочий стол будет отправлен тестовый «пуш» — для проверки выбранных характеристик.
  7. Кнопка «Отправить кампанию» (Send Campaign) – сигнал для старта рассылки. Однако перед финальным пуском можно настроить дополнительные параметры.

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

В сервисе Gravitec.net есть возможность расширить функции пуш-уведомления за счет дополнительных активных элементов (Additional Active Items):

  • Большие картинки;
  • Дополнительные кнопки.

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

Разработчики сервиса Gravitec.net создали «продвинутую» систему сбора статистики и сегментации базы пользователей. Здесь можно распределять подписчиков по группам, задавая неограниченное число тегов (tags) для различных страниц и действий на сайте. К примеру, можно определить тег для действия «переход в корзину», или при посещении страниц отдельных категорий (женские/мужские товары и т.д.). Пользователям, которые совершат подобные действия, будут присвоены заданные теги. Такой подход дает возможность сегментировать подписчиков по интересам, а при планировании кампании, рассылать разным группам различные push-уведомления. Читайте подробнее о расширенной статистике и сегментации от Gravitec.net.

Как сделать push-рассылку своими руками (на базе JavaScript): руководство

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

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

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

В процессе участвует три устройства: девайс пользователя/браузер (далее — Клиент), сервер, на котором размещен сайт (далее — Сайт) и сервер сообщений (далее — Сервер сообщений).  

Сайт отдает страницу Клиенту, тот, в свою очередь, подключается к Серверу сообщений, где регистрируется и получает персональный идентификатор (ID). Затем Клиент отправляет свой ID на Сайт, где данные обрабатываются с учетом информации об устройстве пользователя. После присвоения ID конкретному девайсу, Сайт отправляет сообщение через Сервер сообщений Клиенту. Подписка, отправка и доставка push-сообщений работает на базе JavaScript (js push).

На практике на сегодняшний день наиболее доступным сервером сообщений выступает Firebase Cloud Messaging от Google (ранее — Google Cloud Messaging). Для этого нужно обязательно быть https-сайтом. 

  1. Переходим по ссылке – https://console.firebase.google.com/u/0/
  2. Жмем «Добавить проект»
  3. Вносим данные: название проекта и страну.
  4. Выбираем «Создать проект».
  5. В левой вертикальной панели на странице созданного проекта находим пункт «Project Overview», справа от него нажимаем на кнопку и переходим в панель настроек.
  6. На странице «Настройки» выбираем вкладку «Cloud Messaging»
  7. Здесь нам нужны «Ключ сервера» и «Идентификатор отправителя».

После того, как мы получили ключи, нужно создать файл manifest.json в корневой папке сайта, где вместо <Your Sender ID> вставляем идентификатор отправителя из Firebase Cloud Messaging.

Теперь ссылаемся на созданный манифест в html страницы (между <header> и </header>).

<link rel=»manifest» href=»/manifest.json»>

Без веб-манифеста при попытке подписки пользователя на пуш-уведомления, могут появится ошибки типа: “Registration failed — no sender id provided» или «Registration failed — permission denied».

  • Следующий этап – создание Service Worker. Это скрипт, который позволяет перехватывать и обрабатывать сетевые запросы, включая программное управление кэшем ответов. Браузер запускает Service Worker в фоновом режиме без необходимости открывать веб-страницы. Он получает сообщения с Сервера сообщений и отдает их пользователю.

Файл Service Worker можно создать так, как описано в технической документации Google, либо с помощью подключения библиотек Firebase.

Опять везде, где есть указания на ‘Sender-ID’, нужно прописывать идентификатор отправителя, полученный ранее в Firebase.

  • Следующий шагом добавляем скрипт подписки на страницу сайта и код для кнопки «Подписаться».
  • Далее необходимо проверить, поддерживает ли браузер пользователя отправку «пушей», затем получить его разрешение на подписку (без него мы не сможем отправлять сообщения). Если разрешение получено, запрашиваем ID устройства и отправляем его на сервер.
  • Как только посетитель совершил подписку, ему можно отправлять ему push-уведомления с сервера. В коде отправки вместо «SERVER-KEY» вставляем Ключ сервера, полученный в Firebase при создании проекта. «TOKEN-ID» – идентификатор конкретного пользователя, который мы получили во время подписки.

Также необходимо проработать реакцию на клик пользователя по полученному уведомлению, варианты отписки. Можно задать TTL (длительность отправки), время отображения push-сообщения.

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

Сравнение подходов

Попробуем сравнить два метода подключения «пушей» (в готовом сервисе и при создании «своими руками») по пяти параметрам:

  1. Скорость установки;
  2. Стоимость разработки;
  3. Удобство использования;
  4. Информативность;
  5. Безопасность внедрения.

Безусловно по первому пункту предпочтительней задействовать готовый сервис.

TIP
Подключение push-уведомлений через Gravitec.net занимает не более 10-15 минут, а разработка технологии с нуля требует значительных временных затрат на подготовку всех программных компонентов, их тестирование и исправление.

Сравнить стоимость услуг сложнее, но попытаемся ориентировочно сопоставить цены для обоих вариантов.

Для разработки функционала пушуведомлений нужно нанимать 2-3 программиста примерно на 2-6 месяцев (по опыту ecommerce компаний, которые осуществили подобный проект для личного пользования)Приблизительная цена таких услуг около 150 00- 20 000 долларов. Для сравнения, этой суммы хватит на постоянное обслуживание 100 тысяч подписчиков через сервис Gravitec.net в течение 5 лет. К тому же, не стоит забывать, что технология постоянно совершенствуется, и, возможно, через год-два потребуется вносить изменения в ее работу, а это новые затраты. С готовым сервисом в данном случае нет никаких проблем: во-первых, здесь есть круглосуточная техническая поддержка (чего не обеспечат программисты на аутсорсе), во-вторых, все обновления автоматически доступны пользователям в рамках пакета услуг. 

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

TIP

В сервисе Gravitec.net можно уже сейчас пользоваться всеми благами:

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

Gravitec.net предоставляет наиболее полную статистику из всех сервисов push-уведомлений на территории стран СНГ. Опыт работы в услуге – более трех лет (практически с нуля, с момента появления этой технологии) и 3500+ сайтов.

Последняя характеристика в нашем списке – безопасность внедрения технологии. Порой крупные компании, бизнес которых связан, в том числе, с сохранностью личных данных (банки, страховые компании и т.п.) отказываются от сторонних сервисов по причине высоких требований к безопасности. В этом смысле самостоятельная разработка собственной push-технологии может быть более оправданной. Однако компания Gravitec.net предложила выход из этой ситуации Enterprise-клиентам для гарантированной сохранности личных данных пользователей. Безопасные решения реализованы в двух вариантах: Dedicated Service и White Label.

Подключить push notifications на свой сайт бесплатно

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

 Скорость разработкиЦена внедренияУдобствоСтатистикаБезопасность
Сервис Gravitec.net+++++
Push своими руками+

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