İzin isteği çipi

Şimdiye kadarki izinlerle ilgili kullanıcı deneyimi

Bir kullanıcı izin isteyen bir siteyi ziyaret ettiğinde, karar vermesini isteyen bir balon açılır. Örneğin, aşağıda Chrome 96 sürümüne kadar uygulanan coğrafi konum izni istemini görebilirsiniz. (Bunu ve diğer izinleri demo sitemiz olan permission.site adresinde deneyebilirsiniz.)

Chrome coğrafi konum izni istemi

Çoğu izin istemi yoksayılır veya kapatılır

Chrome'un telemetri verileri, birçok izin isteminin yoksayıldığını kanıtlar. Chrome kullanıcı deneyimi raporundaki bildirim izni verilerini kendiniz inceleyebilirsiniz. Şimdilik, Windows kullanıcılarının sitelerdeki bildirim istemine toplu olarak nasıl tepki verdiklerini ve coğrafi konum istemlerinin benzer bir kapatma veya yoksayma davranışı gördüğünü belirten aşağıdaki tabloyu inceleyin.

İşlem Bildirim istemlerinin yüzdesi
İzin ver %6,69
Engelle %9,20
Kapat %35,76
Yoksay %47,19

Yaklaşık %85'lik bir yoksayma/kapatma oranı göz önüne alındığında ve özellikle istemin öne çıkıp kullanıcıların hemen karar vermeleri konusunda ısrar ettiği düşünüldüğünde, tarayıcının varsaydığı aciliyet düzeyi ile kullanıcının karar vermeyi bekleme tercihi arasında bir çelişki vardır. Bu durum, bir sitenin izin istemesinin "sinir bozucu " olduğu algısına neden olur. Zira site, kullanıcıların çerez izin banner'ları ve bülten abonelikleri gibi potansiyel ekstra eylemlerde kaybolacaktır.

Yeni tasarım

Bu nedenle, Chrome 98 sürümünden itibaren, her izin istendiğinde kilidin yanında görünen animasyonlu bir çip kullanıcı arayüzü sunduk. İstenen izni açıklayan bir simge ve etiketten oluşur. Amacımız, kullanıcıların büyük çoğunluğu için genellikle gerekli olmayan ve sıklıkla yoksayılan ya da reddedilen izin isteklerinden kaçınırken web'e göz atma deneyimini geliştirmekti.

İstek çipi tıklandığında mevcut istem balonu gösterilir (önceden gösterilmiyorsa) ve istek kullanıcı arayüzü, aşağıda listelenen buluşsal yöntemlere göre istek balonuyla otomatik olarak genişletilir:

  • Bu izin, site tarafından otomatik olarak tetiklenmek yerine, siteyle etkileşimde bulunurken bir kullanıcı hareketi aracılığıyla tetiklenmiştir.
  • Verilen izin gerekli kabul edilir ve genellikle spam değildir. Şu anda, mikrofonla eşlenmiş kamera, mikrofon ve kamera bunlardan bazılarıdır.

Asma kilitten coğrafi konum istemine giden akış diyagramı, kapatıldığında "coğrafi konum engellendi" simgesiyle sonuçlanır ve dört saniyelik bir gecikmenin ardından yerini tekrar asma kilit simgesi alır.

Yeni tasarımı zorlama

Bu aşamalı bir sunum olduğundan, aşağıdaki işaretleri açıp kapatarak yeni tasarımın zorlanmasını sağlayabilirsiniz:

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

Yeni tasarım akışı

Kullanıcı hareketi olmadan

Bir hareketle tetiklenmediği halde gerekli olmayan izinler için, istem artık site içeriğine müdahale etmez ve hemen bir karar verilmesini gerektirmez. Kullanıcı, karar vermek için yeterli bilgiye sahip olana kadar istek çipini yoksayabilir.

Etkileşim olmadan

Etkileşim olmadığında ve kısa bir gecikmenin ardından istek çipi, tamamen kapatılmadan önce otomatik olarak yalnızca engellenmiş bir simgeye daralır (iznin geçici olarak engellendiğini gösterir). Amaç, herhangi bir etkileşim kurmadan karar vermemeyi tercih eden kullanıcıların önüne geçmektir.

Asma kilitten göze çarpmayan coğrafi konum çipine giden akış diyagramı, on iki saniyelik gecikmenin ardından "coğrafi konum engellendi" simgesiyle sonuçlanır ve dört saniyelik gecikmenin ardından yerini asma kilit simgesi alır.

Beklenen kısa vadeli etki

Kısa vadede ve kullanıcılar yeni kullanıcı arayüzüne alışıncaya kadar, site sahiplerinin, özellikle bir kullanıcı hareketini hazırlamadan veya talep etmeden otomatik olarak izin isteyen siteler için daha düşük izin verme oranları gözlemlemesi muhtemeldir (bu zaten kötü bir uygulama olarak kabul edilir). Kullanıcı deneyimini daha az kesintiye uğratan bu deneyim, kabul edilen dezavantajları fazlasıyla aşmıştır.

En iyi uygulamalar

Sitenin gerekli bağlamı sağladığından ve izinlerin sadece uygun ve beklenen zamanda istediğinden emin olmak siteye bağlıdır. Geçici olarak engellenen izinler (kullanıcının isteği yoksayması veya istemi reddetmesi nedeniyle) izni aynı oturum içinde tekrar isteyebilir. Bunu yalnızca sitenin veya özelliğin çalışması için izin gerekliyse yapın. Aksi takdirde, kullanıcıları rahatsız etme ve otomatik olarak engellenme riski oluşur. Bu örneklerde, Chrome 80'de kullanıma sunulan sessiz mesajları gösteriyoruz. Daha fazla genel bilgi için Kullanıcı Deneyimine İzin Verme bölümünü inceleyin.

Genel bakış ve sonuçlar

Kullanıcı arayüzünde ve kullanıcı deneyiminde daha fazla iyileştirme yapılması için planlar var. Chrome ekibi bunlar üzerinde çalışıyor ve önceki davranışlara dayanarak izinlerin potansiyel olarak daha agresif bir şekilde otomatik olarak engellenmesini araştırmaktadır. Bu planlar olgun hale geldiğinde haberleri buradan öğreneceksiniz.

Sonuç olarak, yeni kullanıcı arayüzü, bir kararla ilgili algılanan ısrarı azaltır ve göz atma deneyimini iyileştirir. Çoğu izin istemi engellendiği veya yok sayıldığı için hedef, özellikle bir kullanım alanını tamamlamak için izinlerin gerektiği durumlarda, izin istemi gösterirken kullanıcı akışlarını bozmadan genel göz atma deneyimini iyileştirmekti.

Teşekkür

Sigmund'un Unsplash'teki lokomotif resmi. Bu makale Joe Medley tarafından incelenmiştir.