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 implementowaną w Chrome do wersji 96. (można je wypróbować na naszej stronie demonstracyjnej permission.site).

Prośba o dostęp do geolokalizacji w Chrome

Dane telemetryczne Chrome dowodzą, że wiele próśb o uprawnienia jest ignorowanych. Możesz samodzielnie zapoznać się z danymi dotyczącymi uprawnień do wysyłania powiadomień w raporcie na temat użytkowania Chrome. Na razie zwróć uwagę na tabelę poniżej, która pokazuje, jak użytkownicy Windowsa 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 również często je odrzucali 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 ostrzeżenie, wynosi około 85%, a zwłaszcza że samo ostrzeżenie jest bardzo widoczne i nalega, aby użytkownicy natychmiast podjęli decyzję, można stwierdzić, że istnieje konflikt między poziomem pilności założenia przez przeglądarkę a preferencjami użytkownika dotyczącymi oczekiwania na podjęcie decyzji. W efekcie użytkownicy mogą odnieść wrażenie, że prośba o zgodę na stronie jest „irytująca”, ponieważ może zostać przeoczona w porównaniu z innymi elementami, na które użytkownicy muszą zareagować, np. banerami z prośbą o zgodę na pliki cookie czy formularzami subskrypcji newslettera.

Nowy wygląd

Dlatego w 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 są ignorowane lub odrzucane.

Gdy użytkownik kliknie element żądania (jeśli nie jest już wyświetlony), pojawi się dotychczasowa podpowiedź, a interfejs żądania zostanie automatycznie uzupełniony o powiednienie, zgodnie z tymi regułami heurystycznymi:

  • Uprawnienia zostały aktywowane przez użytkownika podczas interakcji z witryną, a nie automatycznie przez witrynę.
  • Uprawnienie jest uznawane za niezbędne i zwykle nie jest spamem. Dotyczy to kamery, mikrofonu i kamery sparowanej z mikrofonem.

Schemat przepływu danych od kłódki do prośby o lokalizację geograficzną. Jeśli prośba zostanie odrzucona, ikona „blokada lokalizacji” zostanie zastąpiona ikoną „blokada lokalizacji” i po 4 sekundach znów pojawi się kłódka.

Wymuszenie nowego interfejsu

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

Jeśli nie będzie interakcji, po krótkim czasie element żądania zostanie automatycznie zwinięty do ikony blokady (co oznacza, że uprawnienia są tymczasowo zablokowane), a potem całkowicie zamknięty. Celem jest nie przeszkadzanie użytkownikom, którzy nie chcą podejmować decyzji, i umożliwienie im zrobienia tego bez interakcji.

Schemat przepływu danych od kłódki do dyskretnego modułu geolokalizacji, który po 12 sekundach powoduje wyświetlenie ikony „geolokalizacja zablokowana”, a po 4 sekundach znów zastępuje kłódkę.

Oczekiwany krótkoterminowy wpływ

W krótkim czasie, dopóki użytkownicy nie przyzwyczają się do nowego interfejsu, właściciele witryn prawdopodobnie będą obserwować niższe wskaźniki przyznawania uprawnień, zwłaszcza w przypadku witryn, które automatycznie proszą o uprawnienia bez wstępnego wyświetlania prośby ani 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 związane z mniejszymi przerwami.

Sprawdzone metody

To na stronie należy zadbać o to, aby zawierała ona odpowiedni kontekst i wysyłała żądania uprawnień 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ść wprowadzoną w Chrome 80. Więcej ogólnych wskazówek znajdziesz w artykule Użyteczność uprawnień.

Prognozy i wnioski

Planujemy wprowadzić 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. Gdy te plany zostaną ukończone, poinformujemy Cię o nich na tej stronie.

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 przepływu danych podczas wyświetlania prośby o uprawnienie, zwłaszcza w sytuacjach, gdy uprawnienia są wymagane do wykonania danego zadania.

Podziękowania

Ten dokument został sprawdzony przez Joe Medley.