Naturalnym krokiem po pobraniu PushSubscription
i zapisaniu go przez nasz serwer jest wywołanie komunikatu push, ale jest jedna rzecz, którą słabo zakłamałem. Interfejs, w którym pojawia się prośba o zgodę na wysyłanie wiadomości push.
Niestety niewiele witryn zwraca szczególną uwagę na to, jak proszą użytkownika o pozwolenie, więc przyjrzyjmy się zarówno temu, jak i złemu UX.
Typowe wzorce
Pojawiło się kilka typowych wzorców, które powinny być pomocne przy podejmowaniu decyzji, co jest najlepsze dla użytkowników i jakiego zastosowania.
Opis korzyści płynących z oferty
Poproś użytkowników o zasubskrybowanie kanału w momencie, gdy korzyści będą oczywiste.
Załóżmy, że użytkownik właśnie kupił produkt w sklepie internetowym i skończył proces płatności. Witryna może dzięki temu aktualizować stan dostawy.
Może ono być skuteczne w różnych sytuacjach:
- Konkretnego produktu nie ma w magazynie. Czy chcesz otrzymać powiadomienie, gdy będzie znów dostępny?
- Ta informacja będzie regularnie aktualizowana. Czy chcesz dostawać powiadomienia, gdy tylko się rozwinie?
- Oferujesz najwyższą stawkę. Czy chcesz otrzymać powiadomienie, jeśli Twoja wygrana będzie przelicytować?
Są to wszystkie momenty, w których użytkownik zainwestował w Twoją usługę, i istnieje wyraźna propozycja, dla której warto włączyć powiadomienia push.
stworzyć makietę hipotetycznej witryny linie lotniczej, aby zademonstrować to podejście.
Po zarezerwowaniu lotu użytkownik pyta, czy chce otrzymywać powiadomienia o opóźnieniach lotu.
Zwróć uwagę, że jest to niestandardowy interfejs użytkownika pochodzący z witryny.
Innym miłym dodatkiem do demonstracji Owena jest to, że jeśli użytkownik kliknie opcję włączenia powiadomień, witryna umieszcza półprzezroczystą nakładkę na całej stronie, gdy wyświetla się prośba o przyznanie uprawnień. To zwraca uwagę użytkowników na prośbę o uprawnienia.
Alternatywą dla tego przykładu – złym UX pytania o zgodę jest wysłanie prośby o zgodę, gdy tylko użytkownik wejdzie na stronę linii lotniczej.
Takie podejście nie wyjaśnia, dlaczego powiadomienia są potrzebne lub przydatne dla użytkownika. Ten komunikat o uprawnieniach uniemożliwia też użytkownikowi wykonanie pierwotnego zadania (np. zarezerwowanie lotu).
Podwójne uprawnienia
Możesz odnieść wrażenie, że Twoja witryna ma odpowiednie zastosowanie do wiadomości push, dlatego w związku z tym warto jak najszybciej poprosić użytkowników o zgodę.
Dotyczy to na przykład czatu lub klientów poczty e-mail. Wyświetlanie wiadomości w przypadku nowej wiadomości lub e-maila jest już znane użytkownikom na różnych platformach.
W przypadku tej kategorii aplikacji warto zwrócić uwagę na podwójne uprawnienia.
Najpierw pokaż fałszywą prośbę o przyznanie uprawnień kontrolowaną przez Twoją witrynę, która składa się z przycisków zezwalających lub ignorowanych próśb o przyznanie uprawnień. Jeśli użytkownik kliknie „Zezwól”, poproś o jego przyznanie, co spowoduje wyświetlenie prośby o przyznanie uprawnień przeglądarki.
Dzięki temu wyświetlisz w aplikacji internetowej prośbę o niestandardowe uprawnienia, która będzie zawierać prośbę o włączenie powiadomień. Dzięki temu użytkownik będzie mógł włączyć lub wyłączyć Twoją witrynę bez ryzyka trwałego zablokowania witryny. Jeśli użytkownik wybierze opcję „Włącz” w interfejsie niestandardowym, wyświetl komunikat z prośbą o przyznanie uprawnień. W przeciwnym razie ukryj wyskakujące okienko i zapytaj innym razem.
Dobrym przykładem jest tutaj . Po zalogowaniu się wyświetla pytanie u góry strony, czy chcesz włączyć powiadomienia.
Panel ustawień
Możesz przenieść powiadomienia do panelu ustawień, co zapewnia użytkownikom prosty sposób na włączanie i wyłączanie komunikatów push, bez konieczności zaśmiecania interfejsu aplikacji internetowej.
Dobrym przykładem jest tutaj . Przy pierwszym wczytaniu witryny Google I/O nie pojawi się prośba o wykonanie żadnych działań, użytkownik może jedynie ją przejrzeć.
Po kilku wizytach kliknięcie pozycji menu po prawej stronie wyświetli panel ustawień, w którym użytkownik może konfigurować powiadomienia i nimi zarządzać.
Kliknięcie tego pola wyboru spowoduje wyświetlenie prośby o przyznanie uprawnień. Bez ukrytych niespodzianek.
Po przyznaniu uprawnienia pole wyboru zostanie zaznaczone i użytkownik może już korzystać z usługi. Dużą zaletą tego interfejsu jest to, że użytkownicy mogą włączać i wyłączać powiadomienia w jednym miejscu w witrynie.
Podejście pasywne
Jednym z najprostszych sposobów na kierowanie użytkowników do użytkowników jest stosowanie przycisku lub przełącznika do włączania i wyłączania komunikatów push w spójnym miejscu na stronie.
Nie zachęca to użytkowników do włączenia powiadomień push, ale umożliwia im niezawodny i łatwy sposób na wyrażenie zgody na interakcję z Twoją witryną lub rezygnację z niej. Jest to dobry wybór w przypadku witryn takich jak blogi, które mają zwykłych stałych widzów i wysoki współczynnik odrzuceń. Dzięki temu są kierowane do zwykłych użytkowników, a nie irytujących użytkowników.
W mojej osobistej witrynie w stopce znajduje się przełącznik wiadomości push.
Jest to dość uciążliwe, ale na pewno spodoba się zwykłym użytkownikom, którzy chcą otrzymywać najnowsze informacje. Ta zmiana nie ma wpływu na jednorazowych użytkowników.
Jeśli użytkownik zasubskrybuje wiadomości push, stan przełącznika będzie się zmieniał i utrzymywał w całej witrynie.
Złe wrażenia
To niektóre z częstych praktyk, które zaobserwowałem w internecie. Niestety, istnieje jedna bardzo często spotykana zła praktyka.
Najgorsze, co możesz zrobić, to wyświetlić okno z prośbą o przyznanie uprawnień użytkownikom natychmiast po przejściu do Twojej witryny.
Nie mają żadnego kontekstu na temat tego, dlaczego są proszeni o pozwolenie. Mogą nawet nie wiedzieć, do czego służy witryna, czym się zajmuje i co oferuje. Blokowanie uprawnień w tym momencie z powodu frustracji nie jest niczym niezwykłym – to wyskakujące okienko przeszkadza użytkownikom.
Pamiętaj, że jeśli użytkownik zablokuje prośbę o przyznanie uprawnień, Twoja aplikacja internetowa nie może ponownie poprosić o jej przyznanie. Aby uzyskać uprawnienia po zablokowaniu, użytkownik musi je zmienić w interfejsie przeglądarki. Nie jest to dla niego łatwe, oczywiste ani przyjemne.
Niezależnie od sytuacji nie proś użytkownika o zgodę zaraz po otwarciu witryny, zastanów się nad zastosowaniem innego interfejsu lub metody, które zachęcą użytkownika do jego udzielenia.
Zaoferuj wyjście
Oprócz rozważenia wygody korzystania z prośby użytkownika o subskrypcję powiadomień push zastanów się, w jaki sposób użytkownik powinien anulować subskrypcję lub zrezygnować z wiadomości push.
Liczba witryn, które proszą o uprawnienia zaraz po załadowaniu strony, a potem nie oferują interfejsu do wyłączenia powiadomień push, jest zdumiewająca.
W swojej witrynie powinno znajdować się wyjaśnienie dla użytkowników, jak mogą wyłączyć tryb push. Jeśli tego nie zrobisz, użytkownicy prawdopodobnie wybiorą opcję jądrową i na stałe zablokują te uprawnienia.
Co dalej
- Omówienie powiadomień push w przeglądarce
- Jak działa funkcja push
- Subskrybowanie konta użytkownika
- UX uprawnień
- Wysyłanie wiadomości przy użyciu bibliotek Web Pushs
- Protokół Web Push Protocol
- Obsługa zdarzeń push
- Wyświetlanie powiadomienia
- Sposób działania powiadomień
- Typowe wzorce powiadomień
- Najczęstsze pytania dotyczące powiadomień push
- Typowe problemy i zgłaszanie błędów