Web/mobile push: wprowadzenie i podstawowe pojęcia

Czym są powiadomienia push?

Powiadomienia push to wiadomości wysyłane na urządzenie użytkownika ze strony internetowej lub aplikacji webowej (web push) albo z aplikacji mobilnej (mobile push), nawet gdy użytkownik nie korzysta w danym momencie ze strony ani aplikacji. Są formą komunikacji w czasie rzeczywistym między serwerem a przeglądarką lub urządzeniem użytkownika, powszechnie wykorzystywaną do re-engagementu, informowania o aktualizacjach, promocjach czy alertach.

Jak działają powiadomienia push

  • Oparte na zgodzie (opt-in): Użytkownicy muszą wyrazić zgodę na otrzymywanie powiadomień od danej strony lub aplikacji.
  • Wyświetlane na urządzeniu użytkownika: Powiadomienia mogą pojawiać się na komputerach (Windows, macOS) oraz urządzeniach mobilnych (Android, iOS).
  • Web push: Dostarczane przez przeglądarki takie jak Chrome, Firefox i Edge.
  • Mobile push: Wyzwalane przez serwery i wysyłane za pośrednictwem usług powiadomień (np. Firebase Cloud Messaging dla Androida lub Apple Push Notification Service dla iOS).
  • Działają nawet gdy strona lub aplikacja jest zamknięta: Dopóki przeglądarka lub aplikacja działa w tle, powiadomienia push nadal mogą być odbierane.

Jak to działa?

Powiadomienia web push

Powiadomienia web push działają w oparciu o:

  • Service Workers: Skrypty działające w tle, obsługujące odbiór i wyświetlanie wiadomości push.
  • Push API: Umożliwia serwerom wysyłanie wiadomości do przeglądarki.
  • Notification API: Kontroluje sposób wyświetlania powiadomień użytkownikowi.

Powiadomienia mobile push

Wyróżniamy trzy usługi umożliwiające wysyłanie powiadomień push za pośrednictwem aplikacji mobilnej: Apple Push Notification service (APNs), Huawei Message Service (HMS) oraz Firebase Cloud Messaging (FCM).

Aby móc korzystać z tych usług i wysyłać powiadomienia push przez aplikację mobilną, konieczna jest integracja z wykorzystaniem naszego SDK.

Funkcjonalności SDK obejmują:

  • subskrypcję / rezygnację z subskrypcji powiadomień push
  • wysyłanie zdarzeń delivered / clicked
  • wysyłanie beaconów

Dokumentację można znaleźć tutaj:

Kluczowe korzyści i zastosowania

Korzyści:

  • Dotarcie poza kontakty z CRM (odwiedzający stronę/aplikację, którzy wyrazili zgodę na otrzymywanie powiadomień, ale nigdy nie zostawili adresu e-mail ani numeru telefonu),
  • Wysoka widoczność i zaangażowanie,
  • Dostarczanie w czasie rzeczywistym,
  • Lekkie i szybkie we wdrożeniu,
  • Wieloplatformowość (dodatkowe kroki dla iOS w web push),
  • Segmentacja na podstawie tagów, geolokalizacji oraz zachowania użytkownika na stronie/w aplikacji, niestandardowe wyzwalacze,
  • Zgodność z RODO.

Zastosowania:

  • Alerty typu breaking news,
  • Ogłoszenia o wyprzedażach lub promocjach,
  • Przypomnienia o porzuconym koszyku,
  • Przypomnienia lub potwierdzenia dotyczące wydarzeń,
  • Retargeting,
  • Re-engagement,
  • Marketing cyklu życia klienta (lifecycle marketing).