Уведомления могут помочь вам узнать вашу аудиторию лучше + новости + СоХабр

4bc01f4ae5a440bc96772451953f6c2aНаверняка вы все еще используете СМС-сообщения или E-mail для уведомления ваших пользователей. Уведомления просто улетают и вы не знаете, что происходит с ними дальше. В PushAll мною была реализована система сбора данных о уведомлениях. Вы сможете сделать рассылку вашим пользователям в канале, после чего следить за тем, что происходит с уведомлениями:

Сколько человек получило уведомление Сколько человек открыло уведомление (перешло по ссылке) Сколько человек просто удалило уведомление из списка Все работает благодаря обратной связи о выполняемых действиях на устройстве.Я думаю уже многие догадались, но опишу. Предположим у вас есть несколько выходящих видео на ютубе, и канал в PushAll с 1000 подписчиками. Вы сможете оценить, дошла ли информация до вашей аудитории и в каком размере, сколько человек перешло на каждое видео, а скольким оно было не интересно. И самое главное — вы можете сравнить эти показатели и видеть их в динамике.

В дальнейшем эти данные можно будет получать запросом API. А также они будут записываться с меткой времени. То есть вы сможете посмотреть график, когда пользователи начинали получать уведомления и через сколько они их открыли или закрыли. Как правило, если контент им не интересен. они сразу его закроют. Если он им интересен, но сейчас он им не важен — они могут оставить уведомление «висеть» и откроют его позже, а если он им важен сейчас они кликнут на него сразу. Засчет этого получаем второе преимущество этого подхода — узнать своевренно ли ваше уведомление, или информация «протухла» или пришла в неположенное время (ночью, на работе, рано утром).

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

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

В предыдущей теме я написал, что данная функция реализована. Ею пока мало кто пользуется, но она очень полезна, как выше описал — можно отправлять уведомления о личных сообщениях, или ответах на комментарии. API достаточно прост, для отправки нужно знать ID пользователя, для этого нужно получить его через Callback.Все достаточно простоdfb85061debc4d71b0f3d3cd153043a0

1. В созданном канале в режиме редактирования вводим адрес по которому мы получим ID.

4cbbe358a1fb4373a5e17b0ad38b6d86

2. Копируем ссылку для подписки. По этой ссылке пользователь сразу увидит ваш канал и сможет подписаться на него в один клик.

3. Внедряем в наш скрипт обработку GET параметра pushalluserid, сейчас он передается как АДРЕС? pushalluserid=1 т.е. дополнительные параметры не поддерживаются. Если будет необходимо, сделаю определение ссылки для гибкого добавления параметра.

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

Далее отправка делается через CURL, пример на PHP:

curl_setopt_array ($ch = curl_init (), array ( CURLOPT_URL => «https://pushall.ru/api.php», CURLOPT_POSTFIELDS => array ( «type» => «unicast», «id» => «АЙДИ КАНАЛА», «key» => «КЛЮЧ КАНАЛА», «uid» => «ID пользователя» «text» => «Тестовое сообщение», «title» => «Заголовок» ), CURLOPT_SAFE_UPLOAD => true, CURLOPT_RETURNTRANSFER => true )); $return=curl_exec ($ch); //получить данные о рассылке curl_close ($ch); Сущеструют также дополнительные параметры подходящие ко всем типам уведомленийurl — добавляет ссылку к пушу hidden — если равно 1, то скрывает пуш из истории после отправки encode — кодировка, например cp1251, если используется utf8 — не использовать Также ID пользователя можно увидеть самому в списке подписчиков. А также вручную ему отправить какое либо сообщение.

574872820e4247fea54851627d5016bd

С недавнего времени к нам подключился СоХабр, он предоставляет удобный интерфейс для просмотра статей на IT-ресурсах «Хабрахабр», «Гиктаймс» и «Мегамозг» — в одной ленте. А теперь, брагодаря PushAll, он имеет поддержку Push-уведомлений.

f90b42d0df6f48e5ac4a0c393cacd42b

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

© Habrahabr.ru