Лого vc.ru

Анатомия новых push-уведомлений Google Chrome и преимущества для сайтов

Анатомия новых push-уведомлений Google Chrome и преимущества для сайтов

15 апреля Google Chrome выпустил протокол push-уведомлений от сайтов — без необходимости ставить дополнительные приложения или плагины. Основатель сервиса по мобильному маркетингу Jeapie Александр Михайленко написал для ЦП колонку с рассказом о новой технологии, методах использования и преимуществах для владельцев сайтов.

Поделиться

15 апреля 2015 года Google выпустила новую 42-ю версию Chrome, добавив в браузер ряд нововведений, включая предустановку закладок на стартовый экран браузера и поддержку Push API.

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

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

В этой колонке я решил расписать анатомию Chrome оповещений и опубликовать инфографику, которую наша команда специально подготовила. Уверен, что эта технология в ближайшие годы станет трендом и существенно потеснит с рынка RSS, email-рассылки и даже подписку на соцсети. Эти сообщения объединяют в себе лаконичность, высокую читаемость, защиту от спама и возможность персонализации.

Для тех, кто не любит долго рассматривать картинки — попробовать как это работает «на себе» в 2 шага (подписаться на push и отправить себе уведомление) можно здесь.

Итак, браузерные push-уведомления — это короткие сообщения от сайта пользователям. Они приходят прямо на рабочий стол компьютера (Windows, OS X, Linux) или lockscreen Android-устройства, даже если браузер полностью закрыт. Для подписки и получения рассылок не требуется установка каких-либо дополнительных плагинов либо приложений.

Подчеркну, на iOS это не работает и в ближайшее время скорее всего не заработает. Apple выдала протокол браузерных push-уведомлений еще в 2013 году для Safari в OS X, на iOS он не распространился.

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

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

Уникальным идентификатором пользователя является так называемый токен — шифрованная строка. Токен будет уникальным для каждого устройства, домена и ключа. Это означает, что утечка данных подписчиков технически невозможна, впрочем, как и попытка взять базу из одного собственного проекта и перенести ее на второй. Один и тот же пользователь с одного и того же устройства зайдя и подписавшись, к примеру, на siliconrus.com и tjournal.ru, получит абсолютно разные токены.

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

На данный момент push-канал показывает отличные результаты по подписке и количеству открытий. Впрочем, учитывая удобство управления подписками и получением уведомлений, мы считаем, что именно за таким способом коммуникации будущее в Web.

Для установки push на сайт (в виде автоматического диалогового окна) Google требует установки SSL-сертификата и перевода домена на HTTPS-протокол. Напомним, что «корпорация добра» уже пару лет евангелизирует SSL и даже обещала добавки к SEO-рангу за сертификат. Понимая, что большинству небольших сайтов это будет не по силам в краткосрочной перспективе, мы создали у себя систему, которая позволяет и сайтам на http подключиться к рассылкам push. В таком случае окно подписки всплывет при нажатии на специальный виджет.

В целом процесс подключения по сложности аналогичен установке Google Analytics на сайт — нужно вставить пару строчек кода в шаблон сайта и подгрузить файл push-воркера в корень.

Если говорить о конкретных цифрах: первым нашим пользователем стал стартап Poster. Ребята получили конверсию подписки среди новых посетителей порядка 15% и планируют в ближайшем релизе добавить push-уведомления по API в свою POS-систему. Наш API позволяет создавать полный white-label и включать push как часть своего продукта платформам, поставщикам CRM и решений, агентствам.

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

Популярные статьи
Показать еще
Комментарии отсортированы
как обычно по времени по популярности

RSS точно не потеснит, как и рассылку. Push придется прочесть сразу же или забыть про него. А рассылку можно читать, когда удобно

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

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

В MacOS приходят, а в Android почему-то нет

0

Это зависит от версии андройда, вроде

0

Синглпейджи еще на шажочек ближе к нативным стали, круто)

Крутая штука! На андроиде потестил, все ок.
Адаптивный дизайн + такие пуш уведомления и почти как приложение, только вот айфоны мимо кассы...

0

Это очень круто, Гугл, но когда же, блеать, такие уведомления появятся в вашем собственном веб-сервисе Inbox???

0

А сервис Jeapie офигенен, да. И вполне может дать фору Pushover'у.

0

PushAll ближе к Pushover. У Jeapie больше white-label решения как я понимаю. Ориентация именно на это.

0

Roost только web push. У нас одно API и для web и для мобильных приложений тоже. То есть единая точка входа на все пуш-каналы. Вы обращаетесь грубо говоря "Jeapie, сделай push моему пользователю с логином ivanov@gmail.com", а наш продукт сам разберет на каких платформах он логинился, куда ему послать, и вернет статистику.
Также мы более заточены на инфраструктуру, отдаем статистику по API и даем полный white-label для партнеров, тоесть вы можете подключать новые и новые сайты либо поддомены вашего сайта в автоматическом режиме.
Ну и есть еще кое-какие преимущества по безопасности, но это уже мелочи.

Стоит учесть, что push придет только в том случае, если разрешена работа Chrome в фоновом режиме. А если вспомнить, как из-за этого фонового режима угасает ресурс батареи, и как за два года ресурс батареи ноутбука со 100% упал до 15%, то у меня нет больше желания экспериментировать с этим. Может даже и к лучшему, меньше всякого хлама будет прилетать.

Cloudflare, если кто-то не знает, раздаёт SSL сертификат всем, кто на бесплатном тарифе. То есть, бесплатно, а то вдруг захотите попробовать.

0

Какие действия с сайта на данный момент можете отправлять пушем?

0

Если кратко - любые. Для этого есть RESTful API.

0

А как сделана работа с не-https сайтами? Через редирект на себя?

0

Да. Подписка по факту происходит на поддомен yoursite.jeapie.com
Затем при пуше мы редиректим пользователя на ваш сайт.
В интеграции этот способ даже проще.

Не совсем понятен смысл демки на сайте. Я ожидал, что после разрешения сервер пришлёт пуш на телефон.

Вместо этого я сам себе в браузере нажимаю отправить и пуш приходит в этот же браузер. Собственно это ничем не отличается от "alert".

Почему не пришло в телефон?
Продемонстрировали бы что сервер сам отправляет пуш, а не я.

Вышлите пуш и быстро закройте вкладку либо браузер.

0

И никаких других вариантов? Жаль, но в таком виде технология пока малопригодна.

Из минусов таких пушей:
1 Нажал крестик и всё, нигде больше не сохранилось;
2 Скрыл все уведомления и автоматом стёр непрочитанные;
3 Это всё никак не фильтруется, всё в куче. Новая форма спама.

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

Ого, конкуренты проснулись :) (разработчик PushAll)
придется потрудиться :)

0

По опыту работу Roost на Safari — очень низкий отклик. На 50 отправок от 0 до 4 прочтений. E-mail маркетинг не потеснит.

0

В каком смысле 0-4 прочтений? Такие уведомления невозможно не прочесть - они всплывают и пользователь их сразу видит. Может быть у вас контент был неудачный и кликов поэтому мало?

0

А пользователи просто получают все скопом? Без фильтров? Какая ваша аудитория?
Из 50ти подписчиков 4 открытия это неплохо.
По моему опыту - многие получают пуш на одно устройство, а на другом заходят и читают т.е. на сам пуш не кликают.

Не совсем понятно, Total Reads это сколько приняли или кликнули? Т.к. если это приняли это значит что на вас подписались, но связь они порвали т.е. у них нет устройств
Как пример у каналов которые имеют у меня в сервисе 500 подписчиков около 250 человек с устройствами остальные подписались и ушли. Некоторые каналы иеют 80-90% активных пользователей.
Ну опять таки - 50 подписчиков? Мало же.

0

Всё скопом, маркетологи подписались на обновления сайта roma.net.ua

0

Небольшой пример статистики канала ЦП. 25 подписчиков. 18 с устройствами. На интересные статьи 5 открытий. Надо учитывать, что некоторые открывают вручную 1-2 уж точно. Кто то уведомился и откроет позже. Как итог из этих 18 вполне 7-8 открыли. Около 50% аудитории заинтересовались.

0

Такая манипуляция с цифрами, 5 открытий же посчитанных (без додумываний) на 25 подписчиков. Если статья интересная. Имейл-маркетинг мне дает открытия 40-50% от баз в пару тысяч имейлов.

0

Я например тот же ЦП вообще фильтровал, проснулся утром - 20 пушей пришло :)
Проглядел глазами что интересно и стер все.

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

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

Я не отслеживаю клики на сайте, т.е. если люди нажали на статью в ленте или истории.

0

Практически сделал тоже самое что и у вас, сейчас прикручиваю основные возможности.
Сразу из плюсов.
1. Пользователь контролирует подписки из личного кабинета и не может их потерять в итоге.
2. Пользователь разрешает доступ к уведомлениям один раз, дальше он лишь подписывается на каналы сайтов.
3. Пользователь может получать пуши как через приложения и дополнения, так и через WebPush
4. Все пуши сохраняются в историю.
5. Пользователь сам контролирует на какие устройства получать пуш а на какие нет.

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

0

Забыл написать, сверху пуш через дополнение, снизу через WebPush.

0

У вас не совсем тоже самое. По вашей концепции хватило бы и Chrome плагина PushAll. Удобнее было бы и с настройками проще.

0

Настройки все в личном кабинете. Сервис как облачный получается. Клиент умеет лишь принимать сообщения. Так что push API тоже неплох для тех кому сложно ставить дополнения. Ну и проще тем что можно сразу принимать пуши без установки чего либо ещё.

0

Изучил Poster. Немного лукавите про строчку кода. еще надо разместить JS код на сайт, внедрить API Для отправки через ваш сервис.
Кстати не поддерживаете новые возможности Chrome 44. Хотя возможно это не нужно, и так вполне все работает и даже возможно это дает больше возмостей. Да и статистику проще сразу собирать.
И еще деталь - а как сайт у вас понимает, что именно этот пользователь включил пуши? Идет какой Callback ID из вашего сервиса от имени пользователя? Никакой агрегации устройств как я понимаю нет. Т.е. зашел пользователь с телефона, зашел с компа - по факту это 2 разных человека и связь можно найти только если оба в личный кабинет зайдут.
И да, опять таки очень похоже на руст. Вервее я бы сказал так - вы сделали одну из функций руста в виде отдельного решения для сайтов.

0

Сколько стоит ваш сервис отсылки пуш сообщений, какие лимиты? Если бесплатно, то как это возможно?

0

revenue sharing и замещение SMS-трафика при помощи системы Push + SMS (досылка, если пуш не прочитан).

0

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

0

Возможность комментирования статьи доступна только в первые две недели после публикации.

Сейчас обсуждают
Игорь Смирнов

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

Я бы очень советовал найти партнера с виде уже работающего федерального автопортала: дром, двайв2 и выпускать продукт совместно, с мобильным профилем, чатом и тд.

В ином случае стоимость клиента будет превышать возможности продукта. А опираться на то что идея взлетит на волне - лотерея.

Beepka — сервис SMS-уведомлений об эвакуации автомобилей
0
Антон Тихомиров

Команду галочками собирать?)))

SexCheckin — приложение для поиска мест для секса
0
Антон Тихомиров

>> многие молодые люди сталкиваются с проблемой поиска места для уединения со своей второй половинкой или партнёром

По бизнесу?)

SexCheckin — приложение для поиска мест для секса
0
Антон Тихомиров

Этот неловкий момент, когда девушка первая оставила фидбек)

SexCheckin — приложение для поиска мест для секса
0
Антон Тихомиров

Ой все?)

SexCheckin — приложение для поиска мест для секса
0
Показать еще