İzin isteği çipi

Şimdiye kadar, kullanıcı izin isteyen bir siteyi ziyaret ettiğinde, kullanıcıdan karar vermesini isteyen bir balon beliriyor. Örneğin, coğrafi konum izni isteminde Chrome'un 96 sürümüne kadar uygulanan sürümünü görebilirsiniz. (Bu ve diğer izinleri permission.site demo sitemizde deneyebilirsiniz.)

Chrome coğrafi konum izni istemi

Chrome'un telemetri verileri, çok sayıda izin isteğinin yoksayıldığını kanıtlıyor. Chrome kullanıcı deneyimi raporundaki bildirim izni verilerini kendiniz keşfedebilirsiniz. Şimdilik, Windows kullanıcılarının sitelerdeki bildirim istemlerine nasıl tepki verdiğini toplu olarak gösteren aşağıdaki tabloya göz atın. Coğrafi konum istemlerinde de benzer bir reddedme veya yok sayma davranışı görüldüğünü unutmayın.

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

Yaklaşık %85'lik bir yoksayma ve reddetme oranı göz önünde bulundurulduğunda, özellikle istemin ne kadar öne çıktığı ve kullanıcıların hemen karar verme konusunda ısrar ettiği göz önünde bulundurulduğunda, tarayıcının aciliyet düzeyi ile kullanıcının karar vermeyi bekleme tercihi arasında bir çakışma vardır. Bu durum, kullanıcıların izin istemesi gereken ek şeylerde (ör. çerez izni banner'ları, bültene kaydolma işlemleri vb.) kaybolacağı için sitenin izin istemesinin "sinir bozucu" bir algıya yol açtığı algısını yaratır.

Yeni tasarım

Bu nedenle, Chrome 98'den itibaren, izin istendiğinde kilidin yanında görünen animasyonlu bir çip kullanıcı arayüzü kullanıma sunduk. Bu, istenen 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 gereksiz olan ve sıklıkla göz ardı edilen veya reddedilen izin isteklerinden kaçınırken web'de gezinme deneyimini iyileştirmekti.

İstek çipi tıklandığında mevcut istem balonu gösterilir (henüz gösterilmiyorsa) ve istek kullanıcı arayüzü, aşağıdaki sezgisel kurallara göre istek balonuyla otomatik olarak genişletilir:

  • İzin, site tarafından otomatik olarak tetiklenmek yerine, siteyle etkileşimde bulunurken bir kullanıcı hareketi aracılığıyla tetiklenmiştir.
  • İznin gerekli olduğu düşünülür ve bu izin genellikle spam niteliği taşımaz. Kamera, mikrofon ve mikrofonla eşlenen kamera bu kapsamdadır.

Kilit simgesinden coğrafi konum istemiyle ilgili akış şeması. İstem reddedilirse "coğrafi konum engellendi" simgesi gösterilir. Bu simge, dört saniyelik bir gecikmenin ardından tekrar kilit simgesine dönüşür.

Yeni tasarımı zorlama

Bu özellik aşamalı olarak kullanıma sunulduğundan aşağıdaki işaretçileri etkinleştirerek yeni tasarımı zorlayabilirsiniz:

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

Yeni tasarımın akışı

Kullanıcı hareketi olmadan

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

Etkileşim olmadan

İstekte bulunulmadığı ve kısa bir süre geçtikten sonra istek çipi, tamamen kapatılmadan önce otomatik olarak engellendi simgesine (iznin geçici olarak engellendiğini belirtmek için) dönüşür. Amaç, karar vermemeyi tercih eden kullanıcıların yolunu açmak ve bu işlemi herhangi bir etkileşim olmadan yapmalarına olanak tanımaktır.

Asma kilitten, rahatsız etmeyen coğrafi konum çipine giden bir akış diyagramı, on iki saniyelik bir gecikmenin ardından "coğrafi konum engellendi" simgesiyle sonuçlanıyor ve dört saniyelik gecikmenin ardından en sonunda asma kilit yerine tekrar asma kilit açılıyor.

Beklenen kısa vadeli etki

Kısa vadede ve kullanıcılar yeni kullanıcı arayüzüne alışana kadar site sahipleri, özellikle de kullanıcıyı hazırlamadan veya kullanıcı hareketi talep etmeden otomatik olarak izin isteyen siteler (bu zaten kötü bir uygulama olarak kabul edilir) için daha düşük izin verme oranları görebilir. Bu bilinen dezavantajın, daha az kesinti içeren deneyimin avantajına kıyasla çok daha az ağırlığı vardır.

En iyi uygulamalar

Gerekli bağlamı sağlaması ve yalnızca uygun ve beklenen zamanda izin istemesi sitenin sorumluluğundadır. Kullanıcının isteği yoksayıp istemi kapatması nedeniyle geçici olarak engellenen izinler, aynı oturum içinde tekrar istenebilir. Bu işlemi 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 vardır. Bu durumlarda, Chrome 80'de kullanıma sunulan sessiz mesajı gösteririz. Daha genel bir kılavuz için İzin kullanıcı deneyimi başlıklı makaleyi inceleyin.

Gelecek görünümü ve sonuçlar

Kullanıcı arayüzü ve kullanıcı deneyimi ile ilgili daha fazla iyileştirme planlanmaktadır. Chrome ekibi bunlar üzerinde zaten çalışıyor ve önceki davranışlara dayalı olarak izinlerin daha agresif bir şekilde otomatik olarak engellenmesini araştırmaktadır. Bu planlar tamamlandığında gelişmeleri buradan öğreneceksiniz.

Özetlemek gerekirse yeni kullanıcı arayüzü, bir karar konusundaki ısrar hissini azaltır ve göz atma deneyimini iyileştirir. Çoğu izin istemi engellendiğinde veya yoksayıldığından, özellikle bir kullanım alanını tamamlamak için izinlerin gerekli olduğu durumlarda izin istemi gösterilirken kullanıcı akışlarını kesintiye uğratmadan genel tarama deneyimini iyileştirmek hedeflenmiştir.

Teşekkür ederiz

Bu doküman Joe Medley tarafından incelendi.