Как стать автором
Обновить

Комментарии 60

Технология уведомлений позволяет обратить внимание пользователя на приложение даже когда браузер свернут

Вот не надо меня отвлекать.
так как нельзя распространить эти уведомления на аудиторию, которая на них не подписана

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

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

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

Тем самым вы провоцируете маркетологов к коммуникации с пользователем ещё одним способом.
Оставьте в покое пользователя. Ему лучше знать, что ему надо.
Все эти pop-up, уведомления, новые окна, чаты с помощником и кричащие баннеры очень расстраивают.
Недавно была статья о том, как можно достучаться до пользователя, который упорно не идёт на контакт и не хочет новых каналов взаимодействия. Агрессивный маркетинг в действии.
Если вы всё ещё не понимаете, о чём я, то диалог надо заканчивать, мы вероятно живём на разных планетах, и на вашей планете всем так и хочется найти новый канал коммуникации и общения с возможностью извлекать выгоду.
данный текст должен был определить моё отношение к использованию web push в интернет рекламе

Технология «веб-push» буксует на одном месте и это очевидно. Помимо раздражающего фактора наличия самого уведомления, которое стремительным, ослепительно белым аэропланом врывается на поверхность рабочего стола, есть ещё одна причина. Это использование технологии не по назначению.… Но некоторым людям захотелось использовать этот канал связи для интернет-маркетинга и рекламы. Предполагается, что пользователи добровольно будут подписываться на такого рода рассылки.
что интересно, перед самой публикацией я изменил часть текста, подумал что так будет слишком агресивно, а оно вот как оказалось :)
Но ушлыми людьми овладел порыв использовать этот канал связи для интернет-маркетинга и рекламы.
Судя по комментариям, тут мало кто пользуется подобными «фичами». Но например среди юзверей эта статистика весьма впечатляющая, Медуза как-то писали про свой опыт внедрения пуша, в том числе через уведомления и приводили цифры.
лично моё мнение — технология сырая. Я скажу больше — технология в том виде в котором она есть – не нужна. Именно поэтому я решил поэкспериментировать и попробовать сделать что-то из этого откровенного выкидыша.
Так же надоело, то, что практически на каждом сайте мне стали предлагать разрешить принимать push уведомления.

То, что вы указали в качестве «сырости», мне кажется это в таком виде и останется.
Вопрос скорей в другом, как юзеру управлять потоком этого гуана, когда каждый второй сайт пытается втюхать пуш и пушить еще каждые 15 минут. Потому что 90% юзеров с перепуга разрешают пуш, а потом понятия не имеют как его выключить, так и тусят.
не в бровь, а в глаз.
есть два стартапа, которые, вероятно, надеются поднятся на этом
https://pushkin.im/ и https://pushall.ru/
Вот, можете прочесть — https://goo.gl/mQXbNn
По всей видимости не только надеются, но и поднимаются, они же не только браузерным пушем работают.
фамилия автора статьи как бы намекает :)
даже если пользователи начнут массово подписываться на веб пуши — чего никогда не будет, в чем я искренне уверен (хотя кто я такой что бы утверждать), возникает вопрос — зачем использовать сторонний сервис для отправки пуш уведомлений? там настолько всё просто что даже junior разберётся за пол дня.
«возникает вопрос — зачем использовать сторонний сервис для отправки пуш уведомлений? там настолько всё просто что даже junior разберётся за пол дня.»
Каша. Уведомлениям нужен контроль. Когда каждый сайт может тебе кинуть пуш — это один неконтролируемый поток спама. Пользователи не могут никак их настроить и отправителю выгодно слать как можно больше. Вот зачем использовать сервис веб пушей — на самом деле не ясно.
А вот общую платформу уведомлений самое то для контроля за уведомлениями. У нас вообще подход идет и в сторону замены емейл рассылок — пользователь может получать уведомления на почту, но отправитель не знает почты пользователя и не может сдать больше чем пользователь позволит
я высказал свое мнение о технологиии веб-push выше. и оно не противоречит вашему.
А вот на счет общей платформы подписки, это вопрос, на мой взгляд, не такой однозначный, как вы его рисуете.
Чтобы лучше было понятно насчет неоднозначности — я автор одного из упомянутых выше сервисов — PushAll. У нас уже около 50 тысяч пользователей, сейчас активно обновляем мобильные приложения и улучшаем удобства для пользователей.
Так что эффект вполне есть, к слову в проект не было проинвестировано каких либо средств. Развивается сам.
Пользователи не могут никак их настроить
Вообще-то может. И на момент написания этого кемментария мог :) У меня Chrome 45 выпущенный в сентябре 2015-ого, и там это есть в настройках.
НЛО прилетело и опубликовало эту надпись здесь
Насколько тонкие? Отписка от каждого конкретного сайта — это есть. А тонкие — это наверное имелось в виду про режим «не беспокоить», настройка часов, когда надо присылать, а когда нет, такого рода вещи?
НЛО прилетело и опубликовало эту надпись здесь
Разделение по каналам — это, извините, как? Сам стандарт такое разве поддерживает? Там так вроде бы нельзя: пользователь может подписаться на конкретный сайт, сервер сайта при этом собирает нужные токены, потом добавляет эти токены в очередь, дёргает GCM, идёт рассылка. Чтобы сделать каналы — это надо дать возможность подписываться не на весь сайт, а на какой-то конкретный его раздел… Это ещё больше усложнит и так не очень простую на мой взгляд систему (с точки зрения внедрения и настройки).
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
если вы отключите уведомления в настройках браузера, то расширение так же не будет показывать уведомления.
дополнительно есть кнопка «Не беспокоить» которая отключает уведомления в самом расширении.
Загляните в сорцы которые я выложил, там совсем немного кода и все станет понятно.
НЛО прилетело и опубликовало эту надпись здесь
В завершение, как доказательство возможности применения Notification API в реальных задачах, хочу сказать, что мной написано два действительно важных приложения

В то что существуют пользователи на маках вы не верите? (на маках в хроме и опере Notifications при развернутом на полный экран броузере — не работают, глюку несколько лет, не помню уже точно чей он — яблочников или хромоводов)

Верю. Но возможности протестировать на маке не было. если у вас есть мак + chrome запустите расширение (это 2 клика) и скажите каков результат. буду благодарен.

Вот так выглядит при маленьком окне



, а вот так при открытом во весь экран



Оба скрина естественно сразу после установки (то есть для второго скрина я сносил расширение и ставил по новой — именно сносил а не отключал в extensions)

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

Тут я с вами не согласен!
Я лично делал Нотификацию дня рабочего проекта (Огромная система документооборота). Тестировал почти на всех барузерах (вот примерная статистика caniuse.com/#feat=notifications). Так же на разных операционных системах (IOS, Win, Linux). Да технология сырая и в каждом браузере работает по разному.
Так вот на Маке он тоже работает, но выводит по 1 сообщению(в зависимотси от браузера и тд), у меня есть целая таблица со всеми нюансами в каждой ОС и Браузере.
Тут я с вами не согласен!

Ваше право. Но своим глазам и этим людям я верю. Баг 13-ого года, и он до сих пор не исправлен.

Может вы нотификации смотрели для контента а не для расширений? (Табличкой не поделитесь?)

Да вы правы! Я разрабатывал для контента. Вот собственно таблица:
https://docs.google.com/spreadsheets/d/1IKn_M7jsKz4UIzlgh9mHRpGYnXe5GDVL-5LH68XhNUE/edit#gid=0
хорошие данные. взял себе. думаю они ещё не меньше года будут актуальными. Спасибо.
Не за что!) если что пишите, подскажу о нюансах реализации и тд.

Вот это то, для чего нужен хабр. Спасибо! (хабр еще не торт, но на печеньку уже тянет )

Бесит даже предложение включить уведомления. В наш век шума это только добавляет беспокойства.
Автор статьи видимо вообще не видел PushAll — вот статья про плагин
Есть унифицированные плагины и API. Любой пользователь может создать канал и отправлять оповещения на все платформы и даже на почту. Есть в том числе и плагин для браузера с историей уведомлений.
image

Есть приложение под андроид и iOS, есть бот в телеграме.
Плюс пропагандируем отписку и выключение обычных веб пушей всеми силами
слышал, знаю, изучал данный стартап. Меня не устраивает регистрация и каналы. Плюс любой может сделать свое расширение, не уступающее по функционалу вашему, за 1 день. Какой тогда смысл делить одно приложение с кучей сторонних компаний?
Как и во всех статьях типа «На заметку маркетологу» вас преследуют противоречия.
Плюс пропагандируем отписку

Какой смысл пропагандировать пуши если это конкурент вашего приложения?
Ну и в целом — судя по моим данным дела у Вас идут не слишком хорошо. Мне кажется, что это просто никому не нужно. И тем не менее, я буду рад если ошибаюсь. В любом случае вы проделали большую работу. Желаю Вам удачи.

P.S. чем мотивировали решение не делать inline установку расширения?
«Меня не устраивает регистрация и каналы.»
Там нет регистрации — там гугл авторизация без отдельной реги, скоро будет вариант с регой если нет гугл аккаунта

«Плюс любой может сделать свое расширение, не уступающее по функционалу вашему, за 1 день. Какой тогда смысл делить одно приложение с кучей сторонних компаний?» Я получаю уведомления на почту, на смартфон, планшет, ноутбук и еще на один ноутбук, за 1 день врядли получится сделать всю инфраструктуру и будет ли пользователь ставить на все устройства по приложению от каждой компании? Я подписан на более чем 100 каналов в PushAll, 100 расширений в хроме не ад ли это?

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

«P.S. чем мотивировали решение не делать inline установку расширения?» Одно расширение на все, в этом и суть сервиса, выше писал про более сотни каналов и подключение кучи устройств, статистика сервиса такова, что 30% — хром дополнение, 30% android приложение, 15% — веб-пуши 15% — телеграм — остальное это емейлы, сокет пуши и тд
Как бы дополнение это всего 30%, а вебпуши всего 15%. Аудитория очень равномерно размазывается по устройствам и уделять внимание чисто расширениям — это не имеет смысла. Любая компания может сделать расширение за 1 день — проблем нет, но охватить все платформы для компаний большая головная боль — мы даём для этого инструмент.
К слову — за счет различных платформ и каналов конверсия на подписку более 30-40% во многих кейсах
Немного дополню свой текст спустя пол года.

1. Сделали еще регистрацию по почте — не популярна, все входят через гугл все равно
2. Сделать веб-пуши чисто под хром с нуля — на фриланс биржах это где то от 15к по ценнику, причем это тупо слать всем подписчикам статьи. Что то более умное вроде группировки, может какой то фильтрации, добавить сафари, firefox и ценник может улететь за 50-100к. А уж дополнение брендированное — это может быть еще дороже.
Добавим сюда разработку iOS приложения с историей, настройками и тд — это либо нанимать разработчика от 100к в месяц, либо заказывать — тоже не менее 100к — но его еще и обновлять под новую iOS надо постоянно.
Android — примерно также.
Ну и еще у нас и Email и Telegram изкоробки.

Приходим к тому, что либо наше решение где уже есть юзеры и обновляемая инфраструктура практически бесплатно, либо надо нанимать штат разработчиков на охват всего и вся. Та же медуза на инфраструктуру и поддержку приложений, расширений и всего остального для оповещения тратит скорее всего не менее 200-300к даже если разработчики совмещают должности. К слову при их трафике еще много денег уходит на железо для обработки обратных запросов от пользователей, при этом 99% времени оно простаивает тк не обрабатывает огромный поток пушей постоянно.
У пушей очень большая пиковая нагрузка и низкая средняя.

Порадовала запись на сайте:


Все уведомления — одно приложение!

И ниже пачка ссылок.


Какое же это одно приложение? Это целый зоопарк приложений. Платформа конечно одна, но чтобы ей пользоваться нужен зоопарк. Это савсем не здорово.


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


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


Ещё хорошей практикой является не рассылка спам уведомлений всем и все без разбора, а отправка персоналезированных сообщений, а они завязаны на бизнеслогике проекта. Ваш проект позволяет такое?


Ах, да. Савсем забыл. Если верить вашей же статистике то у вас в среднем 10 человек на канал. Это савсем не вдохновляет.

1. Конечно пачка ссылок. По одному приложению на каждую платформу. Где есть нативное решение — там оно есть. Например в браузерах есть поддержка веб-пушей — ничего ставить не надо. Но при этом аудитория дополнения для хрома преобладает — примерно в 2 раза большее количество человек использует дополнение чем веб-пуши. Как вы без зоопарка будете все это делать?
Когда мы запускались вообще еще веб-пушей не было — вообще. Были только пуши в дополнениях. Потом вышли веб-пуши — мы их сразу у себя сделали.
На iOS вообще никоим образом веб-пуши не работают ни в одном браузере. Поэтому там возможно только приложение. Ну и у нас по сути не только пуши, мы шлем уведомления и в телеграм и на электронную почту.

2. Можно ничего не ставить, но пользоваться будет менее удобно. Насчет приложения для десктопа мы уже думаем тоже, у нас многие компании об этом пишут — им например браузер не нужно постоянно держать запущенным, а вот небольшое приложение с низким потреблением памяти было бы кстати.

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

4. Когда мы запускались 2 года назад самым первым API был SelfAPI позволяющий самому себе отправлять уведомления. Это было удобно для админов для мониторинга. Потом уже только были добавлены каналы и broadcast, multcast и unicast типы рассылок. Недавно запуститили OAuth. То есть через PushAll можно аутентифицировать пользователя на сайте и отправлять ему персонализированные уведомления. Это именно то что мы продвигаем. Мы создаем микросервисы именно на этой архитектуре.

5. Начнем с того что у нас 48000 пользователей и 3000 каналов. Это 16 пользователей на канал :)
У нас каждый человек может без каких либо ограничений создать до 10 каналов свободно. Многие просто заходят и создают канал ради пробы посмотреть что как. Кто то создает себе 2-4 тестовых каналов для разных целей. Кто то делает канал для личных целей небольшой группы людей. У нас большая часть каналов — приватные. Каналов с числом подписчиков более 10 — всего 220 штук. То есть в среднем если так посчитать среди именно работающих каналов выходит 280 человек в среднем.

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

У нас же пользователь на каждый чих может канал создать. А если он оплатит хотя бы один из них он может создать вообще хоть 100 каналов. У нас есть один такой пользователь — у него более 40 каналов

PS А и еще не ответил по поводу фразы «либо свое приложение либо никакое» для охвата всех платформ нужно нанять штат программистов и платить им деньги чтобы они все это поддерживали, купить сервера для отправки и тд. Суммарно может до миллиона рублей уходить если офорлять все через крупных поставщиков ПО и тд. У нас ушло собственно суммарно более полугода рабочего времени двух человек на разносторонюю деятельность вот и считайте сколько это если нас нанять все с нуля делать :)
Начнем с того что у нас 48000 пользователей и 3000 каналов. Это 16 пользователей на канал :)

Я так понимаю что зарегистрированных пользователей 48к, а устройств (тоесть реально пользующихся) 33к. А так как ваше решение мультиплатформенное и продвигается именно как такое, то количество реальных пользователей значительно меньше чем устройств.


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

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


Я не просто так упомянул другие приложения. Как вы думаете, почему у приложения YouTube или Facebook пользователей больше чем у вас? Ладно, возмем для урощения новостные приложения: РБК, RT, РИА и т.д.
Почему у них пользователей больше чем у вас? Да потому что не PUSH-ем единым живы.


Ваше решение хорошо подходит для блогеров у которых нет денег, которым плевать не пристиж и для которых PUSH это только дополнительная плюшка как RSS.

Да реально активных пользователей около 10 тысяч человек. Это по сути те кто в течении часа точно примут уведомление.

Профит от собственного решения не такой большой. У нас многие пользователи подписаны на несколько каналов сразу. В среднем по всей системе на 1 человека приходится 3 подписки. Это означает что PushAll заменяет им в среднем 3 приложения. У нас очень много людей стали пользоваться именно после того как появилось еще парочка каналов интересных им.
Приложений с тысячами и миллионами пользователей — очень мало. Мы видели как например Jeapie делали White-label приложения для сайтов. Эти приложения набирали буквально 100 установок. Они были никому не нужны.

Вы привели в пример очень крупные ресурсы. У них аудитория крупная. Например новостному сайту с посещалкой до 100к уников нет вообще смысла делать приложения и инфраструктуру. Но таких сайтов тысячи и через PushAll они получают единую платформу.

Насчет престижа — у нас критическая масса самых активных пользователей это те люди которые не любят ставить лишних приложений. Собственно установить PushAll их мотивировала агрегации источников.
К слову, сомневаюсь что 600 активных пользователей AdminVK с группами по 1M все прямо блоггеры без денег.
Сделать веб-пуши чисто под хром с нуля — на фриланс биржах это где то от 15к по ценнику, причем это тупо слать всем подписчикам статьи. Что то более умное вроде группировки, может какой то фильтрации, добавить сафари, firefox и ценник может улететь за 50-100к
Чего так много-то? Я бы под Хром с нуля сделал за 1500-2000, что-то более продвинутое — за 3500-4500, в крайнем случае за 5000. 50 тысяч сдирать за такую ерунду — совсем совести не иметь, там работы на несколько дней всего.
НЛО прилетело и опубликовало эту надпись здесь
Где же это печально? Не, если в крупной компании на Java что-то писать — там может 90-100 тысяч и норма (или даже побольше процентов на 15-20, если работать в Москве). Но для программиста на JS/PHP 55-60 тысяч — это очень хорошая зарплата. 70к — уже много, это очень крутым спецом надо быть.
Да, дополню — я имел в виду не 3 полных рабочих дня по 8 часов, а 3 дня по 1.5-2.5 часа работы. Это чтобы внести ясность :) Ну и зарплаты я брал образца примерно 2013-ого года, может с тех пор уже и подросли. Я просто все эти годы на фрилансе, так что не особо интересуюсь этой темой.
Скажите, а нельзя вместо того, чтоб так извращаться, использовать мессенджеры напрямую? Раньше, когда число подписчиков было небольшим, а Skype делали приличные люди, ты просто ставил на сервер клиент с его API + плагин к этому клиенту, служащий связкой между клиентом и серверным кодом. Теперь, вот, всюду пишут про мессенджерских «ботов».

Мессенджеры люди, хотя бы, действительно читают. У них есть встроенные средства извещений (попапы, трей, кто во что горазд), управления каналами (добавить/выкинуть контакт), мультимедийности (преобразование URL в картинки, например). Немаловажно, что если речь идет о самых реальночитаемых уведомлениях — мгновенных извещениях от СЭД и прочих корпоративных штук — можно для пущей безопасности поднять свой сервер, благо, старые протоколы типа XMPP все еще активно поддерживаются на всех платформах. Да и почтовые клиенты на месте не стояли, многие из них не уступают по части мгновенности мессенджерам, а по части всего остального — настроек, нотификаций, поиска, защищенности и т.д. — значительно их превосходят.

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

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

«По поводу последнего»: а вы не думали сразу в какой-нибудь Телеграм кидать оповещалку? Или, допустим, отправить старый добрый e-mail? Клиент K-9 на Андроиде мгновенно получает по IMAP письмо, показывая число непрочитанных писем прямо поверх иконки, не хуже других инструментов извещения. На десктопном компьютере все еще лучше. Почему было сделано именно так?
начну с последнего вопроса — это разработка ради разработки. просто разбираюсь в технологии и пытаюсь найти ей применение.
все важные бизнес оповещения в серьёзных компаниях используют email. супер важные, дублируются через СМС. все остальные каналы связи это по сути моветон для реальных проектов.
я бы советовал вам обратить внимание на уведомления в том случае, если вы делаете веб-приложение корпоративного уровня по типу почтового клиента, которому крайне необходимы оповещения на рабочий стол.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории