KEYDAL

KEYDAL YAYINI · Bu rehber KEYDAL Haber Yazılımı ekibi tarafından hazırlanır — Haber siteniz için tek panel → keydal.tr

Push Bildirim Yazılımı: Haber Sitesi İçin Web Push

Son güncelleme: Yazar: KEYDAL4 dk okuma

Kısa cevap

Push bildirim yazılımı, okurun tarayıcısına (sayfa kapalıyken bile) kısa haber bildirimleri gönderen sistemdir. Web Push standardıyla çalışır: site HTTPS üzerinden bir service worker kaydeder, kullanıcı bir tıklamayla izin verir, tarayıcı VAPID anahtarıyla doğrulanmış bir abonelik üretir ve haber yazılımı bildirimi bir push servisi (ör. OneSignal) üzerinden gönderir. iOS'ta yalnızca ana ekrana eklenmiş web uygulamaları (16.4 ve sonrası) abone olabilir. Başarı, izin isteme zamanlaması ve gönderim sıklığıyla belirlenir.

KEYDALBu işi KEYDAL ile yapmak isterseniz: web push (OneSignal) ve çift onaylı e-bülten panelde; bildirim haberle birlikte planlanır. İncele

Web push bildirim akışı: izin, service worker ve VAPID ile abonelik, gönderim, teslim ve ölçüm.
Web Push zinciri; iOS'ta yalnızca ana ekrana eklenmiş web uygulamaları (16.4+) abone olabilir.

Web push nasıl çalışır?

Web push, uygulama indirmeden tarayıcıya bildirim göndermeyi sağlayan açık standarttır. Zincir beş halkadan oluşur:

  1. Ön koşul. Site HTTPS üzerinden sunulur ve bir service worker (arka planda çalışan küçük betik) kaydeder. HTTP sitelerde push çalışmaz.
  2. İzin. Tarayıcı, izin isteğinin yalnızca bir kullanıcı hareketinden (tıklama) sonra yapılmasına izin verir; sayfa açılır açılmaz çıkan izin kutuları engellenir ya da reddedilir.
  3. Abonelik. İzin verilince tarayıcı, sitenin VAPID açık anahtarıyla doğrulanmış benzersiz bir abonelik uç noktası üretir. Bu uç nokta haber yazılımına (ya da push servisine) kaydedilir.
  4. Gönderim. Yeni haber yayımlandığında yazılım, bildirim içeriğini push servisine iletir; servis tarayıcı üreticisinin altyapısı üzerinden abonelere ulaştırır.
  5. Teslim ve tıklama. Tarayıcı ya da işletim sistemi bildirimi gösterir; tıklama haberi açar, tıklama ve kapatma ölçülür.

Hangi cihazlarda çalışır?

OrtamDurumNot
Masaüstü Chrome, Edge, FirefoxÇalışırTarayıcı kapalıyken teslim işletim sistemine bağlıdır
Android Chrome ve türevleriÇalışırEn yüksek abonelik oranı genellikle burada
macOS SafariÇalışır (Safari 16+)Apple, Web Push protokolüne ve VAPID'e geçti
iOS / iPadOS SafariYalnızca ana ekrana eklenmiş web uygulamalarında (16.4+)Site, web uygulaması olarak kurulabilir olmalı (manifest + service worker); okur siteyi ana ekrana eklemelidir

iOS sınırı Türkiye'de önemlidir: iPhone kullanan okur, siteyi ana ekrana eklemeden bildirim alamaz. Bu nedenle push, e-bülten ve sosyal kanallarla birlikte düşünülmelidir; bkz. e-bülten yazılımı.

İzin isteme stratejisi

Push'un en kritik anı izin isteğidir; reddedilen izin çoğu tarayıcıda uzun süre yeniden istenemez. İyi uygulama iki aşamalıdır: önce sitenin kendi tasarımında yumuşak bir soru ("Son dakika haberlerini bildirimle almak ister misiniz?") gösterilir; okur "evet" derse tarayıcının gerçek izin kutusu açılır. Soru, okurun siteyle etkileştiği bir anda (ikinci sayfa, haberin sonu) sorulur; ilk saniyede değil. Konu bazlı abonelik (yalnızca spor, yalnızca yerel) hem izin oranını hem de aboneliğin ömrünü artırır.

Sıklık ve içerik

Bildirim bir ayrıcalıktır; her haber için gönderilmez. Pratik kurallar: günde birkaç bildirimi aşmamak, gece saatlerinde yalnızca gerçek son dakika, başlığı kısaltmak (işletim sistemi bildirimi kırpar), görsel kullanılıyorsa manşet görselinin boyutlandırılmış sürümünü kullanmak, her bildirimde abonelikten çıkış yolunun açık olması. Yazılımda bildirim, haberin yayın akışına bağlı olmalı: editör haberi yayımlarken "bildirim gönder" kutusunu işaretler, metin ve görsel haber kaydından gelir, gönderim saati zamanlanabilir.

Not

Push aboneliği tek başına kişiyi tanımlamaz; ancak abonelik uç noktası ve cihaz bilgisi kişisel veri sayılabilir. Aydınlatma metninde push servisinin (ör. OneSignal) ve verinin saklanma süresinin belirtilmesi gerekir. Ayrıntı: KVKK uyumlu haber yazılımı.

Yerel yayın için push senaryoları

Ulusal yayınlar push'u son dakika için kullanır; yerel yayın için asıl değer düzenli ve yararlı bilgidir. Örnekler: sabah 07:30 "bugün ilçede" özeti (hava, nöbetçi eczane, trafik, günün etkinliği), yerel maçın sonucu biter bitmez, belediye meclisi kararları, okul tatili ve su-elektrik kesintisi duyuruları, ilçe bazlı segmentlerle yalnızca ilgili okura. Bu senaryolar bildirimi "rahatsız eden şey" olmaktan çıkarıp "beklenen hizmet" hâline getirir; abonelikten çıkış oranı düşer. Segment için abonelik sırasında ilçe ya da konu seçimi istenir; yazılım bu tercihi push servisindeki etiketlerle eşler. Kurumsal duyurular (abonelik kampanyası, etkinlik) haftada birden fazla gönderilmez. Her senaryo için standart bir başlık kalıbı belirlenir ("Nöbetçi eczane · 3 Ekim") ve editör takviminde zamanlanır; böylece bildirim, manşet ve bülten aynı planın parçası olur (bkz. manşet yönetimi).

Kendi altyapı mı, servis mi?

Web push açık standart olduğu için kendi sunucunuzdan da gönderebilirsiniz; ancak abonelik yönetimi, platform farkları, teslim raporları ve ölçeklenme emek ister. Push servisleri (OneSignal ve benzerleri) bu katmanı üstlenir; haber yazılımı servise bağlanır. Seçerken sorun: aylık abone ve gönderim sınırları, veri saklama yeri ve süresi, abonelik verisinin dışa aktarılabilmesi, konu bazlı segment desteği, iOS web uygulaması desteği, raporlama. Haber yazılımının servisle hazır entegrasyonu olması, kurulumu kod yazmadan tamamlamanızı sağlar.

Ölçüm

Dört rakam yeterlidir: izin oranı (soruyu görenlerin kaçı izin verdi), teslim oranı, tıklama oranı ve abonelikten çıkış oranı. Tıklama oranı düşüyorsa sıklık fazladır; çıkış oranı yükseliyorsa içerik beklentiyi karşılamıyordur. Bu rakamlar bildirim bazında kaydedilmeli, haber türüne göre kıyaslanmalıdır.

Yazılımda aranacaklar

  • Hazır push servisi entegrasyonu; HTTPS ve service worker kurulumunun otomatik olması.
  • Haber yayımlarken bildirim planlama; metin ve görselin haber kaydından gelmesi.
  • Konu/kategori bazlı segmentler; sıklık sınırı kuralı.
  • İki aşamalı izin kutusu; izin zamanlaması ayarı.
  • Raporlama: izin, teslim, tıklama, çıkış.
  • Web uygulaması manifest'i (iOS için ana ekrana ekleme).

Manşet ve bildirimin birlikte planlanması için manşet yönetimi; kontrol listesi için 50 özellik.

Sık sorulan sorular

Push için mobil uygulama gerekir mi?
Hayır; web push tarayıcıda çalışır. iOS'ta sitenin ana ekrana eklenmesi gerekir.
Push aboneleri KVKK kapsamında mı?
Abonelik uç noktası tek başına kişiyi tanımlamasa da cihaz ve davranış verisiyle birleştiğinde kişisel veri sayılabilir; aydınlatma metninde push servisi ve saklama süresi belirtilmelidir.
Günde kaç bildirim gönderilmeli?
Sabit bir sayı yok; tıklama ve çıkış oranları kılavuzdur. Çoğu yayın için günde birkaç bildirim üst sınırdır.
Abone listesini başka servise taşıyabilir miyim?
Abonelikler VAPID anahtarına bağlıdır; servis değişiminde anahtarın taşınabilmesi gerekir. Sözleşme öncesinde sorun.

Kaynaklar

  • WebKit blog, "WebKit Features in Safari 16.4" — iOS/iPadOS 16.4 ile ana ekrana eklenen web uygulamalarında Web Push; VAPID
  • W3C Push API ve Notifications API; RFC 8292 (VAPID) — izin, service worker ve kimlik doğrulama gerekleri
  • KEYDAL ürün bilgileri (web push OneSignal, çok kanallı dağıtım, e-bülten çift onay) — KEYDAL (kendi ürünümüz)
KEYDAL

Haber siteniz için tek panel: KEYDAL Haber Yazılımı

Yazılım ₺2.500 + KDV / ay (₺3.000 KDV dahil) · Hosting ₺2.500 + KDV / ay (₺3.000 KDV dahil) · Aylık toplam ₺5.000 + KDV → ₺6.000 KDV dahil