Browser Push

Browser Push (web push bildirimleri), web sitelerinin kayıtlı ziyaretçilere tarayıcı üzerinden ve ayrı bir uygulama gerektirmeden bildirim göndermesine olanak tanıyan bir teknolojidir. Teknik temel, Push API ve Service Worker ile desteklenen Web Push API'den oluşur.

Browser Push Nedir?

Browser Push (aynı zamanda web push bildirimleri olarak da bilinir), web sitelerinin tarayıcı üzerinden ziyaretçilere mesaj göndermesini sağlayan bir teknolojidir. Kullanıcı açık web sitesinde olmasına gerek yoktur; kayıtlı bir tarayıcısı açık olduğu sürece bildirim belirir. Teknik temel, W3C standardı olan Web Push API'den ve arka planda çalışan bir Service Worker'dan oluşur.

Browser Push, native uygulama push bildirimleriyle aynı süreçte çalışır ve aynı sistem bildirimi ekranını kullanır; ancak tarayıcı tabanlıdır. Chrome, Firefox, Edge ve Safari'nin tüm güncel sürümleri (macOS ve iOS 16.4+ dahil) Web Push'u destekler.

Teknik Süreç

Browser Push bir ziyaretçiye gönderilmeden önce birkaç teknik adım gerçekleşir.

  1. Opt-in: Ziyaretçi, sitenizde açılan ön izin katmanını onaylar. Ardından tarayıcı izin sorgusunu tetikler. Kullanıcı bu sorguyu kabul ederse abonelik oluşur.
  2. Abonelik kaydı: Tarayıcı, push hizmeti sunucusuna (örneğin Google FCM veya Mozilla autopush) eşsiz bir uç nokta URL'si kaydeder. Bu URL, bildirimlerin yönlendirileceği adresi tanımlar.
  3. Depolama: Uç nokta URL'si sunucunuzda saklanır; SendSeven Push kanalının abonelik veritabanında.
  4. Gönderim: Bir bildirim göndermek istediğinizde, sunucunuz uç noktaya şifrelenmiş bir yük gönderir (VAPID protokolü aracılığıyla). Push hizmeti bildirimi cihaza iletir.
  5. Görüntüleme: Tarayıcı veya işletim sistemi bildirimi sistem bildirim ekranında gösterir; masaüstü veya mobil olabilir.

Temel Metrikler

Browser Push kampanyaları için üç temel metrik izlenir.

  • Teslim oranı: Abonelere başarıyla iletilen bildirim oranı. Genellikle %90'ın üzerindedir.
  • Tıklama oranı (CTR): Tıklamaları ölçmek için click-tracking aktif olmalıdır. SendSeven kısa URL'leri veya UTM parametrelerinizi kullanın. Aktif click-tracking ile iyi segmentlenmiş kampanyalarda CTR %5–15 arasında seyreder.
  • Opt-in oranı: Web sitesi ziyaretçilerinden Push'a kaydolmayı kabul edenlerin oranı. İyi tasarlanmış bir ön izin katmanıyla %30–50 arasında gerçekçidir.

Yaygın Kullanım Alanları

Browser Push belirli kullanım alanlarında e-posta ve SMS'ten üstündür.

  • Fiyat alarmları: Bir ürün izlenen fiyat eşiğine ulaştığında mağaza Push bildirimini doğrudan REST API aracılığıyla tetikler.
  • Sepet bırakma hatırlatmaları: Sepete ürün ekleyip satın almadan çıkan kullanıcılar aynı tarayıcı oturumunda anında hatırlatma alır.
  • Son dakika haberleri: Haber portalları yeni bir makale yayımlandığında abonelerine bildirim gönderir.
  • İnaktif kullanıcıları yeniden etkinleştirme: Push, adres veya telefon numarası bırakmamış tarayıcı ziyaretçilerine ulaşmanın tek yolu olabilir.
  • Etkinlik hatırlatmaları: Web seminerlerini, randevuları veya canlı yayınları başlamadan önce hatırlatır.

Kısıtlamalar ve Dikkat Edilmesi Gerekenler

  • Eylem düğmesi yok: Push bildirimleri başlık, kısa metin ve bir görselden oluşur. Bildirim tostu tıklanabilirdir ancak ek düğme içermez.
  • Cihaz başına tarayıcı başına: Abonelik cihaz ve tarayıcıya özgüdür.
  • Tarayıcı açık olmalı: Bildirimler yalnızca ziyaretçinin tarayıcısı açıkken veya yeniden açıldığında iletilir.
  • Mesaj başına ücretlendirme: Push bildirimler gönderilen mesaj başına ücretlendirilir.

KVKK Uyumluluğu

Browser Push, KVKK (Kişisel Verilerin Korunması Kanunu) çerçevesinde işlenir. Uyumlu kurulum için:

  • İki aşamalı opt-in: Tarayıcı izin sorgusunu tetiklemeden önce iznin amacını açıklayan ön izin katmanı gösterin.
  • Kolay iptal: Her bildirimde abonelikten çıkma seçeneği veya tarayıcı izin yönetimi.
  • Kayıt tutma: Opt-in zaman damgası ve yöntemi belgelenmeli.
  • Amaç sınırlaması: Push aboneleri yalnızca opt-in sırasında belirtilen amaçlar için kullanılabilir.

SendSeven Push kanalını AB barındırması üzerinden işler ve veri işleme anlaşması sağlar.

SendSeven ile Browser Push

SendSeven'da Browser Push ayrı bir kanal olarak entegre edilir. Planlanmış kampanyaları Reach üzerinden gönderir ya da anlık olaylar için sisteminizden REST API çağrısı yaparsınız. Tüm tepkiler merkezi gelen kutusunda toplanır. SendSeven planları ayda 49 €'dan (Basic) başlar; geliştiriciler için API Only ise kanal başına 9 €'dan başlar.