Ostatnia aktualizacja:

3 września 2025

Opublikowano:

7 marca 2017

Powiadomienia push na stronie

Powiadomienia push na stronie

Powiadomienia Web Push to klikalne komunikaty, które pojawiają się na ekranie urządzenia. Są podobne do powiadomień otrzymywanych na telefonach czy tabletach z aplikacji natywnych, z tą różnicą, że wysyłane są one z aplikacji webowej i mamy do nich dostęp na każdym urządzeniu, z którego korzystamy.

W tym artykule dowiesz się:
  1. Powiadomienia push na stronie – jak je włączyć?
  2. Push notyfikacje – jak wyglądają?
  3. Jak wysyłać powiadomienia push na stronie?

Powiadomienia push na stronie – jak je włączyć?

Najpierw należy wyrazić zgodę na otrzymywanie takich powiadomień. Domyślnie przeglądarka sama nas o to zapyta, gdy wejdziemy na stronę, która chce nam wysyłać powiadomienia.

Na przykładzie przeglądarki Google Chrome pokażę jak zmienić te ustawienia: przechodzimy do ustawień przeglądarki, klikamy na samym dole „pokaż ustawienia zaawansowane”, w sekcji prywatność wybieramy „ustawienia treści” i szukamy powiadomień.

Ustawienia powiadomień

Teraz możemy wyłączyć opcję ich otrzymywania.

Push notyfikacje – jak wyglądają?

Zapewne każdy z nas spotkał się już z powiadomieniami w popularnych serwisach internetowych.

Powiadomienie Push

Powiadomienie Web Push składa się zawsze z tych samych elementów:

  • tytuł,
  • treść,
  • grafika,
  • link do strony, z której zostało wysłane.

Na urządzeniach mobilnych dostajemy powiadomienie, które trafia, jak w przypadku natywnych aplikacji, do górnej belki lub na ekran odblokowania telefonu, jeśli ustawienia na to pozwalają.

Jak wysyłać powiadomienia push na stronie?

Na samym początku musimy zarejestrować service worker W tym celu musimy stworzyć pusty plik o nazwie sw.js, a następnie zarejestrować go poleceniem:

navigator.serviceWorker.register('sw.js');

Następnie dbamy, aby otrzymać pozwolenie od użytkownika na pokazywanie powiadomień:

Notification.requestPermission((result) => {
      console.log(result);
    });

Rezultatem wywołania tej funkcji w przypadku zgody użytkownika będzie string granted.

Kolejnym krokiem będzie wywołanie samego komunikatu. W tym celu użyjemy:

navigator.serviceWorker.ready.then((registration) => {
  registration.showNotification('To jest powiadomienie testowe', {
    body: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor',
    icon: 'logo.png',
    tag: 1
  });
})

W wyniku czego otrzymamy wiadomość Push jak na zdjęciu wyżej. Pamiętajmy, że strona musi posiadać certyfikat SSL, czyli zaczynać się na https://. Przykładowy kod będzie zatem wyglądał tak:

navigator.serviceWorker.register('sw.js');

  Notification.requestPermission((result) => {
    if (result === 'granted') {
navigator.serviceWorker.ready.then((registration) => {
registration.showNotification('To jest powiadomienie testowe', {
body: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor',
          icon: 'logo.png',
          tag: 1
});
});
    };
  });

W powyższym przykładzie użyliśmy 3 opcji :

  • body – treść powiadomienia,
  • icon – grafika wyróżniająca,
  • tag – id naszego powiadomienia, które po tag’u możemy modyfikować.

Kompatybilne przeglądarki :

  • Chrome + wersja mobilna (od wersji 42),
  • Firerox + wersja mobilna (od wersji 44),
  • Opera + wersja mobilna (od wersji 29).
Ostatnia aktualizacja:

3 września 2025

Opublikowano:

7 marca 2017

W tym artykule dowiesz się:
  1. Powiadomienia push na stronie – jak je włączyć?
  2. Push notyfikacje – jak wyglądają?
  3. Jak wysyłać powiadomienia push na stronie?

Polecane artykuły

Brandbook Satisfly

Nasz nowy Brandbook – Dowiedz się więcej o naszej marce

Kiedy w styczniu przybraliśmy nowe barwy, wiedzieliśmy, że nie tylko o zmianę szyldu chodzi. Rozpoczęliśmy zmianę siebie, jako organizacji, począwszy od nowej nazwy, przez misję, wizję i wartości jakimi kierujemy się w codziennej pracy. Nie była to sprawa łatwa. Nie jest to też proces zakończony. Cały czas ewoluujemy, wprowadzamy udoskonalenia wewnątrz i komunikujemy swoje przekonania […]

Czytaj więcej
Znaczenie i wartość opinii w relacji B2B. Współpracuj z najlepszymi - buduj relacje w e-commerce

Znaczenie i wartość opinii w relacji B2B. Współpracuj z najlepszymi – buduj relacje w e-commerce!

Marketing internetowy stał się jednym z podstawowych czynników gwarantujących rozwój firmy. Wiele się mówi o tym, jak bardzo autentyczne opinie przekładają się na wzrost zaufania klientów do marki, a co za tym idzie – również i na sprzedaż. W dzisiejszym artykule omówimy jeszcze jedną ważną zaletę recenzji online – ich wartość w kontekście współpracy B2B. […]

Czytaj więcej
9 filarów wdrożenia e-Commerce

9 filarów dobrego wdrożenia e-Commerce

W manifeście E-Commerce Dwóch Prędkości pisałem o realnych problemach branży, które wynikają z pewnych powtarzalnych błędów. Wierzę, że da się większości z nich uniknąć, jeśli tylko porozmawiamy o nich otwarcie i wypracujemy pewne standardy. Tekst, który zaraz przeczytasz, jest moją cegiełką, którą dokładam, by pomóc Tobie, moim klientom i przedsiębiorcom z branży sięgać po więcej […]

Czytaj więcej

Sprzedaż bez pośredników: jak producenci zyskują na e-Commerce D2C – Jędrzej Przeździęk

Model e-Commerce D2C (Direct-to-Consumer) to szansa na większą marżę, lepszy feedback od klientów i budowanie marki - ale też spore wyzwanie operacyjne i strategiczne dla firm, które wcześniej handlowały tylko z dystrybucją. Do tego odcinka zaprosiłem Jędrzeja Przeździęka, a porozmawialiśmy o tym, jak producenci mogą: wejść w D2C bez konfliktu z dystrybutorami, ustalać ceny i nie tracić marży, poprawiać konwersję dzięki zdjęciom i prezentacji produktów, wykorzystać feedback klientów do tworzenia nowych produktów, i które branże mają największy potencjał w tym modelu. To bardzo praktyczna rozmowa, pełna case’ów i wskazówek, które możesz przełożyć na własny biznes. Jeśli chcesz dowiedzieć się, jak producenci wygrywają w modelu D2C i co zrobić, żeby sprzedaż bez pośredników naprawdę działała, obejrzyj ten odcinek do końca!

Czytaj więcej

Skontaktuj się z nami

Opowiedz nam o swoich ambicjach związanych z e-commerce i pozwól nam wspólnie je zrealizować.

Skontaktuj się z nami