Push известия в php браузър. Известията в HTML5 са прости: правете известия в един ред, като в GMail

Push известия в php браузър.  Известията в HTML5 са прости: правете известия в един ред, като в GMail
Push известия в php браузър. Известията в HTML5 са прости: правете известия в един ред, като в GMail

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

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

Кой ги изпраща и защо потребителите се нуждаят от това

Push известията се използват активно от новинарски портали, онлайн магазини, туристически агенции и дори някои банки. По този начин медиите обявяват нови артикули, онлайн магазини - промоции, разпродажби или актуализации на асортимента; туристически агенции - актуални оферти за хотели и турове, банки - пощенски списъци за техните продукти. Освен това по този начин можете да получавате известия за плащане на стоки, напомняния за удължаване на тарифите за услуги, потвърждение на информация за заминаване / заминаване (в случай на туристически агенции) и други известия.

Основното предимство на push известията е, че за разлика от имейл бюлетините, такива съобщения са по-таргетирани. На всеки регистриран абонат се присвоява криптиран низ (токен). Токенът е уникален за всеки домейн, ключ и тип устройство. Благодарение на това потребител, който се абонира за web push от служебен компютър, няма да получава допълнителни известия на своя мобилен телефон или персонален компютър. Следователно също така е невъзможно да се вземе базата от токени на абонати на други хора: всеки сайт ще има свой собствен токен.

Защо всички се оплакват от уеб натискане

Недостатъците на насочените известия произтичат от техните собствени предимства: не всички компании използват този метод по предназначение, непрекъснатите текстови съобщения със същия тип реклама се превръщат в спам. Ако даден потребител има твърде много абонаменти за известия от различни сайтове, в един момент това започва да става досадно.

Как да изключите насочените известия в браузъра си, ако не ги харесвате:

В Google Chrome:

    Стартирайте браузъра Chrome на компютъра отдясно горен ъгълпрозорец, кликнете върху трите точки и отидете на "Настройки";

    В долната част на страницата щракнете върху „Допълнителни“;

    В секцията „Поверителност и сигурност“ изберете „Настройки на съдържанието“;

    Изберете „Известия“;

    Изберете подходящата опция:

1) блокирайте всички известия - деактивирайте опцията „Искане на разрешение преди изпращане“.

2) блокиране на известия от конкретен сайт - до надписа "Блокиране", щракнете върху "Добавяне", въведете адреса на страницата и изберете отново "Добавяне";

За да разрешите отново известия от конкретен сайт, до надписа „Блокиране“, щракнете върху „Добавяне“, въведете адреса на страницата и изберете отново „Добавяне“.

В Safari:

Можете да скриете заявки от сайтове за изпращане на известия в Safari, като изберете меню Safari > Предпочитания > Уеб сайтове > Известия. В последния раздел премахнете отметката от „Разрешаване на уебсайтовете да искат разрешение за изпращане на насочени известия“. Отсега нататък Safari няма да ви пита, когато посещавате уебсайтове, които могат да изпращат известия. Можете също така да активирате известията отново, ако е необходимо в настройките на браузъра.

В "Яндекс браузър":

За създаването на този браузър е използван същият двигател като в Chrome, така че алгоритъмът на действията тук ще бъде почти същият. За да изключите известията, трябва да отидете в „Настройки“, след това да отворите „Разширени“, да намерите в тях секцията „Лични данни“ и да кликнете върху бутона „Настройки на съдържанието“. След това в секцията „Известия“ изберете „Не показвай известия от сайтове“ и щракнете върху „Край“.

Опера:

Кликнете върху иконата "Меню" с иконата на Opera, отидете на "Настройки" и изберете "Сайтове" в списъка със секции. След това в лявата част на прозореца намерете елемента „Известия“ и отметнете елемента „Забранете на сайтовете да показват системни известия“.

В Mozilla Firefox:

Firefox е изключение от всички браузъри: тук можете също да изключите известията, като поставите отметка в квадратчето „Не безпокойте“ в настройките на съдържанието, но те ще бъдат блокирани само докато не рестартирате браузъра. Потребителите, които искат да деактивират насочените известия веднъж завинаги, трябва да отворят нов прозореци въведете командата about:config в адресната лента.

След това браузърът ще покаже предупреждение за риска от промяна на настройките - трябва да потвърдите, че го приемате. След това въведете в лентата за търсене dom.push.enabled. В прозореца, който се показва, превключете стойността на параметъра от true на false. Това означава, че можете да забравите за насочените известия.

В тази кратка бележка ще се опитаме да ви разкажем за нов начин за задържане на аудитория благодарение на технологията Web Push и ще се опитаме да разберем как тя може да бъде полезна за редакторите на уебсайтове и други интернет услуги.

Push известията са начин за предаване на информация на потребителя чрез изпращане на кратки съобщения до телефона или браузъра, дори когато потребителят е напуснал сайта. Най-вероятно вече сте срещали този метод в мобилни телефони, когато приложението показва съобщение на заключения екран, независимо дали е покана за игра или известие за ново съобщение в Whatsup.

Всичко това работи добре на телефони повече от година, но за мрежата „такава възможност не беше налична или по-скоро беше достъпна за много тясна аудитория.

Но през април 2015 г. всичко се промени, тъй като разработчиците на Chrome добавиха технологията Push към браузъра Chrome и по този начин достигнаха повече от 55% от интернет аудиторията за работния плот наведнъж (данни от statCounter).

Firefox го следва, който активира насочени известия само през януари 2016 г. и има покритие от около 17%. Yandex.Browser, подобно на Chrome, поддържа тази функция на настолни компютри.

За Русия графиката на покритие от най-добрите браузъри е както следва и е повече от 70% според StatCounter:

Това означава, че повече от 70% от аудиторията на вашия сайт можеполучавате известия от браузъра.
Нещо повече, Chrome на Android също поддържа тази страхотна функция, позволявайки на посетителите на вашия уебсайт да мобилни телефониУстройствата, базирани на Android, също могат да получават известия.

И така, как това може да бъде полезно?
Push известията работят дори когато потребителят е напуснал сайта.
Това означава, че можете да доставяте съобщения за ново съдържание, нови събития и други ситуации, при които трябва да уведомите потребителя.

Например няколко приложения
RBC предлага да се абонирате за нови материали чрез модален прозорецведнага след влизане в сайта


iphones.ru

медуза


Но има много други приложения:
  • клиентите на онлайн магазина могат да получават известие за статуса на поръчката;
  • при работа с CRM - уведомяване на оторизирани лица за промени в статуса на поръчка или клиент;
  • метеорологични сайтове - уведомете човек за времето в града;
  • интегрирайте се в бизнес процеса и не забравяйте за срещи, задачи;
  • Интернет услуги - напомнят за плащане на клиента, уведомяват за вътрешни събития;
  • за собственици на форуми - абонамент за нови отговори, коментари.
По някакъв начин Push известията за уеб могат да заменят SMS и пощата и тъй като информацията се доставя незабавно, реакцията е много по-бърза.

Според компанията за насочени известия Panaur.com процентът на отговор на абонамент достига 65%.
Потребители искамопитвам нов начин, особено след като няма разходи: 1 или 2 клика и не е нужно да въвеждате поща, телефон и т.н.

Реален пример
Интернет услугата Publer, която си сътрудничи с нас, тази седмица отпразнува първата година на работа и направи промоция за своите клиенти относно продажбата на достъп. Процентът на отговорите (преходи) беше 21% и насочените известия помогнаха да се продаде цялата промоция за един ден.

Малка статистика
Според нашите данни процентът на незабавно доставените известия достига 65-70% и се увеличава с около 10% през деня.
Кликвания върху доставени - 20-25%

Това означава, че ако имате например 50 000 абонати, можете да очаквате около 6 000 кликвания върху пощенски списък.

По този начин насочените известия са стар и в същото време нов начин за взаимодействие с аудиторията, който ви позволява не само да привличате, но и да задържате посетители на вашите проекти, което е удобно за потребителя и полезно за собствениците.

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

Със сигурност всеки, който поне веднъж е използвал пощата на Google, е виждал известия като това:

gmail известия

Тези известия се наричат ​​HTML5 известия и се виждат дори ако превключите към друг раздел или напълно минимизирате браузъра.

След като прочетете тази статия, ще можете да правите същите известия за вашия сайт. Кодът е прост, междуплатформен и директното изпращане на известие отнема само 1 ред в любимия ви JavaScript.

Също така в края на статията има готова функция, с която можете да започнете да изпращате известия, без да навлизате в подробности.

Според caniuse.com сега такива известия (HTML5 известия) работят в браузъри Chrome, Firefox (35+), Opera (27+), Safari (7.1+). Internet ExplorerИнтернет поддръжката няма известия. Ако вземем предвид мобилни платформи, тогава само браузърът на Android има частична поддръжка за HTML5 известия.

Преди да можем да изпращаме известия директно, трябва да получим разрешение за това.
Можете да направите това с помощта на метода Notification.requestPermission():

Notification.requestPermission(function(permission)( // променливата за разрешение съдържа резултата от заявката console.log("Резултат от заявка за разрешение:", разрешение); ));

След изпълнение на метода, резултатът от заявката за разрешение ще бъде съхранен в променливата за разрешение.

Ето я и нея различни значенияс обяснения:

  • по подразбиране - не е изпратено искане за получаване на права;
  • разрешено - на потребителя е разрешено да показва известия;
  • denied - потребителят отказа да показва известия.

След като получихме правата, можем да продължим директно към изпращане на известия.
Това се прави много просто, в един ред:

Променливо известие = ново известие(заглавие, опции);

заглавие - заглавие на известието,

опции (по избор) има следните опции:

  • тяло - тяло на уведомяване (основен текст), в различни браузърии операционната система е подрязана по различен начин (например в Chrome под Win 8.1 максималната дължина е 200 знака);
  • dir - посока на показване на известията, може да бъде автоматично, ltr (отляво надясно) или rtl (отдясно наляво);
  • lang - език за уведомяване;
  • таг - уникален идентификатор на известие, който може да се използва за замяната му с друго известие или изтриването му;
  • икона - URL на изображението, което ще се показва в известието (препоръчителна резолюция 40×40 px).

Нека се опитаме да зададем параметрите и да изпратим известие:

Var notification = new Notification("Колко TYU програмисти са необходими, за да завинтят електрическа крушка?", ( body: "Само ти!", dir: "auto", icon: "icon.jpg" ));


Резултатът от изпълнението на кода по-горе

Известието също има методи за обработка на събития onclick, onshow, onerror, onclose:

Функция clickFunc() ( alert("Потребителят щракна върху известието"); ) notification.onclick = clickFunc;

Резултат:

При щракване

Една функция за всичко

Сега ще съберем всичко в една функция и ще добавим няколко проверки за грешки:

Функция sendNotification(title, options) ( // Проверете дали браузърът поддържа HTML5 известия if (!("Известие" в прозореца)) ( alert("Вашият браузър не поддържа HTML известия, трябва да се актуализира."); ) // Проверете дали има права за изпращане на известия else if (Notification.permission === "granted") ( // Ако има права, изпратете известие var notification = new Notification(title, options); function clickFunc() ( alert("Потребителят е щракнал върху известието"); ) notification.onclick = clickFunc; ) // Ако няма права, опитайте се да ги получите иначе if (Notification.permission !== "denied") ( Notification.requestPermission( функция (разрешение) ( // Ако правата са получени успешно, изпратете известие if (разрешение === "granted") ( var notification = new Notification(title, options); ) else ( alert("Вие сте отказали показването на известия "); // Потребителят отхвърли искането ни за показване на известия ) ) ); ) else ( // Потребителят преди това отхвърли искането ни за показване на известия // На този етап можем, но няма да ги безпокоим. Уважавайте решенията на вашите потребители. )

сега имаме красива функция, с който можете просто да изпращате известия, без да се разсейвате от искане за права или поддръжка на браузъра:

SendNotification("Върнете Линус!", ( body: "Тестване на HTML5 известия", икона: "icon.jpg", dir: "auto" ));

Резултатът от изпълнението на функцията в различни браузъри:

Как да изключите насочените известия - този въпрос тревожи някои потребители, които виждат известия в браузъра, след като влязат в много сайтове в Интернет. Push технологията е предназначена да разпространява информация в Интернет от доставчика, в този случай сайта, до потребителя на този сайт.

Push известията за сайта са необходими, за да информират посетителите на сайта за новините, главно за пускането на нови статии. В този случай посетителят получава известия от сайта своевременно и може веднага да прочете новината.

Известията от името на сайта се изпращат чрез услуга на трета страна, която организира доставката на известия до компютрите на потребителите.

Какво е насочено известие на компютър? Ако посетител на сайта се съгласи да получава съобщения от този ресурс, тогава от време на време на работния плот на потребителя се появяват известия за новините на този уебсайт.

Как работят насочените известия

При посещение на сайт, който има активирана функция за изпращане на известия, посетителят всеки път вижда заявка за разрешаване на показването на известия, в която се предлага да щракнете върху бутоните „Разрешаване“ или „Блокиране“. Имената на бутоните може да са различни, но значението е едно и също навсякъде.

Посетителят на сайта може да игнорира този изскачащ прозорец, тъй като прозорецът за заявка за насочено известие е малък и не пречи на сърфирането в сайта.

Появата на такива прозорци е различна в зависимост от услугата, която изпраща известия от този сайт.

Щраквайки върху бутона „Разрешаване“, вие се съгласявате да получавате насочени съобщения на вашия компютър.

В областта за уведомяване, на работния плот на компютъра на потребителя, ще се появяват известия за новини на този уебсайт. Обикновено това е съобщение за пускането на нова статия. Някои сайтове злоупотребяват с възможността да изпращат сигнали, като уведомяват за всичко подред, понякога изпращайки ненужна информация.

След като получи насочено известие, потребителят може да отиде на сайта, за да прочете статията, или да затвори известието, като игнорира това съобщение. Такива известия от сайтове практически не пречат на работата на компютъра, тъй като се показват в областта за уведомяване и се затварят сами след кратък период от време.

За да попречите на искането за разрешение за изпращане на предупреждения от този сайт да не се появява повече, когато посетите този уебсайт отново, щракнете върху бутона „Блокиране“.

Ако вече получавате насочени съобщения от определен сайт, тогава потребителят може сам да деактивира насочените известия в своя браузър, в който е разрешил получаването на известия на своя компютър.

Как да премахнете насочени известия след получаване на сигнал

В много известия, в зависимост от настройките на услугата, която изпраща известия, можете да деактивирате насочените известия директно в прозореца на отвореното съобщение.

За да направите това, щракнете върху иконата за настройки (зъбно колело) и след това изберете „Изключване на известията от сайта“.

След това известията от този сайт вече няма да се показват на вашия компютър.

Как да деактивирате насочени известия в Google Chrome

Въведете настройките на браузъра Google Chrome, превъртете надолу с колелцето на мишката, щракнете върху връзката „Разширени“.

В секцията „Поверителност и сигурност“ щракнете върху бутона „Настройки на сайта“. В прозореца „Настройки на сайта“, който се отваря, намерете секцията „Известия“.

Тук можете да настроите получаване на сигнали от сайтове. По подразбиране е избрано „Искане на разрешение преди изпращане (препоръчително)“.

За да премахнете насочените известия в Google браузър Chrome, активирайте елемента „Не показвайте предупреждения на сайтове“.

За да предотвратите получаването на сигнали от конкретен сайт, щракнете върху бутона „Добавяне“, който се намира срещу параметъра „Блокиране“.

В прозореца "Добавяне на сайт" въведете адреса на сайта и след това щракнете върху бутона "Добавяне".

За да настроите получаването насочени съобщения, щракнете върху бутона „Добавяне“, разположен срещу опцията „Разрешаване“.

В прозореца, който се отваря, добавете желания сайт към списъка със сайтове, от които имате право да получавате известия в браузъра Google Chrome.

Как да деактивирате насочени съобщения в Mozilla Firefox (1 начин)

Въведете настройките на браузъра Mozilla Firefox, отворете секцията „Поверителност и сигурност“. В опцията „Разрешения“ отидете до опцията „Известия“.

Поставете отметка в квадратчето до Изключване на известията, докато Firefox не се рестартира. След това Push известията няма да се показват, докато браузърът Mozilla Firefox не бъде деактивиран.

За да управлявате известията, щракнете върху бутона "Настройки...". В прозореца "Опции - Разрешение за показване на известия" има списък със сайтове, известията от които са разрешени или блокирани.

Ако даден сайт има статус „Блокиране“ до него, тогава известията от този сайт не се показват на вашия компютър, тъй като преди това сте блокирали заявка за изпращане на известия от този сайт.

Ако статусът „Разреши“ е до адреса на сайта, тогава известията от този сайт ще се показват на вашия компютър.

Можете да премахнете всеки сайт от списъка с помощта на бутона Премахване на уебсайт или да премахнете всички сайтове от списъка, като щракнете върху бутона Премахване на всички уебсайтове.

След това новите известия от отдалечения сайт няма да се показват на работния плот на вашия компютър. Когато посетите този сайт отново, откажете заявката за получаване на сигнали.

За да блокирате получаването на нови съобщения от сайтове, различни от изброените в този списък, поставете отметка в квадратчето „Блокиране на нови заявки за изпращане на известия“.

За да завършите конфигурирането на реда, в който се получават известията, щракнете върху бутона „Запазване на промените“.

Как да премахнете насочени известия в Mozilla Firefox (2 начина)

За пълно изключване на известията Браузър Mozilla Firefox, трябва да влезете скрити настройкибраузър.

Въведете в адресната лента израза: "about:config" (без кавички). В прозореца, който се отваря, кликнете върху бутона "Поемам риска!".

В новия прозорец въведете в полето "Търсене" израза: "dom.webnotifications.enabled" (без кавички), след което натиснете клавиша "Enter".

Тази настройка по подразбиране е "true". Маркирайте линията, щракнете Кликнете с десния бутонмишката, изберете "Превключване" от контекстното меню. Стойността на параметъра ще се промени на "false".

Как да деактивирате насочени известия в Yandex.Browser

Влезте в настройките на браузъра Yandex, отидете в раздела „Сайтове“.

В секцията „Сайтове“ отидете на опцията „Заявки за изпращане на известия“. Тук има три варианта за действие:

  • Показване на заявки за изпращане (препоръчително).
  • Не показвай изпращане на заявки.
  • Автоматично се абонирайте за известия.

Изберете желаната опция, която регулира процедурата за получаване на насочени съобщения. За да деактивирате напълно всички насочени известия в Yandex Browser, изберете опцията „Не показвай заявки за изпращане“.

Ако трябва да конфигурирате получаването на отделни известия, щракнете върху връзката „На други сайтове“. След това в прозореца „Изпращане на известия“ изберете кои насочени известия искате да блокирате и кои да разрешите.

Отворете раздела „Разрешено“ или „Забранено“, като използвате бутона „Добавяне“, добавете връзка към сайта в съответния раздел.

Как да изключите насочените известия в Opera

Влезте в менюто Браузър Opera, щракнете върху елемента контекстно меню"Настройки". След това изберете секцията „Разширени“, щракнете върху „Сигурност“.

Под секцията Поверителност и сигурност изберете опцията Настройки на съдържанието. Намерете опцията „Известия“.

В прозореца за известия опцията „Искане на разрешение преди изпращане (препоръчително)“ е активирана по подразбиране.

Тук трябва да добавите сайта към секцията „Блокиране“ или „Разрешаване“.

Как да деактивирате насочени известия в Microsoft Edge

Влезте в настройките на вашия браузър Microsoft Edge. Изберете „Опции". В прозореца „Опции" щракнете върху „Преглед на разширените опции“. В прозореца" Допълнителни опции» изберете „Известия“ и след това щракнете върху бутона „Управление“.

Прозорецът Управление на известията ще покаже сайтове, които искат разрешение за показване на известия. Можете да промените разрешенията за конкретни сайтове.

Заключения на статията

Потребителят може самостоятелно да деактивира насочени (push) известия в браузъра, които получава на работния плот на своя компютър, позволявайки изпращането на известия от конкретен уебсайт.