Element prośby o uprawnienia

Do tej pory, gdy użytkownik odwiedzał witrynę, która prosiła o przyznanie uprawnień, pojawiała się bańka z prośbą o podjęcie decyzji. Możesz na przykład zobaczyć prośbę o uprawnienia do lokalizacji geograficznej w Chrome w wersji do 96. (możesz wypróbować to i inne uprawnienia na naszej stronie demonstracyjnej permission.site).

Prośba o dostęp do geolokalizacji w Chrome

Dane telemetryczne Chrome wskazują, że wiele próśb o przyznanie uprawnień jest ignorowanych. Możesz samodzielnie przeglądać dane dotyczące uprawnień do powiadomień w raporcie na temat użytkowania Chrome. Na razie zwróć uwagę na poniższą tabelę, która pokazuje, jak użytkownicy systemu Windows reagowali na prośbę o wyświetlenie powiadomienia w witrynach w sposób skumulowany. Należy przy tym pamiętać, że w przypadku promptów dotyczących geolokalizacji użytkownicy reagowali podobnie, czyli odrzucali je lub ignorowali.

Działanie Odsetek powiadomień
Zezwól 6,69%
Zablokuj 9,20%
Zamknij 35,76%
Ignoruj 47,19%

Biorąc pod uwagę, że odsetek użytkowników, którzy ignorują lub odrzucają to prompt, wynosi około 85%, a zwłaszcza biorąc pod uwagę, jak bardzo prompt wyróżnia się na tle innych i nalega na natychmiastowe podjęcie decyzji przez użytkowników, można stwierdzić, że istnieje konflikt między poziomem pilności założenia przyjętego przez przeglądarkę a preferencjami użytkowników dotyczącymi oczekiwania na podjęcie decyzji. Witryna może mieć wrażenie, że prośba o udzielenie zgody jest irytująca, ponieważ brakuje jej w potencjalnych elementach, na które użytkownicy muszą zareagować, takich jak banery z prośbą o zgodę na stosowanie plików cookie, subskrypcje newslettera itp.

Nowy wygląd

Dlatego od wersji 98 Chrome wprowadziliśmy animowany element interfejsu, który pojawia się obok ikony kłódki za każdym razem, gdy aplikacja prosi o uprawnienia. Składa się z ikony i etykiety opisującej żądane uprawnienia. Naszym celem było polepszenie komfortu przeglądania stron internetowych przy jednoczesnym unikaniu próśb o przyznanie uprawnień, które są zbędne dla większości użytkowników i często ignorowane lub odrzucane.

Istniejący dymek z promptem wyświetli się po kliknięciu elementu żądania (jeśli jeszcze nie jest widoczny), a interfejs żądania zostanie automatycznie uzupełniony o dymek żądania na podstawie tej heurystyki:

  • Uprawnienie zostało wywołane przez użytkownika podczas interakcji z witryną, a nie automatycznie przez witrynę.
  • Jest ono uznawane za zasadne i zwykle nie ma charakteru spamu. Dotyczy to kamery, mikrofonu i kamery sparowanej z mikrofonem.

Schemat przepływu danych od kłódki do prośby o lokalizację geograficzną. Jeśli użytkownik ją odrzuci, pojawi się ikona „blokada lokalizacji geograficznej”, która po 4-sekundowym opóźnieniu zostanie zastąpiona kłódką.

Wymuszanie nowego wyglądu

Ponieważ jest to wdrażanie etapowe, możesz wymusić nowy wygląd, przełączając te flagi:

  • chrome://flags/#permission-chip
  • chrome://flags/#permission-chip-gesture
  • chrome://flags/#permission-chip-request-type

Przebieg nowego procesu

Bez gestu użytkownika

W przypadku nieistotnych uprawnień, które nie są wywoływane przez gest, komunikat nie zasłania już treści witryny i nie wymaga podjęcia natychmiastowej decyzji. Użytkownik może zignorować prośbę, dopóki nie uzyska wystarczającej ilości informacji, aby podjąć decyzję.

Bez interakcji

Przy braku interakcji i po krótkim opóźnieniu element żądania zwija się automatycznie do postaci zablokowanej ikony (oznaczając, że uprawnienie jest tymczasowo zablokowane), a następnie całkowicie zamknie. Celem jest nie przeszkadzanie użytkownikom, którzy nie chcą podejmować decyzji, i umożliwienie im zrobienia tego bez konieczności interakcji.

Schemat przepływu danych od kłódki do nieinwazyjnego modułu geolokalizacji, który po 12 sekundach opóźnienia powoduje wyświetlenie ikony „geolokalizacja zablokowana”, która po 4 sekundach opóźnienia zostaje zastąpiona przez kłódkę.

Spodziewany krótkoterminowy wpływ

W krótkim czasie, dopóki użytkownicy nie przyzwyczają się do nowego interfejsu, właściciele witryn prawdopodobnie odnotują niższe wskaźniki udzielania zgody na korzystanie z witryn, zwłaszcza w przypadku witryn, które automatycznie proszą o przyznanie uprawnień bez wstępnego wyświetlania okna z prośbą o udzielenie zgody lub bez wymagania od użytkownika wykonania jakiegoś działania (co i tak jest uważane za złą praktykę). Ta wada jest jednak znacznie mniejsza niż zalety płynące z mniejszej liczby przerw.

Sprawdzone metody

To na stronie należy zadbać o to, aby zawierała ona niezbędny kontekst i prosiła o uprawnienia tylko w odpowiednim i oczekiwanym momencie. Uprawnienia, które zostały tymczasowo zablokowane (ponieważ użytkownik zignorował prośbę lub odrzucił monit), mogą zostać ponownie zażądane w ramach tej samej sesji. Zrób to tylko wtedy, gdy te uprawnienia są niezbędne do działania witryny lub funkcji. W przeciwnym razie możesz narazić się na niezadowolenie użytkowników i automatyczne zablokowanie. W takich przypadkach wyświetlamy cichą wiadomość, która została wprowadzona w Chrome 80. Więcej ogólnych wskazówek znajdziesz w artykule Użyteczność uprawnień.

Prognozy i wnioski

Planujemy dalsze ulepszenia interfejsu i wrażeń użytkownika. Zespół Chrome już pracuje nad tymi problemami i bada możliwość bardziej agresywnego automatycznego blokowania uprawnień na podstawie wcześniejszego zachowania. Więcej na ten temat dowiesz się tutaj, gdy te plany staną się dopracowane.

Podsumowując, nowy interfejs zmniejsza nacisk na podjęcie decyzji i poprawia komfort przeglądania. Ponieważ większość próśb o uprawnienie jest blokowana lub ignorowana, celem było poprawa ogólnego wrażenia z przeglądania bez zakłócania ścieżek użytkownika podczas wyświetlania prośby o uprawnienie, zwłaszcza w sytuacjach, gdy uprawnienia są wymagane do wykonania danego przypadku użycia.

Podziękowania

Ten dokument został sprawdzony przez Joe Medley.