Kullanıcı deneyimi izni

Matt Gaunt

PushSubscription edinip sunucumuza kaydettikten sonraki doğal adım, push mesajını tetiklemektir. Ancak değindiğim bir konu da var. Kendisine push mesaj göndermek için kullanıcıdan izin istendiğinde kullanıcı deneyimi.

Ne yazık ki, kullanıcılarından nasıl izin isterlerken dikkate alınan site sayısı çok azdır. Bu yüzden, iyi ve kötü kullanıcı deneyimini kısaca inceleyelim.

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ı olması gereken birkaç yaygın kalıp tespit edilmiştir.

Değer teklifi

Kullanıcılardan, avantajın bariz olduğu bir zamanda push abone olmalarını isteyin.

Örneğin, bir kullanıcı online bir mağazadan kısa süre önce ürün satın almış ve ödeme akışını tamamlamıştır. Site, yayınlama durumuyla ilgili güncellemeler sunabilir.

Bu yaklaşımın işe yaradığı birkaç durum vardır:

  • Belirli bir ürün stokta yok. Bu ürün tekrar satışa sunulduğunda bilgilendirilmek ister misiniz?
  • Bu son dakika haberi düzenli olarak güncellenecektir. Hikaye geliştikçe bilgilendirilmek ister misiniz?
  • En yüksek teklifi veren sizsiniz. Daha yüksek teklif verildiğinde bildirim almak ister misiniz?

Bunların hepsi kullanıcının hizmetinize yatırım yaptığı noktalardır ve push bildirimlerini etkinleştirmek için net bir değer teklifi vardır.

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

bir hava yolu şirketi web sitesinin taklidi yaptı.

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

Bunun, web sitesinden alınan özel bir kullanıcı arayüzü olduğunu unutmayın.

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

Ozan'ın demosuna güzel bir dokunuş da şu: Kullanıcı bildirimleri etkinleştirmek için tıklarsa, izin istemini gösterirken sitenin tüm sayfaya yarı saydam bir yer paylaşımı ekliyor. Bu, kullanıcıların dikkatini izin istemine çeker.

Bu örneğin alternatifi, izin isteyen kötü kullanıcı deneyimi ise bir kullanıcı hava yolunun sitesine girer girmez izin istemektir.

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

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

Çift İzin

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

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

Bu uygulama kategorileri için çift izin modelini göz önünde bulundurmaya değer.

Öncelikle, web sitenizin kontrol ettiği sahte bir izin istemini gösterin. Bu istem, izin isteğine izin vermek veya yoksaymak için düğmelerden oluşur. Kullanıcı "izin ver"i tıklarsa gerçek tarayıcı izni istemi tetiklenerek izin isteyin.

Bu yaklaşımla web uygulamanızda, kullanıcıdan bildirimleri etkinleştirmesini isteyen özel bir izin istemi görüntülersiniz. Bu şekilde kullanıcı, web siteniz kalıcı olarak engellenme 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örüntüleyin. Aksi takdirde özel pop-up'ınızı gizleyerek başka bir zaman sorun.

Buna iyi bir örnek verilebilir . Oturum açtıktan sonra sayfanın üst kısmında, bildirimleri etkinleştirmek isteyip istemediğinizi soran bir istem gösterilir.

Ayarlar Paneli

Bildirimleri bir ayarlar paneline taşıyabilirsiniz. Böylece kullanıcılar, web uygulamanızın kullanıcı arayüzünü karmaşaya sokmadan push mesajlarını kolayca etkinleştirebilir ve devre dışı bırakabilirsiniz.

Sayfayı ilk yüklediğinizde herhangi bir istem görünmez.

Buna iyi bir örnek verilebilir . Google I/O sitesini ilk yüklediğinizde sizden herhangi bir şey yapmanız istenmez, kullanıcı siteyi keşfetmek için kalır.

Push mesajlaşma için Google KS'nin web uygulamasındaki ayarlar paneli.

Birkaç ziyaretten sonra sağdaki menü öğesini tıkladığınızda kullanıcının bildirimleri ayarlamasına ve yönetmesine olanak tanıyan bir ayarlar paneli gösterilir.

Google IO'nun web uygulaması, izin istemini gösteriyor.

Onay kutusunu tıkladığınızda izin istemi görüntülenir. Gizli sürpriz yok.

İzin verildikten sonra onay kutusu işaretlenir ve kullanıcı hazır olur. Bu kullanıcı arayüzünün en güzel tarafı, kullanıcıların web sitesindeki bir konumdan bildirimleri etkinleştirebilmesi ve devre dışı bırakabilmesidir.

Pasif yaklaşım

Kullanıcılara push mesajı sunmanın en kolay yollarından biri, sayfada site genelinde tutarlı olan bir konumda push mesajlarını etkinleştiren/devre dışı bırakan bir düğme veya açma/kapatma anahtarına sahip olmaktır.

Bu, kullanıcıları push bildirimlerini etkinleştirmeye yönlendirmez, ancak web sitenizle etkileşime geçmeyi seçmeleri ve devre dışı bırakmaları için güvenilir ve kolay bir yol sunar. Düzenli görüntüleyenlerin yanı sıra yüksek hemen çıkma oranlarına sahip olan bloglar gibi siteler için de bu doğru bir seçenektir çünkü araçla gelen ziyaretçileri rahatsız etmeden düzenli izleyicileri hedefler.

Kişisel sitemde altbilgi bölümünde push mesajları için bir açma/kapatma düğmesi var.

Altbilgide Gauntface.com push bildirimi açma/kapatma
örneği

Bu makale, oldukça garip bir şey, ancak düzenli ziyaretçiler için, güncelleme almak isteyen okuyucuların yeterince dikkat etmesi gerekir. Tek seferlik ziyaretçiler bu durumdan hiçbir şekilde etkilenmez.

Kullanıcı push mesajlaşmaya abone olursa açma/kapatma anahtarının durumu site genelinde değişir ve korunur.

Bildirimlerin etkin olduğu Gauntface.com örneği

Kötü kullanıcı deneyimi

İnternette gördüğüm yaygın uygulamalardan bazıları bunlar. Ne yazık ki, çok sık karşılaşılan bir kötü uygulama var.

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

Neden izin istendiğine dair hiçbir bilgiye sahip değiller. Web sitenizin ne için olduğunu, ne işe yaradığını ya da ne sunduğunu bile bilmiyor olabilirler. Bu noktada hayal kırıklığı nedeniyle izinleri engellemek nadir görülen bir durum değildir. Bu pop-up, kullanıcının yapmaya çalıştığı işin önüne geçer.

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ündeki izni değiştirmesi gerekir. Bu işlem, kullanıcı için kolay, açık veya eğlenceli değildir.

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

Çıkış yolu sunun

Bir kullanıcıyı yönlendirmek için abone olmaya yönelik kullanıcı deneyimini göz önünde bulundurmanın yanı sıra kullanıcının e-posta listesinden nasıl çıkması veya push mesajlarını devre dışı bırakması gerektiğini lütfen düşünün.

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

Sitenizde, kullanıcılarınıza push'u nasıl devre dışı bırakabileceklerini açıklamalıdır. Aksi takdirde, kullanıcılar büyük olasılıkla nükleer seçeneği tercih edecek ve izni kalıcı olarak engelleyecektir.

Sonraki adımlar

Code Labs