Kullanıcı deneyimi izni

Matt Gaunt

PushSubscription aldıktan ve sunucumuza kaydettikten sonra doğal adım, bir push mesajı tetiklemektir. Ancak gözden kaçırdığım bir nokta var. Kullanıcıdan push mesajı göndermek için izin istenirken sunulan kullanıcı deneyimi.

Maalesef çok az sayıda site, kullanıcılarından izin alma konusunda dikkatli davranıyor. 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 kararı vermenize yardımcı olacak birkaç yaygın kalıp ortaya çıktı.

Değer teklifi

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

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

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

  • Belirli bir öğe stokta yok. Öğe tekrar stoka girdiğinde bildirim almak ister misiniz?
  • Bu son dakika haberi düzenli olarak güncellenecek. Gelişmeler olduğunda bildirim almak ister misiniz?
  • En yüksek teklifi veren sizsiniz. Teklifiniz geçersiz kılınırsa bildirim almak ister misiniz?

Bunların tümü, kullanıcının hizmetinize yatırım yaptığı noktalardır ve kullanıcılar için push bildirimlerini etkinleştirmenin net bir değer teklifi vardır.

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

Bu yaklaşımı göstermek için varsayımsal bir havayolu web sitesinin maketini oluşturduk.

Kullanıcı uçuş rezervasyonu yaptıktan sonra, uçuş gecikmeleri hakkında bildirim almak isteyip istemediği sorulur.

Bunun web sitesindeki özel bir kullanıcı arayüzü olduğunu unutmayın.

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

Owen'un demosunda dikkat çeken bir diğer nokta da, kullanıcı bildirimleri etkinleştirmek için tıkladığında sitenin izin istemini gösterirken sayfanın tamamına yarı saydam bir yer paylaşımı eklemesidir. Bu sayede kullanıcıların dikkati izin istemlerine çekilir.

Bu örneğin alternatifi olan, izin istemeyle ilgili kötü kullanıcı deneyimi, kullanıcı havayolu şirketinin sitesine ulaştığı anda izin istemektir.

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

Bu yaklaşım, bildirimlerin neden gerekli veya kullanıcı için yararlı olduğuna dair hiçbir bağlam bilgisi sağlamaz. 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 net bir kullanım alanı olduğunu düşünebilir ve bu nedenle kullanıcıdan 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 yaygın bir kullanıcı deneyimidir.

Bu uygulama kategorileri için çift izin modelini değerlendirmek faydalı olacaktır.

Öncelikle, web sitenizin kontrol ettiği ve izin isteğine izin verme veya isteği yok sayma düğmelerinden oluşan sahte bir izin istemi gösterin. Kullanıcı izin ver'i tıklarsa izin isteğinde bulunarak gerçek tarayıcı izin istemini tetikler.

Bu yaklaşımda, web uygulamanızda kullanıcıdan bildirimleri etkinleştirmesini isteyen özel bir izin istemi gösterirsiniz. Bu sayede kullanıcı, web sitenizin 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österin. Aksi takdirde özel pop-up'ınızı gizleyin ve başka bir zaman isteyin.

Bunun iyi bir örneği Oturum açtıktan sonra sayfalarının üst kısmında bildirimleri etkinleştirmek isteyip istemediğinizi soran bir istem gösterilir.

Ayarlar Paneli

Bildirimleri bir ayarlar paneline taşıyarak kullanıcılara web uygulamanızın kullanıcı arayüzünü karmaşıklaştırmak zorunda kalmadan push mesajlaşmayı etkinleştirme ve devre dışı bırakmanın kolay bir yolunu sunabilirsiniz.

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

Bunun iyi bir örneği Google I/O sitesini ilk kez yüklediğinizde herhangi bir işlem yapmanız istenmez. Kullanıcı, siteyi keşfetmeye bırakılır.

Google IO'nun push mesajlaşma web uygulamasındaki ayarlar paneli.

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

İzin istemini gösteren Google IO web uygulaması.

Onay kutusunu tıkladığınızda izin istemi gösterilir. Gizli sürprizler yok.

İzin verildikten sonra onay kutusu işaretlenir ve kullanıcının yapması gereken tek şey bu olur. Bu kullanıcı arayüzünün en iyi özelliği, kullanıcıların web sitesindeki tek bir konumdan bildirimleri etkinleştirip devre dışı bırakabilmesidir.

Pasif yaklaşım

Bir kullanıcıya push mesajı sunmanın en kolay yollarından biri, sayfanın site genelinde tutarlı bir yerinde push mesajlarını etkinleştiren/devre dışı bırakan bir düğme veya açma/kapatma düğmesi bulundurmaktır.

Bu, kullanıcıları push bildirimlerini etkinleştirmeye zorlamaz ancak kullanıcıların web sitenizle etkileşime geçmeyi etkinleştirmesi veya devre dışı bırakması için güvenilir ve kolay bir yol sunar. Bloglar gibi yüksek hemen çıkma oranlarının yanı sıra düzenli izleyicilere de sahip olabilecek siteler için bu seçenek, siteyi ziyaret edenleri rahatsız etmeden düzenli izleyicileri hedeflediği için iyi bir seçenektir.

Kişisel sitemin altbilgisinde push mesajları için bir açma/kapatma düğmesi var.

Gauntface.com altbilgi bölümündeki push bildirimi açma/kapatma düğmesi örneği

Bu sayfa, sitenin ana sayfasından oldukça uzaktadır ancak düzenli ziyaretçiler için güncelleme almak isteyen okuyucular tarafından yeterince ilgi görecektir. Tek seferlik ziyaretçiler bu durumdan etkilenmez.

Kullanıcı push mesajlarına abone olursa açma/kapatma düğmesinin durumu değişir ve site genelinde bu durum korunur.

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

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 ulaştığı anda izin iletişim kutusunu göstermek olacaktır.

Kullanıcılar, neden izin istendiği konusunda hiçbir bağlama sahip değildir. Hatta web sitenizin ne işe yaradığını, ne tür hizmetler sunduğunu bile bilmiyor olabilirler. Bu noktada, can sıkıcı olduğu için izinleri engellemek yaygın bir durumdur. Bu pop-up, kullanıcıların yapmak istediklerinin önüne geçmektedir.

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, açık veya eğlenceli değildir.

Her ne olursa olsun, kullanıcı sitenizi açtığı anda izin istemeyin. Kullanıcının izin vermesi için teşvik edici başka bir kullanıcı arayüzü veya yaklaşım kullanmayı düşünün.

Çözüm sunun

Kullanıcıları push'a abone etmek için kullanıcı deneyimini göz önünde bulundurmanın yanı sıra lütfen kullanıcıların push mesajlarının e-posta listesinden nasıl çıkacağını veya push mesajlarını nasıl devre dışı bırakacağını da düşünün.

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

Sitenizde, kullanıcılara push bildirimleri nasıl devre dışı bırakılacağını açıklamalısınız. Aksi takdirde kullanıcılar, kalıcı olarak engelleme seçeneğini tercih edebilir.

Sonraki adımlar

Codelab uygulamaları