Powiadomienia Web Push to jeden z elementów iPresso, który umożliwia dotarcie w czasie rzeczywistym do osób korzystających z przeglądarek internetowych. Użytkownicy, do których chcemy wysłać web pusha nie muszą posiadać zgody na marketing, natomiast muszą mieć web push token.
Web push token jest utożsamiany z urządzeniem (przeglądarką), na którym użytkownik wyraził zgodę na otrzymywanie powiadomień web push. Użytkownicy mogą posiadać więcej niż jeden web push token - zależy to od liczby urządzeń (przeglądarek), z których korzystają. Użytkownik otrzymuje token po kliknięciu Zezwalaj na komunikacie pojawiającym się po wejściu na stronę internetową.
Aby uruchomić zbieranie web push tokenów, najpierw dodaj swoją stronę do monitorowanych, a następnie pobierz kod monitorujący i umieść go na stronie. Następnie z lewego menu wybierz System, a dalej zakładkę Monitoring --> Monitorowane strony. Przy interesującej Cię stronie monitorowanej, należy nacisnąć na trzy kropki oraz wybrać "ustawienia web push".
Z dostępnej tam instrukcji pobierz plik service workera, a następnie umieść go na serwerze monitorowanej strony - plik musi być dostępny w tej samej domenie. Nie dodawaj go jednak do kodu źródłowego strony.
Jak dodać Service Worker?
- Umieszczenie pliku Service Worker na serwerze Pobierz plik service worker z ustawień web push dla danej monitorowanej strony w panelu iPresso, a następnie umieść go na serwerze swojej strony (np. pod nazwą
pushServiceWorkerV2.js). Jeśli w porównaniu do starszej wersji monitoringu zmieniasz nazwę lub ścieżkę do pliku, musisz możliwie szybko zaktualizować ten adres w ustawieniach iPresso, aby zapobiec przerwom w zbieraniu tokenów
- Aktywacja metod JS API w panelu iPresso Domyślnie większość metod nowego iPresso JS API jest zablokowana ze względów bezpieczeństwa. Aby móc gromadzić tokeny, wejdź w panelu w ustawienia wybranej strony monitorowanej, wybierz „Ustawienia metod JS API v2” i włącz tam funkcje niezbędne do obsługi powiadomień Web Push.
- Wywołanie odpowiednich funkcji w kodzie witryny Do wywołania zapytania o zgodę przeglądarki i zapisania samego tokenu należy wykorzystać metody udostępniane przez iPresso JavaScript API v2. Wśród dostępnych metod dla tego kanału znajdują się m.in.:
- Ask for web push permission – wywołuje przeglądarkowy monit o wyrażenie zgody na otrzymywanie powiadomień.
Subscribe web push token to topic – subskrybuje pozyskany token do określonego tematu (topic).
Unsubscribe web push token from topic – służy do wypisania tokenu z danego tematu.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.