Kullanıcı deneyimi izni

Matt Gaunt

PushSubscription alıp sunucumuza kaydettikten sonraki doğal adım, push mesajı tetiklemektir ancak açıkça göz ardı ettiğim bir şey var. Kullanıcıdan push mesajları göndermek için izin isterken kullanıcı deneyimi.

Maalesef çok az site, kullanıcıdan nasıl izin istediğine dikkat eder. Bu nedenle, hem iyi hem de kötü kullanıcı deneyimlerine kısaca göz atalım.

Yaygın kalıplar

Kullanıcılarınız ve kullanım alanınız için en iyi seçeneğe karar verirken size yol gösterecek ve yardımcı olacak birkaç yaygın model ortaya çıktı.

Değer teklifi

Kullanıcılardan, avantajın açıkça görüldüğü bir zamanda push bildirimlerine abone olmalarını isteyin.

Örneğin, bir kullanıcı online mağazadan bir ürün satın almış ve ödeme adımlarını tamamlamış olsun. Site daha sonra teslimat durumuyla ilgili güncellemeler sunabilir.

Bu yaklaşımın işe yaradığı çeşitli durumlar vardır:

  • Belirli bir ürün stokta yok. Ürün tekrar stoklara girdiğinde bildirim almak ister misiniz?
  • Bu son dakika haberi düzenli olarak güncellenecek. Gelişmelerden haberdar olmak ister misiniz?
  • En yüksek teklifi verdiniz. Sizden daha yüksek teklif verildiğinde bildirim almak ister misiniz?

Bunların tümü, kullanıcının hizmetinize yatırım yaptığı ve push bildirimlerini etkinleştirmesi için net bir değer teklifinin bulunduğu noktalardır.

Owen Campbell-Moore'un push için iyi kullanıcı deneyimi örneği.

Owen, bu yaklaşımı göstermek için hayali bir hava yolu web sitesinin maketini oluşturdu.

Kullanıcı uçuş rezervasyonu yaptıktan sonra, uçuş gecikmeleriyle ilgili bildirim almak isteyip istemediğini sorar.

Bu, web sitesinin özel bir kullanıcı arayüzüdür.

Owen Campbell-Moore'un izin istemi için iyi kullanıcı deneyimi örneği.

Owen'ın demosundaki bir diğer güzel dokunuş da, kullanıcı bildirimleri etkinleştirmek için tıkladığında sitenin izin istemini gösterirken tüm sayfaya yarı şeffaf bir yer paylaşımı eklemesidir. Bu sayede kullanıcının dikkatini izin istemine çekebilirsiniz.

Bu örneğin alternatifi olan kötü kullanıcı deneyimi, kullanıcı hava yolu şirketinin sitesine girer girmez izin istemektir.

Owen Campbell-Moore'un push bildirimleri için kötü kullanıcı deneyimi örneği.

Bu yaklaşım, bildirimlerin neden gerekli veya kullanıcı için yararlı olduğu konusunda bağlam sağlamaz. Bu izin istemi, kullanıcının asıl görevini (ör. uçuş rezervasyonu yapma) gerçekleştirmesini de engeller.

Çift izin

Sitenizin push mesajlaşma için net bir kullanım alanı olduğunu düşünebilir ve bu nedenle kullanıcıdan mümkün olan en kısa sürede izin isteyebilirsiniz.

Örneğin, anlık mesajlaşma ve e-posta istemcileri. Yeni bir mesaj veya e-posta için mesaj göstermek, çeşitli platformlarda yerleşik bir kullanıcı deneyimidir.

Bu uygulama kategorileri için çift izin modelini kullanmayı düşünebilirsiniz.

Öncelikle web sitenizin kontrol ettiği bir iletişim kutusu göstererek sitenizin kullanım alanının değerini açıklayın. İletişim kutusu, gerekli izin isteğini tetiklemek veya iptal etmek için düğmeler sunabilir. Kullanıcı olumlu bir sinyal verirse izin isteyin ve gerçek tarayıcı izin istemini tetikleyin.

Bu yaklaşımda, web uygulamanızda önce bağlam sağlayan özel bir istem gösterirsiniz. Bu sayede kullanıcı, beklenmedik bir izin istemi nedeniyle rahatsız olduğu için web sitenizin kalıcı olarak engellenmesi riski olmadan etkinleştirmeyi veya devre dışı bırakmayı seçebilir. Kullanıcı, özel kullanıcı arayüzünde etkinleştir'i seçerse gerçek izin istemini gösterin. Aksi takdirde özel iletişim kutunuzu gizleyin ve kullanıcının seçimine saygı gösterin.

İzinlerle ilgili en iyi uygulamalar ve Google Meet'in izin akışını nasıl iyileştirdiği hakkında daha fazla bilgi edinebilirsiniz.

Ayarlar paneli

Bildirimleri bir ayarlar paneline taşıyarak kullanıcıların push mesajlaşmayı etkinleştirmesi ve devre dışı bırakması için kolay bir yol sunabilirsiniz. Böylece web uygulamanızın kullanıcı arayüzünde karmaşaya neden olmazsınız.

Sayfayı ilk yüklediğinizde istem gösterilmez.

Google I/O sitesi buna iyi bir örnektir. Google I/O sitesini ilk yüklediğinizde sizden herhangi bir şey yapmanız istenmez, kullanıcı siteyi keşfetmeye bırakılır.

Google IO'nun web uygulamasında push mesajlaşma için ayarlar paneli.

Birkaç ziyaretten sonra sağdaki menü öğesi tıklandığında, kullanıcının bildirimleri ayarlayıp yönetebileceği bir ayarlar paneli gösterilir.

Google I/O'nun izin istemini gösteren web uygulaması.

Onay kutusunu tıkladığınızda izin istemi gösterilir. Sürpriz yok.

İzin verildikten sonra onay kutusu işaretlenir ve kullanıcı devam edebilir. Bu kullanıcı arayüzünün en iyi yanı, kullanıcıların web sitesindeki tek bir yerden bildirimleri etkinleştirip devre dışı bırakabilmesidir.

Pasif yaklaşım

Kullanıcıya push mesajı sunmanın en kolay yollarından biri, sitenin her yerinde tutarlı olan bir sayfada push mesajlarını etkinleştiren/devre dışı bırakan bir düğme veya açma/kapatma anahtarı kullanmaktır.

Bu, kullanıcıları push bildirimlerini etkinleştirmeye yönlendirmez ancak kullanıcıların web sitenizle etkileşime girmeyi etkinleştirmesi ve devre dışı bırakması için güvenilir ve kolay bir yol sunar. Hem düzenli izleyicileri hem de yüksek hemen çıkma oranları olan bloglar gibi siteler için bu, düzenli izleyicileri hedefleyen ve geçici ziyaretçileri rahatsız etmeyen sağlam bir seçenektir.

Kişisel sitemin altbilgisinde push mesajlaşma için bir açma/kapatma anahtarı var.

Gauntface.com push bildirimi açma/kapatma düğmesi örneği (altbilgide)

Bu seçenek biraz gözden uzak olsa da düzenli ziyaretçiler için, güncellemeleri almak isteyen okuyucuların yeterince dikkatini çekecektir. Tek seferlik ziyaretçiler bu durumdan hiç etkilenmez.

Kullanıcı push mesajlarına abone olursa açma/kapatma anahtarının durumu değişir ve site genelinde bu durumda kalır.

Gauntface.com'un bildirimleri etkinleştirilmiş hali

Kötü kullanıcı deneyimi

Bunlar, web'de fark ettiğim yaygın uygulamalardan bazıları. Maalesef çok yaygın bir kötü uygulama var.

Yapabileceğiniz en kötü şey, kullanıcılar sitenize gelir gelmez izin iletişim kutusunu göstermektir.

Neden izin istendiği konusunda hiçbir fikirleri yoktur. Web sitenizin ne amaçla kullanıldığını, ne yaptığını veya ne sunduğunu bile bilmiyor olabilirler. Bu noktada, kullanıcıların canı sıkıldığı için izinleri engellemesi sık karşılaşılan bir durumdur. Bu pop-up, kullanıcıların yapmak istedikleri işleme engel olur.

Kullanıcı izin isteğini engellerse web uygulamanızın tekrar izin isteyemeyeceğini unutmayın. Engellendikten sonra izin almak için kullanıcının tarayıcının kullanıcı arayüzünde izni değiştirmesi gerekir. Bu işlem kullanıcı için kolay, belirgin veya eğlenceli değildir.

Her ne olursa olsun, kullanıcı sitenizi açar açmaz izin istemeyin. Kullanıcıyı izin vermeye teşvik edecek başka bir kullanıcı arayüzü veya yaklaşım kullanmayı düşünün.

Çıkış yolu sunun

Kullanıcıyı push bildirimlerine abone yapmak için kullanıcı deneyimini göz önünde bulundurmanın yanı sıra, lütfen kullanıcının push mesajlaşma aboneliğinden nasıl çıkması veya devre dışı bırakması gerektiğini de düşünün.

Sayfa yüklenir yüklenmez izin isteyen ve ardından push bildirimlerini devre dışı bırakmak için kullanıcı arayüzü sunmayan sitelerin sayısı şaşırtıcıdır.

Siteniz, kullanıcılara push bildirimlerini nasıl devre dışı bırakabileceklerini açıklamalıdır. Aksi takdirde kullanıcılar, nükleer seçeneği kullanıp izni kalıcı olarak engelleyebilir.

Sonraki adımlar

Kod laboratuvarları