YAZILIM GELİŞTİRME

Yazılımda Bildirim Tasarımı: E-posta, SMS ve Uygulama İçi Ne Zaman?

Her olayı her kanala göndermek kullanıcıyı yorar ve maliyeti artırır. Olayın aciliyetine, kullanıcı tercihine ve maliyete göre e-posta, SMS ve uygulama içi bildirim arasında karar vermenin bir yöntemi.

Next Medya Strateji ve Teknoloji EkibiYayın: Güncelleme: 4 dk · 704 kelime
E-posta, SMS ve uygulama içi bildirim kanallarının olay aciliyetine göre seçimini gösteren kavramsal şema
BİLDİRİM TASARIMI
İçindekiler

Bir yazılımda bildirim tasarlarken ilk refleks genellikle "her önemli olayda kullanıcıya haber verelim" olur. Oysa asıl soru teknik değil, karar sorusudur: bu olay gerçekten bildirime değer mi, değerse hangi kanaldan gitmeli? Aynı olayı e-posta, SMS ve uygulama içi bildirime birden göndermek, kullanıcıyı bilgilendirmek yerine yorar; zamanla kullanıcı tüm bildirimleri kapatır ve gerçekten önemli olanı da kaçırır.

İyi bir bildirim tasarımı, her olay türünü dört ölçüte göre bir kanala bağlar: aciliyet, kullanıcının tercihi, maliyet ve yarattığı gürültü. Aşağıda bu kararı veren bir yöntem, olay-kanal eşlemesi için temsili bir tablo ve bildirim yorgunluğunu azaltmanın yolları var.

Önce olayı sınıflayın, sonra kanalı seçin

Kanal seçimi olayla başlar. Bir olayın kullanıcının hemen harekete geçmesini mi gerektirdiğini, yoksa sadece kayıt amaçlı mı olduğunu belirleyin. Hemen aksiyon isteyen ve kaçırılması maliyetli olaylar (güvenlik, zamana duyarlı onaylar) daha ısrarcı kanallara; bilgilendirici ve beklemeye uygun olaylar daha sessiz kanallara gider. Aşağıdaki eşleme temsilidir; her projenin kullanıcı kitlesine ve olay setine göre yeniden kararlaştırılması gerekir.

Olay türüne göre kanal eşlemesi (temsili)
Olay türüUygun kanalAciliyet
Giriş doğrulama / güvenlik koduSMS veya uygulama içi anlıkYüksek
Onay bekleyen talep (sorumluya)Uygulama içi + e-postaOrta-yüksek
Sipariş/işlem durumu değiştiE-posta, kritikse SMSOrta
Haftalık özet / bilgilendirmeE-posta (digest)Düşük
Sistem içi küçük güncellemeYalnızca uygulama içiDüşük

Bildirim yorgunluğunu tasarımla azaltın

En büyük risk, az bildirim değil çok bildirimdir. Kullanıcı gereğinden fazla bildirim alınca hepsini görmezden gelmeye başlar; bu noktadan sonra kritik bir uyarı bile kaybolur. Çözüm, her olayı anında göndermek yerine hangi olayın anlık, hangisinin toplu (digest) gitmesi gerektiğine karar vermek ve kullanıcıya kontrolü bırakmaktır.

  • Anlık mı, digest mi? Zamana duyarlı olaylar anında; birikebilen bilgilendirmeler saatlik/günlük özet olarak gitsin.
  • Aynı olaya iki kanaldan birden bildirim göndermekten kaçının; kanalları tamamlayıcı kullanın, tekrar için değil.
  • Kullanıcıya kanal ve sıklık tercihi (opt-out) sunun; hangi bildirimi hangi kanaldan alacağını seçebilsin.
  • Benzer olayları gruplayın: on ayrı "yeni yorum" yerine tek "10 yeni yorum" bildirimi daha az yorar.

Maliyeti ve teslim güvenilirliğini hesaba katın

Kanal seçimi yalnızca deneyim değil, maliyet kararıdır da. SMS mesaj başına ücretlidir ve çoğu ülkede ticari SMS için açık izin (onay) gerekir; bu yüzden SMS'i yüksek aciliyetli, gerçekten gereken olaylara ayırmak hem bütçeyi korur hem de yasal tarafı rahatlatır. E-posta ve uygulama içi bildirim birim maliyeti düşük kanallardır, ancak teslim güvenilirliği kanaldan kanala değişir.

  • SMS: mesaj başına ücretli ve onay gerektirir; anlık teslim güçlü ama maliyet nedeniyle yalnızca kritik olaylar için düşünün.
  • E-posta: ucuz ve ayrıntıya uygun, ancak spam filtresi veya gecikme olabilir; kritik olaylarda tek kanal olarak güvenmeyin.
  • Uygulama içi: maliyeti düşük, ama kullanıcı uygulamayı açmazsa görülmeyebilir; zamana duyarlı olaylarda tek başına yeterli olmayabilir.

UYGULAMA ÖZETİ

Bildirim tasarımı kontrol listesi

Kanal kararı

  • Her olay aciliyetine göre sınıflandı.
  • Her olaya tek bir birincil kanal atandı.
  • Anlık mı digest mi kararı verildi.

Kullanıcı ve maliyet

  • Kullanıcıya kanal/sıklık tercihi ve opt-out sunuldu.
  • SMS yalnızca kritik, onaylı olaylarla sınırlandı.
  • Kritik olaylarda teslim güvenilirliği planlandı.

SSS

Sık sorulan sorular

Aynı olayı hem e-posta hem SMS hem uygulama içi göndermek iyi değil mi?

Genellikle değil. Aynı olayı her kanaldan birden göndermek bilgilendirme değil tekrar üretir ve kullanıcıyı yorar. Kanalları tamamlayıcı kullanın: örneğin kritik bir olayda uygulama içi + e-posta birlikte anlamlı olabilir, ama her olayı üç kanala birden koymak bildirim yorgunluğuna yol açar.

SMS'i ne zaman tercih etmeliyim?

SMS'i yüksek aciliyetli ve kaçırılması maliyetli olaylara ayırın; örneğin giriş doğrulama kodu veya zamana duyarlı kritik uyarılar. SMS mesaj başına ücretlidir ve ticari kullanımda açık izin gerektirir, bu yüzden düşük öncelikli bilgilendirmeler için uygun değildir.

Digest (toplu) bildirim ne zaman mantıklı?

Olay zamana duyarlı değilse ve birikebiliyorsa digest uygundur; örneğin "bugün gelen 8 yeni yorum" tek bir özet olarak gidebilir. Anında aksiyon gerektiren olaylar ise beklemeden gitmelidir. Kararı olayın aciliyetine göre verin, her şeyi aynı sıklıkta göndermeyin.

BİRİNCİL KAYNAKLAR

Kaynaklar ve İleri Okuma

YAZAR

Next Medya Strateji ve Teknoloji Ekibi

Özel yazılım ve iş süreçleri

Next Medya ekibi; özel yazılım projelerinde bildirim akışlarını kullanıcı deneyimi, maliyet ve teslim güvenilirliğiyle birlikte ele alır. Bu rehberlerdeki senaryolar, karar yöntemini açıklayan temsili örneklerdir.

İLGİLİ HİZMET

İş akışı ve onay sistemi

Bildirim akışınızı birlikte tasarlayalım

Hangi olayın hangi kanala gideceğini, tercih ekranını ve teslim güvenilirliğini projenizin ihtiyaçlarına göre birlikte kararlaştıralım.

Projenizi görüşelim