Web push bildirimi nedir, nasıl çalışır?
Web push, okuyucunun sitenize girip bir kez izin vermesiyle, siteniz açık olmasa bile tarayıcısında bildirim gösterebilmenizdir. Uygulama indirmek, üye olmak ya da e-posta vermek gerekmez.
Nasıl çalışır?
Üç taraf var ve üçü de birbirini tanımaz:
- Siteniz okuyucudan izin ister. İzin verilince tarayıcı, o okuyucuya özel bir abonelik adresi üretir.
- Tarayıcının push servisi (Chrome için Google, Firefox için Mozilla, Safari için Apple) bildirimi taşır. Bildirimi gönderen siz değil, bu servistir.
- Service worker, sitenizde duran küçük bir dosyadır. Bildirim geldiğinde onu gösterir, tıklanınca haberi açar. Siteniz kapalıyken de çalışan tek parça budur.
Bildirim içeriği uçtan uca şifrelenir. Push servisi bildirimi taşır ama okuyamaz; başlığı ve metni yalnız okuyucunun tarayıcısı çözer.
İzin bir kez istenir — ve bu yüzden kritiktir
Okuyucu "engelle" derse tarayıcı o siteyi kalıcı olarak işaretler. Bir daha izin kutusu gösteremezsiniz; okuyucunun ayarlardan elle açması gerekir ki pratikte kimse yapmaz.
Bu yüzden doğru yöntem, tarayıcının diyaloğunu sayfa açılır açılmaz göstermek değil, önce kendi kutunuzu göstermektir. Hazır olmayan okuyucu onu kapatır, izni harcanmaz; ilgilenen okuyucu "izin ver" dediğinde tarayıcının asıl diyaloğu çıkar. Bu ürün bunu kutu olarak hazır verir.
Hangi tarayıcılar destekliyor?
Masaüstü ve Android'de Chrome, Edge, Firefox, Opera ve Samsung Internet destekler. Safari masaüstünde destekler.
iPhone ve iPad'de bir koşul var: okuyucunun siteyi Safari'den Ana Ekrana Ekle ile eklemiş olması gerekir. Eklemeden izin istenemez. Bu Apple'ın kuralıdır, sağlayıcıya göre değişmez — size "iOS'ta koşulsuz çalışır" diyen varsa yanlış biliyor.
Siteye nasıl eklenir?
İki parça gerekir: sayfaya eklenen bir betik ve sitenizin kök dizininde duran service worker dosyası. Panelden hesap açtığınızda ikisi de hazır üretilir; kendiniz kod yazmazsınız. Ayrıntılar için API ve kurulum belgelerine bakın.
Web push e-posta bülteninden farkı nedir?
E-posta adres ister, gelen kutusunda sıraya girer ve açılma oranı düşüktür. Web push hiçbir kişisel veri istemez ve ekranda anında görünür. Buna karşılık kısa metin taşır ve geri alınamaz: gönderdikten sonra düzeltemezsiniz.
Ölçüm: neyi bilebilirsiniz, neyi bilemezsiniz
"Gönderildi" sayısı, push servisinin isteği kabul ettiği abone sayısıdır — teslim edildi demek değildir. Web push standardında teslim onayı yoktur. Kesin olarak bilinen tek ölçüm tıklanmadır. Bu ürün tıklanmayı bildirim bazında ölçer ve adresi Google Analytics için etiketler, böylece bildirimden gelen trafik "Direct" kovasına düşmez.
KVKK açısından ne gerekir?
İzin tarayıcı diyaloğuyla alınır ama hukuki olarak bunu kaydedebilmeniz gerekir. KVKK ve web push sayfasında açık rıza kaydı, saklama ve silme konusunu ayrıca anlattık.