bildirim.pusnet.com Özellikler Rehber API S.S.S. Giriş Ücretsiz başla

Şehir hedefli bildirim

Her bildirim herkesi ilgilendirmez. Ankara'da olan bir olay Ankaralı için önemlidir, Antalyalı için hiçbir şey ifade etmez. İlgilendirmeyen bildirim yalnız görmezden gelinmez — aboneliği bitirir.

Neden abone kaybı bu kadar önemli?

Web push'ta kaybedilen abone geri gelmez. Okuyucu izni geri aldığında tarayıcı o siteyi kalıcı olarak işaretler; bir daha izin kutusu gösteremezsiniz. Onu geri kazanmak için okuyucunun kendiliğinden tarayıcı ayarlarına girip izni açması gerekir ki pratikte kimse yapmaz.

Yani abone listesi bir kere büyüyüp sonra erimeye başlarsa, aynı kitleyi yeniden toplamak baştan başlamakla aynı şeydir. Bildirim sıklığından çok, ilgisizlik abone eritir.

Şehir hedefi ne yapar?

Bildirimi gönderirken hedef olarak bir il seçersiniz. Bildirim yalnız o ildeki abonelere gider; diğerleri o bildirimi hiç almaz. Rahatsız olmazlar, izni geri almazlar ve yarın kendilerini ilgilendiren haber geldiğinde hâlâ abonedirler.

Bu, "daha az bildirim gönderin" demek değildir. Aksine: şehir hedefiyle daha çok bildirim gönderebilirsiniz, çünkü her biri yalnız ilgilendirdiği kitleye gider.

Abonenin ili nasıl belirleniyor?

Siz hiçbir şey yapmazsınız. Abone kaydolurken il şu sırayla çözülür:

  1. Sizin verdiğiniz değer — kendi üyelik sisteminizde kullanıcının şehri varsa en doğrusu budur ve önceliklidir.
  2. Bağlantı konumu (il düzeyi) — hedefleme için doğru granülerlik budur.
  3. Konumdan gelen şehir adı — çoğu kez ilçe verir ("Alanya"); ilin kendisiyle aynıysa kullanılır.

Hiçbiri çözülmezse abone şehirsiz kaydedilir ve şehir hedefli bildirim ona gitmez. Uydurma şehir yazmıyoruz: yanlış şehir, bildirimi yanlış kitleye göndermek demektir ve bunu ne siz ne okuyucu fark eder — en kötü hata türü budur.

81 il tanınır. Yaygın kısaltmalar ve eski adlar da çözülür: "Antep" → Gaziantep, "Urfa" → Şanlıurfa, "Afyon" → Afyonkarahisar, "İçel" → Mersin.

Yanlış yazılan il sessizce kaybolmaz

Hedefi "Knoya" yazarsanız istek 422 ile reddedilir. Çoğu sistem bu durumda bildirimi kabul eder ve kimseye göndermez; siz de panelde "gönderildi" görürsünüz. Bu sessiz başarısızlık bir haberi tamamen kaybettirir, o yüzden kabul etmiyoruz.

Aynı şekilde hedefe uyan aktif abone yoksa istek 409 döner — "0 kişiye gönderildi" diye bir şey yazmayız.

API ile nasıl gönderilir?

POST https://bildirim.pusnet.com/gonder
x-api-key: GIZLI_ANAHTARINIZ

{
  "baslik": "Ankara'da metro seferleri durdu",
  "govde": "Çalışmalar nedeniyle M2 hattı kapalı.",
  "url": "https://siteniz.com/haber/metro",
  "hedef": { "tur": "sehir", "deger": "Ankara" }
}

Yanıt, bildirimin kaç aboneye gideceğini söyler — göndermeden önce kitlenin büyüklüğünü görürsünüz. Ayrıntılar API belgelerinde.

Şehirden başka hedef var mı?

Var: bölge (kendi bölge etiketiniz), etiket (örneğin bir kategoriye abone olanlar) ve tek kullanıcı (kendi kullanıcı kimliğinizle). Hepsi aynı uçtan, yalnız hedef türü değişerek kullanılır.

Ücretsiz deneyin