Push Bildirim Nedir? Uygulama Kullanıcılarına Doğru Anda Ulaşmak

Push bildirim, uygulaması kapalı olan kullanıcıya bile kısa bir mesajla ulaşmanızı sağlar. Nasıl çalıştığını, ne zaman işe yaradığını ve nerede ters teptiğini anlattık.

İçindekiler
  1. Push bildirim nedir, SMS ve e-postadan farkı ne?
  2. Bildirimler teknik olarak nasıl çalışır?
  3. Hangi işletmeler push bildirimden gerçekten fayda görür?
  4. Bildirim stratejisinde sık yapılan hatalar
  5. Bildirimlerin etkisini nasıl ölçersiniz?
  6. Bu işi nasıl birlikte yaparız?
  7. Sık sorulan sorular
  8. Sonuç

Uygulamanızı indiren bir müşteri, iki hafta sonra onu açmayı unutmuş olabilir. Telefonunun kilit ekranına düşen kısa bir “Siparişiniz yola çıktı” ya da “Randevunuz yarın 10.00’da” mesajı ise onu birkaç saniyede geri getirir. İşte bu mesajlara push bildirim denir. Bu yazıda push bildirimin teknik olarak nasıl çalıştığını, hangi işletmelerde gerçek değer ürettiğini ve kullanıcıyı uygulamayı silmeye iten hataları anlatıyorum.

Push bildirim nedir, SMS ve e-postadan farkı ne?

Push bildirim, bir mobil uygulamanın sunucusundan kullanıcının cihazına gönderilen kısa mesajdır. Uygulama o anda açık olmasa bile bildirim kilit ekranında, bildirim çubuğunda ya da uygulama simgesindeki rozette görünür. Kullanıcı dokunduğunda doğrudan ilgili ekrana gider.

SMS’ten farkı, telefon numarasına değil uygulamayı yüklemiş cihaza gitmesidir; mesaj başına operatör ücreti yoktur ama yalnızca uygulamayı yükleyip izin veren kişilere ulaşır. E-postadan farkı ise anlık olmasıdır: e-posta gelen kutusunda beklerken bildirim birkaç saniye içinde görülür. Bu yüzden zamana duyarlı bilgiler için daha uygundur.

Kanal Kime ulaşır? Hız Uygun içerik
Push bildirim Uygulamayı yükleyip izin veren kullanıcı Anlık Sipariş durumu, randevu hatırlatma, kısa duyuru
SMS Telefon numarası bilinen herkes Anlık Doğrulama kodu, kritik bilgilendirme
E-posta E-posta adresi bilinen herkes Gecikmeli okunur Fatura, uzun içerik, bülten

Bildirimler teknik olarak nasıl çalışır?

Bildirimi uygulamanız doğrudan telefona göndermez; arada işletim sisteminin bildirim servisi vardır. Android tarafında Firebase Cloud Messaging (FCM), iOS tarafında Apple Push Notification service (APNs) bu görevi üstlenir. Akış kabaca şöyledir:

  1. Kullanıcı uygulamayı açar ve bildirim izni verir.
  2. Cihaz, bildirim servisinden kendine özel bir cihaz anahtarı (token) alır.
  3. Uygulama bu anahtarı sizin sunucunuza kaydeder; hangi kullanıcıya ait olduğunu da not eder.
  4. Bir olay gerçekleştiğinde (sipariş kargoya verildi, randevuya bir gün kaldı) sunucunuz bildirim servisine “şu anahtara şu mesajı ilet” der.
  5. Servis mesajı cihaza ulaştırır, işletim sistemi de ekranda gösterir.

Bu akışın kalbi sunucu tarafındadır. Kimin hangi cihazı kullandığı, hangi konulara abone olduğu ve hangi olayların bildirim tetikleyeceği arka uçta tutulur. Bu katmanı ayrıntılı merak ediyorsanız mobil uygulamanın arka ucu ve yönetim paneli yazısına göz atabilirsiniz. Flutter ile geliştirilen uygulamalarda aynı kod tabanı hem Android hem iOS bildirimlerini yönetebilir; yalnızca her platformun kendi izin ve sertifika ayarları ayrıca yapılır.

İzin meselesi

iOS uzun süredir bildirim için açık izin istiyor; Android de 13 sürümünden itibaren aynı yola geçti. Yani kullanıcı “İzin verme” derse ona bildirim gönderemezsiniz. İzni uygulama ilk açılır açılmaz istemek yerine, değerini gösterebileceğiniz bir anda istemek daha sağlıklıdır. Örneğin ilk siparişi tamamlayan kullanıcıya “Siparişinizin durumunu bildirimle haber verelim mi?” diye sormak, açılış ekranındaki soğuk bir izin penceresinden çok daha anlamlıdır.

Hangi işletmeler push bildirimden gerçekten fayda görür?

Bildirim her uygulamaya aynı ölçüde değer katmaz. Kullanıcının beklediği, onun için zamanı önemli bir bilgi varsa bildirim parlar. Birkaç örnek:

  • Restoran ve kafeler: “Siparişiniz hazır” ya da “Kuryeniz yolda” mesajı. Bu senaryoyu restoran ve kafeler için sipariş uygulaması yazısında ayrıca ele aldım.
  • Klinikler ve salonlar: Randevudan bir gün önce hatırlatma, gelmeme oranını düşürmeye yardım eder.
  • Spor salonları: Ders saati değişikliği, üyelik bitimine yakın hatırlatma.
  • E-ticaret: Kargo durumu, stoğa yeniden giren ürün, sepette unutulan ürün.
  • Kurum içi uygulamalar: Sahadaki personele yeni iş emri atandığında anında haber vermek.

Ortak nokta şu: bildirim, kullanıcının zaten önemsediği bir bilgiyi taşıyor. Sırf “bizi unutmayın” demek için gönderilen mesajlar ise kısa sürede rahatsızlığa dönüşür.

Bildirim stratejisinde sık yapılan hatalar

Bildirim izni bir güven emanetidir; kötü kullanıldığında kullanıcı izni kapatır ya da uygulamayı tamamen siler. En sık gördüğüm hatalar şunlar:

  • Çok sık göndermek: Her gün kampanya duyurusu yapmak, kısa sürede “sessize al” tepkisi doğurur.
  • Herkese aynı mesajı atmak: Ankara’daki kullanıcıya Erzurum şubesinin indirimini göndermek alakasızdır.
  • Yanlış saat: Gece yarısı gelen bir kampanya bildirimi, saat dilimine ve kullanıcının alışkanlığına dikkat edilmediğini gösterir.
  • Bildirimi boş ekrana bağlamak: Kullanıcı dokunduğunda ilgili ürüne ya da siparişe değil, ana sayfaya düşüyorsa emek boşa gider.
  • Tercih sunmamak: Kullanıcıya “sipariş bildirimleri açık, kampanyalar kapalı” gibi seçenek vermemek, onu ya hep ya hiç kararına iter.

Kişiselleştirme ve bölümleme

İyi kurulmuş bir sistemde bildirimler kullanıcı gruplarına göre gider: son 30 günde alışveriş yapmayanlar, belirli bir şehirde yaşayanlar, belirli bir ürün kategorisini sevenler gibi. Bu bölümleme için arka uçta kullanıcı davranışının bir ölçüde kaydedilmesi gerekir. Kişisel veri işlendiği için aydınlatma metni ve gerekli rızaların alınması da kurgunun parçası olmalıdır; kesin hukuki değerlendirme için bir uzmana danışmanızı öneririm.

Bildirimlerin etkisini nasıl ölçersiniz?

Gönderilen bildirim sayısı tek başına bir şey söylemez. Takip edilmesi gereken birkaç temel gösterge var:

  • İzin oranı: Uygulamayı yükleyenlerin ne kadarı bildirime izin veriyor?
  • Açılma oranı: Bildirimlerin kaçına dokunuluyor?
  • Dönüşüm: Bildirime dokunan kişi sipariş verdi mi, randevusuna geldi mi?
  • İzin geri çekme: Belli bir kampanyadan sonra bildirimi kapatanlar arttı mı?

Bu verileri yönetim panelinde görmek, hangi mesaj türünün işe yaradığını ve hangisinin kullanıcıyı yorduğunu anlamanızı sağlar. Uygulama geliştirme sürecinin bütününü merak ediyorsanız mobil uygulama geliştirme rehberi iyi bir başlangıç olur.

Bu işi nasıl birlikte yaparız?

Bildirim altyapısı, mevcut bir uygulamaya sonradan eklenebileceği gibi yeni bir uygulamanın parçası olarak da kurulabilir. Benim çalışma sürecim genellikle şöyle ilerler:

  1. Senaryoları belirleme: Hangi olayların bildirim tetikleyeceğini, kime gideceğini ve hangi ekrana açılacağını birlikte listeleriz.
  2. Kapsam ve teklif: Yalnızca işlemsel bildirimler mi, yoksa panelden toplu ve bölümlenmiş gönderim de mi isteniyor? Kapsamı netleştirip teklif hazırlarım.
  3. Kurulum ve test: FCM ve APNs ayarlarını yapar, sunucu tarafındaki gönderim mantığını yazar, gerçek Android ve iPhone cihazlarda test ederim.
  4. Teslim ve destek: Paneli nasıl kullanacağınızı gösterir, işletim sistemi güncellemelerinden sonra bildirimlerin çalışmaya devam ettiğini takip ederim.

Uygulamanız için hangi bildirimlerin anlamlı olacağını konuşmak isterseniz iletişim sayfasından bana yazabilirsiniz.

Sık sorulan sorular

Push bildirim göndermek ücretli mi?

FCM ve APNs gibi işletim sistemi servisleri genel olarak bildirim iletimi için mesaj başına ücret almaz. Maliyet daha çok sunucu altyapısından, yönetim panelinden ve kullanılıyorsa üçüncü taraf bildirim platformlarından gelir. Güncel şartları ilgili sağlayıcının sitesinden kontrol etmenizi öneririm.

Web sitesinden de bildirim gönderilebilir mi?

Evet, tarayıcı bildirimleri sayesinde web sitesi ziyaretçilerine de izin karşılığında bildirim gönderilebilir. Ancak desteği tarayıcıya ve işletim sistemine göre farklılık gösterir; mobil uygulamadaki kadar tutarlı bir deneyim beklememek gerekir.

Kullanıcı bildirimi kapatırsa ne olur?

O cihaza artık bildirim ulaşmaz. Kullanıcıyı tekrar kazanmak için uygulama içinde bildirimlerin ona ne kazandırdığını göstermek ve ayarlara yönlendirmek gerekir; zorlayıcı yöntemler genellikle ters teper.

Günde kaç bildirim göndermek uygundur?

Sabit bir sayı yoktur. İşlemsel bildirimler (sipariş, randevu) kullanıcı beklediği için sorun yaratmaz; kampanya bildirimlerinde ise az ama alakalı göndermek ve izin geri çekme oranını izlemek en güvenli yoldur.

Sonuç

Push bildirim, doğru kurulduğunda kullanıcıyla aranızdaki en kısa yoldur; yanlış kullanıldığında ise uygulamanızın silinme sebebi olabilir. Değerli, zamanında ve kişiye uygun mesajlar gönderdiğinizde kullanıcılarınız bildirimlerinizi bekler hâle gelir. Uygulamanıza bildirim altyapısı kurmayı düşünüyorsanız bana ulaşarak ilk adımı atabilirsiniz.