ruce a notebook

Push notifikace ve WordPress, jak nastavit upozornění na nově publikovaný obsah

Push notifikace, nebo také „oznámení“ jsou krátké informační zprávy, které se vám zobrazují na ploše počítače nebo obrazovce mobilního telefonu. Většinou se jedná o krátký text s nadpisem, který je občas doplněný obrázkem. Push notifikace mohou upozorňovat na nový e-mail, komentář na Facebooku, příchozí zprávu nebo třeba, jak si ukážeme v tomto článku, na nově vydaný obsah. Push notifikace byly původně představeny v roce 2009 pro Android a iOS.

Přihlášení k push notifikacím se provádí přes internetový prohlížeč, kde si i můžete své přihlášení spravovat.

Dotaz na push notifikaci ve Firefox
Dotaz na push notifikaci v prohlížeči Firefox

Safari byl první prohlížeč, který push notifikace začal podporovat. Postupně se přidal Chrome a Firefox. V současné době už i Microsoft Edge a Opera podporují zasílání oznámení. Zařízení používající Android také nativně push notifikace podporují.

Dotaz na povolení push notifikací v mobilním telefonu
Dotaz na povolení push notifikací v mobilním telefonu

Výhody push notifikace ve WordPress

Výhoda push notifikací ve WordPress je především v tom, že umožňují posílat automatické upozornění přihlášeným uživatelům na nově vydaný obsah. Spousta lidí v dnešní době ignoruje newsletter a push notifikace umožňují skvělou náhradu, kdy k přihlášení stačí kliknout a není ani třeba nikam vypisovat e-mail.

Push notifikace umožňují přivést návštěvníky webu zpět tak, že se jim na jejich zařízení zobrazí zpráva o nově vydaném obsahu.

Důležité je také si uvědomit, že push notifikace nejsou vhodné pro každý typ webu. Uplatní se především na těch stránkách, kde pravidelně přidáváte nový obsah (e-magazíny, blogy).

Jak nastavit push notifikace ve WordPress

Pro rozesílání oznámení je třeba využít nějakou službu, která se distribucí těchto zpráv zabývá.

V tomto návodu si ukážeme postup pro nastavení push notifikace ve WordPress pomocí OneSignal. Tato služba je zcela zdarma a dokonce má pro WordPress integrační plugin.

Příprava na integraci

I když OneSignal nabízí integraci pro stránky běžící na HTTP i HTTPS, tak je výrazně lepší využít HTTPS a nastavit SSL na vaší doméně. Je to z toho důvodu, že přihlášení a web by poté musely být odděleny.

Krok 1

Nainstalujte si integrační plugin OneSignal – Free Web Push Notifications. Plugin se nachází v oficiálním katalogu pluginů a lze jej nainstalovat přímo z WordPress administrace.

OneSignal – Free Web Push Notifications
OneSignal – Free Web Push Notifications

Krok 2

Běžte na stránky OneSignal a zaregistrujte se. Registrace je zdarma.

Krok 3

Přihlašte se do OneSignal a na základní obrazovce klikněte na dlaždici Add a new app. Zobrazí se vyskakovací okno, kam napište název projektu. Doporučuji používat například doménu webu, kam chcete push notifikaci přidat. Nakonec klikněte na tlačítko Create.

Vytvoření nové aplikace v OneSignal
Vytvoření nové aplikace v OneSignal

Krok 4

Vyberte Web push a klikněte na tlačítko Next.

Výběr platformy
Výběr platformy

Krok 5

V horní části u bodu 1 Choose Integration vyberte Website Builder a pod tím WordPress.

Nastavení pro integraci
Nastavení pro integraci

Ve spodní částí 2 WordPress Site Setup vložte:

  • SITE NAME – jméno stránky.
  • SITE URL – URL adresu WordPress stránky.
  • DEFAULT ICON URL (volitelné) – vložte URL na čtvercový obrázek, který se bude zobrazovat společně se zprávou. Ikona musí být 192 x 192 px a být dostupná přes HTTPS.
Nastavení WordPress stránky
Nastavení WordPress stránky

Nakonec klikněte na tlačítko Save.

Krok 6

Nyní musíte vložit APP ID a APP KEY do WordPress pluginu.

API informace pro OneSignal
API informace pro OneSignal

Běžte do WordPress stránky a v menu vyberte OneSignal Push a v horní záložce vyberte Configuration.

Hned nahoře je sekce Account Settings. Vložte do ní API informace.

Místo pro API informace v OneSignal
Místo pro API informace v OneSignal

Krok 7

Nyní je třeba nastavit push notifikace pro Safari.

Vraťte se na záložku v prohlížeči OneSignal a klikněte na tlačítko Finish. Dostanete se do nastavení (Settings) vaší aplikace. Klikněte na řádek Apple Safari. Zobrazí se okno, do kterého znovu vložte název vaší stránky a URL adresu. Nakonec klikněte na tlačítko Save.

Nastavení pro Apple Safari
Nastavení pro Apple Safari

Krok 8

Opět klikněte na řádek Apple Safari a zkopírujte si WEB ID pro Safari.

Safari WEB ID
Safari WEB ID

Vraťte se do nastavení pluginu a vložte WEB ID pro Safari.

Vložené API informace
Vložené API informace

Vše uložte (tlačítko Save na konci stránky) a máte integrační proces hotový, od této chvíle vám na WordPress stránce funguje push notifikace.

Nastavení pluginu OneSignal

Hotovo ovšem vůbec ještě není, nyní byste ještě měli projít celé nastavení a upravit například texty nebo způsoby zobrazení.

Protože je nastavení velmi obsáhlé, tak jej nebudu procházet v návodu celé, ale zmíním jen to důležité a pod tento článek pak vložím doporučené nastavení.

Prompt Settings & Subscription Bell

Zde nastavujete základní informace a způsoby zobrazení pro výzvu k přihlášení push notifikací.

  • Automatically prompt new site visitors to subscribe to push notifications – aktivujte, uživatelé budou automaticky dotázáni, zda se chtějí přihlásit k push notifikacím.
  • Show the Slide Prompt before prompting users to subscribe – aktivujte.

Aktivováním výše uvedeného uděláte, že se před samotným přihlášením zobrazí ještě informace, že chcete uživatele požádat o přihlášení. Je to z toho důvodu, že dotazy psané prohlížeči jsou obecné a uživatele by nemuseli vědět, co to dělají. Takže vzhledem k GDPR je můžete nejprve informovat a požádat o souhlas. Text zobrazený na informačním okně můžete upravit v nastavení pluginu, dostaneme se k tomu.

Zpráva před samotným dotázáním na přihlášení k push notifikacím
Zpráva před samotným dotázáním na přihlášení k push notifikacím
  • Enable the Subscription Bell – deaktivujte. Pokud nechcete používat automatické dotázání, je možné využít zvoneček. Ten zobrazí dotaz na přihlášení až poté, co na něj návštěvník webu klikne.

HTTP Pop-Up Settings

Zde si můžete upravit text vyskakovacího okna, který informuje uživatele o tom, že ho chcete požádat o přihlášení k push notifikaci.

HTTP Pop-Up Settings
HTTP Pop-Up Settings

Welcome Notification Settings

Zde si můžete nastavit, jak má vypadat první zpráva, která se uživateli pošle po přihlášení k push notifikaci.

Welcome Notification Settings
Welcome Notification Settings

Vzorové nastavení pluginu OneSignal

Níže se můžete podívat na vzorové nastavení, které se hodí pro většinu stránek.

OneSignal vzorové nastavení
OneSignal vzorové nastavení

Automatická push notifikace na nově publikovaný obsah

Když nyní půjdete vytvářet nový příspěvek, všimněte si, že je zde nový box One Signal Push Notification, kde máte zaškrtávací položku. V závislosti na nastavení v pluginu OneSingnal je položka automaticky zaškrtnutá nebo ne.

Pokud je zaškrtnutá, tak při publikování příspěvku bude posláno všem přihlášeným uživatelům oznámení o novém obsahu.

Box OneSignal Push Notification
Box OneSignal Push Notification

Informace o počtu přihlášených a další informace

Základní informace o přihlášených uživatelích, jejich celkový počet, informace o prohlížečích a mnoho dalšího najdete na stránkách OneSignal. Stačí se jen přihlásit a kliknout na aplikaci, kterou si chcete prohlédnout.

Grafy přihlášených uživatelů
Grafy přihlášených uživatelů

Zároveň zde najdete i statistiky kolika uživatelům chodí oznámení a kolik lidí si z něj prokliklo do článku.

Informace k poslaným oznámením
Informace k poslaným oznámením

Osobně se mi push notifikace velmi líbí a vidím v nich náhradu za newsletter. Přihlášení je velmi snadné a návštěvník webu nemusí vůbec nic vyplňovat. Push notifikace na svém blogu používám rok a v porovnání s newsletterem můžu říci, že počet přihlášení k push notifikacím je výrazně vyšší než do newsletteru a dokonce i proklikovost z upozornění na nově vydaný obsah je vyšší.

Neuteklo vám něco?

Pokrok a WordPress na nikoho nečekají, tak nám tu raději nechte email, ať o nic nepřijdete!

Nespamujeme! Další informace naleznete v našich zásadách ochrany osobních údajů.

Správa WordPress webu

Nemusíte na to být sami. Pomůžeme vám s pravidelnou údržbou i novými vylepšeními.

Více informací

27 názorů na “Push notifikace ve WordPress, jak nastavit upozornění na nově publikovaný obsah”

  1. Ahoj, pozor na to. Už při 20 tis posílaných notifikací vám to začne shazovat web pokud tam máte ikonku/obrazek. Každý uživatel totiž vytvoří php dotaz na vaši databázi a to vám shodí na pár vteřin hosting. Jediné řešení co se mi podařilo nalézt je posílat to bez obrázku (to ale zase spadne CTRko)… Kdybyste někdo tušili jak to vyřešit úpravou pluginu tak by to bylo super.
    PS: mám extra NOlimit hosting od wedosu ten nejlepší co mají, zkoušel jsem různé rozměry i komprese té ikonky ale je to jedno, jde o ten počet a ne v parametry toho obrázku…
    Dík

    1. Ahoj, a nešlo by ten obrázek načítat odjinud (nahrát ho na jiný server)? Nebo se to musí načítat ze stejného webu?

    2. Tak jsem si to u magazínu právě taky nastavil a ten obrázek mi šlo nahrát mimo můj server (byla tam při zakládání profilu na OneSingal ikonka na upload obrázku). Tak to by snad mohlo ten problém eliminovat, pokud se nepletu :).

      Každopádně děkuji autorovi článku za super návod! 😉

      1. Aha, ano tak přesně tak sem to dělal do cca 40 tis odběratelů a teď mi to začalo shazovat web i když načítám obrázek z imguru… 🙁 Tak teď už zase nevím 😀 asi bez obrázku uplně

  2. Nechápu sice, jak stíháte tolik skvělých článků, ale každopádně díky, toto mi nesmírně pomohlo a ušetřilo moře času. Sám bych se do toho nepustil. Děkuji!

  3. Tak ještě jeden komentář, mohu nyní po pár hodinách potvrdit, že jste napsal pravdu. I mně se na odběr novinek “zaregistrovalo” víc lidí, než na MailChimp za celý poslední měsíc. Fantastiko, děkuji za úžasný článek a hlavně za návod, jak to instalovat.

  4. Děkuji za zasílání Vašich novinek,
    jsou perfektně propracované, i když občas v nich tápu.
    Ještě jednou děkuji
    Na bázi WordPressu stavím si sám www.
    V úctě
    Milan Hloušek

  5. Ahojte, nezkoušeli jste zprovozni v Onesignal ty notifikace pro Apple iOs, MacOs. Podle návodu se k tomu nemůžu dopracovat.

  6. Stanislav P.

    Chci se zeptat, zda máte podobné zkušenosti jako já. Poslední dobou se zobrazují totiž push notifikace na velmi krátkou dobu (mluvím za Chrome). Několik vteřin a zmizí. Když nesedím u počítače, tak nemám šanci notifikaci vůbec vidět, a pokud u něho sedím, zobrazení je velmi krátké a snadno i tak unikne mojí pozornosti. Z toho vyvstává otázka, zda po těchto změnách (toto je především u Chrome), mají ještě push notifikace reálný smysl (kromě mobilních telefonů?). Samozřejmě odpoví čísla, ale ta jdou v porovnání s měsíci zpět poměrně dolů… Tak nevím, přesedláme na FB Messenger marketing? 🙂

  7. Zdravím, inspirován tímhle textem bych rád okouknul, jak u Vás fungují push notifikace, ale ať tu jsem jak chci dlouho, nikde nic nevyskočí 🙂 Kontrolováno ze 3 zařízení, používáte je ještě? Díky…

          1. Sakryš, tak návod je skvělej, ale nějak se mi to nedaří rozchodit 😀

  8. Předem díky za skvělý článek. Vše se mi podařilo nastavit a funguje to. Mám dva dotazy.

    1) Mohu návštěvníkům nabídnout odběr více možnostmi? V tuto chvíli mám dotaz na odběr novinek a potvrzení oznámení (jako je tomu zde na wplamě). Chtěl bych však také vygenerovat tlačítko, které by dotaz na odběr vyvolala opětovně manuálně. Lze mít obě tyto možnosti současně?

    2) pokud jednou návštěvník odmítne, za jak dlouho se mu nabídka znovu ukáže (pokud vůbec)

    Děkuji
    A pa

  9. Poslední dobou se mi stává, že se k notifikaci nezobrazuje obrázek. Děje se Vám to také?

    Děkuji

    1. Kolik máte odběratelů? Může se stát, když jich máte moc, tak on se ten obrázek bere z hostingu webu, tak se to přetíží a nenačte.

  10. Ahoj, jde tuto notifikaci nastavit na multijazycny web? Nikde jsem se o tom nedocetl.
    Diky za reakci.

  11. Dobrý večer, chtěl jsem se zeptat jak je to s češtinou, protože i když změním anglické popisky v nastavení pluginu na české, stejně to mám pak na webu v angličtině 🙁 Díky za rady.

  12. Cache mam, ale promazal jsem. No nakonec jsemto vyresil tim, že jsem vytvoril novou aplikaci pro ten web a starou smazal a jede to, takze cajk 🙂

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nákupní košík
Přejít nahoru