Hedefleme, kişiselleştirme ve zamanlama özellikleriyle dashboard veya API kullanarak OneSignal ile mobil ve web push bildirimleri gönderin ve yönetin.
Kullanıcılarınız uygulamanızı veya web sitenizi aktif olarak kullanmadığında bile, cihazlar arasında zamanında, kişiselleştirilmiş içerikle kullanıcıları yeniden etkileşime geçirin.Push bildirimlerinin en yüksek etkileşimi nasıl sağladığını izleyin veya başlamak için ileri atlayın.
Push bildirimleri neden en yüksek etkileşimi sağlar
OneSignal, mobil, web ve masaüstü genelinde push bildirimlerini yönetmek için eksiksiz bir platform sağlar:
Takip ve raporlama için dahili meta veri ekleyin. API eşdeğeri: name.
Hedef kitlenizi seçin
Mesajı alacak kullanıcıları seçin. Belirli grupları hedeflemek için segmentleri dahil edebilir ve hariç tutabilirsiniz. Segment ayarlanmamışsa varsayılan olarak tüm “Abone Olmuş Kullanıcılar”a gönderilir.
Dashboard'da ad, etiket ve hedef kitle segmenti seçimi.
Zamanlamanın push bildirim performansını nasıl etkilediğini görün.
Zamanlama her şeydir: Eylem sağlayan push bildirimleri nasıl gönderilir
OneSignal’in hedef kitle üyeliğini ne zaman değerlendireceğini ve mesajı teslim etmeye ne zaman başlayacağını seçin.
Seçenek
Açıklama
API alanı
Hemen gönder
Hedef kitledeki tüm kullanıcılara şimdi göndermeye başlayın.
(yok)
Zamanlanmış
Belirli bir zamanda, 30 güne kadar önceden gönderin.
send_after
Gönderim zamanı hedef kitle kesme noktasını belirler. OneSignal, hedef kitle üyeliğini o anda değerlendirir ve hedef kitledeki herkes, kullanıcı başına optimizasyon ayarlarından bağımsız olarak mesajı alır.
Kullanıcı başına teslimat zamanı:Hedef kitledeki her kullanıcının mesajı ne zaman alacağını ayarlayın.
Seçenek
Açıklama
API alanı
Herkese aynı anda
Tüm alıcılar mesajı aynı anda alır. Acil mesajlar için en iyisi.
(yok)
Intelligent Delivery
Her kullanıcıya oturum aktivitesine göre en uygun zamanda gönderir.
delayed_option: last-active
Saat dilimi başına özel zaman
Her kullanıcının saat diliminde belirlenen yerel saatte gönderir.
delayed_option: timezone, delivery_time_of_day
Teslimat geçersiz kılmaları:Yalnızca bu mesaj için uygulama düzeyindeki teslimat varsayılanlarını geçersiz kılın.
Bu mesaj için frekans sınırlamayı devre dışı bırakın.
enable_frequency_cap
Intelligent Delivery veya Saat dilimi başına özel zaman ile teslimat, hedef kitledeki her kaydın mesajı alabilmesi için 24 saatlik bir dönemi kapsar. Yerel saatle 09:00’da gönderilen bir mesaj gönderildiğinde bir alıcı için saat zaten 10:00 ise, mesajı ertesi gün saat 09:00’da alır.
Push mesajları, kullanıcıya yönelik içerik görüntüleyebilir veya arka plan işlemleri gerçekleştirebilir.
Görüntüleme bildirimleri: Bir mesaj gerektirir ve başlık, resim, eylem düğmeleri ve diğer görsel öğeler içerebilir.
Arka plan/yalnızca veri bildirimleri: headings ve contents alanlarını atlayın, hem iOS hem de Android’de content_available değerini true olarak ayarlayın ve isteğe bağlı olarak ek veri ekleyin.
Web ve mobil push bildiriminin anatomisi
Açıklama: 1 Başlık, 2 Mesaj, 3 Simge, 4 Resim, 5 Eylem düğmeleri, 6 Uygulama adı veya tarayıcı, 7 Alınma zaman damgası.
Bildirim başlıklarını ve gövde metinlerini hızlıca oluşturmak için AI mesaj oluşturucuyu kullanın. Birkaç tıklamayla tonu ve içeriği markanıza uyarlayın.
Push platformları (Android, iOS, Huawei, Amazon) başlıkları veya mesajları sabit bir karakter sayısında kesmez. Metnin nerede kesileceği cihaza, yöne ve kullanıcının sistem metin boyutuna (Erişilebilirlik modu) bağlıdır. Android’de ayrıca başlatıcıya (launcher) ve üreticiye göre de değişir.OneSignal ve teslimat servisleri (APNs, FCM ve diğerleri) bildirimi gönderir ancak cihazın onu nasıl görüntüleyeceğini kontrol etmez, bu nedenle hiçbir API veya yük seçeneği kesmeyi geçersiz kılamaz. Aynı metin bir cihazda tam görünüp başka bir cihazda kesilebilir.
Mesaj gövdesi aynı işletim sistemi görüntüleme kuralları altında kesilir ve ne kadarının gösterileceği bildirimin daraltılmış mı yoksa genişletilmiş mi olduğuna bağlıdır. Yukarıdaki Title notuna bakın.
Huawei: Rozet sayı veya nokta olarak görüntülenir. API: huawei_badge_class, huawei_badge_set_num, huawei_badge_add_num
Web (Android’de Chrome): Android cihazlarda Chrome web bildirimleri için tek renkli durum çubuğu simgesi. Bu bir uygulama simgesi rozeti değildir. Önerilen: kare PNG, 96×96 (minimum 72×72). API: chrome_web_badge. Bkz. Bildirim simgeleri
Aynı collapse_id’yi paylaşıyorlarsa önceki bildirimleri daha yeni bir bildiriyle değiştirin. Maksimum uzunluk: 64 karakter. API: collapse_idÖrneğin, bir hava durumu uygulaması üç uyarı gönderir. Kullanıcı cihazını üçünden sonra açarsa yalnızca son mesaj görüntülenir.
Benzersiz web_push_topic değerleri kullanarak eski web bildirimlerinin değiştirilmesini önleyin. Farklı konulara sahip bildirimler bağımsız olarak görünür kalır. Maksimum uzunluk: 64 karakter. API: web_push_topic
Cihaz çevrimdışıysa mesajın ne kadar süre saklanacağı. Varsayılan: 3 gün. Aralık: 0–2.419.200 saniye (28 gün). API: ttlKullanıcı çevrimdışıysa ve TTL süresi dolarsa mesaj atılır. Geç teslim edilmemesi gereken mesajlar için ttl: 0 ayarlayın.
iOS kısıtlaması: APNs, cihaz çevrimdışıyken yalnızca en son bildirimi saklar. Önceki bildirimler atılır. Daha fazla bilgi.
OneSignal’in Huawei (HMS) cihazlara push’u nasıl teslim edeceğini kontrol edin. API: huawei_msg_type
data: OneSignal SDK bildirimi istemci tarafında görüntüler; bu, tam özellik setini (büyük resim, eylem düğmeleri) ve Onaylanmış teslimatı etkinleştirir. Uygulama zorla kapatılmışsa gösterilmez.
message (varsayılan): HMS Core sunucu tarafında görüntüler; yalnızca başlık ve gövde, ancak uygulama zorla kapatılmış olsa bile gösterilir.
huawei_msg_type=data, HMS aktarım türüdür, sessiz bir bildirim değildir. Görünür içeriğe sahip data türünde bir push yine de tam bir bildirim görüntüler.
Henüz Teslim Edilmedi ise bir mesajı iptal edebilirsiniz. OneSignal, sıraya eklenmemiş tüm Aboneliklere mesaj göndermeyi durduracaktır. Bu, zaten teslim edilmişse mesajı bir cihazdan kaldırmaz.Mesaj Raporu’nda Actions > Cancel’ı seçin veya bir mesajı iptal etmek için Cancel Message API’yi kullanın.
Teslim edildikten sonra, bir push bildirimini yalnızca Collapse ID veya Web push topic ayarladıysanız değiştirebilirsiniz. Bunlardan biri olmadan bildirim değiştirilemez veya kaldırılamaz.
Kullanıcılara göndermeden önce push bildirimleri nasıl test edilir?
Gerçek kullanıcıları etkilemeden teslimatı, görüntülemeyi ve derin bağlantıları doğrulamak için Test kullanıcılarını ayarlayın. Hızlı test için tek kullanıcılı bir segmente de gönderebilirsiniz.
Yaygın nedenler arasında eksik veya süresi dolmuş platform kimlik bilgileri, kullanıcıların izin vermemesi veya Rahatsız Etme gibi cihaz düzeyindeki ayarlar yer alır. Tam sorun giderme listesi için Bildirimler gösterilmiyor veya gecikiyor sayfasına bakın.
Toplam yük boyutu tüm platformlarda yaklaşık 4 KB’dır. data alanı 2048 bayta kadar destekler. Bu sınırları aşmak, bildirimlerin kesilmesine veya reddedilmesine neden olabilir.
Bu, ekrandaki başlık/gövde kesilmesinden farklıdır. Yük boyutu, teslimattan önce APNs/FCM tarafından uygulanan katı bir sınırdır. Başlık ve gövde görüntüleme kesilmesi teslimattan sonra, cihaz üzerinde gerçekleşir ve işletim sisteminin görüntülemesine bağlıdır. Yukarıdaki Title bölümüne bakın.