Genel bakış
Bu kılavuz, OneSignal WordPress Web Push Plugin v3+‘ın nasıl kurulacağını ve yapılandırılacağını kapsar.Versiyon 3+‘daki Yenilikler
Bu sürüm, kurulum ve yapılandırma sürecini kolaylaştırarak önemli bir yükseltmeyi işaret eder. Versiyon 3+ ile, tüm istem ayarlarınızı tek bir yerde—OneSignal Dashboard’da—yönetebilirsiniz.- 🚀 SDK Yükseltmesi: OneSignal Web SDK’yı versiyon 15’ten 16’ya günceller
- 💬 Dashboard İstemleri: Tüm izin istemlerini doğrudan OneSignal dashboard’unda yapılandırın—özel kod gerekmez
- ⏩ Tek Tıkla Yayınlama: Otomatik olarak push bildirimleri göndermek için “Gönderi yayınlandığında bildirim gönder”i işaretleyin
- 🧑🤝🧑 Kitle Hedefleme: Her gönderi için hangi segment’lerin bildirim alacağını seçin
- 📲 Mobil Uygulama Entegrasyonu: İsteğe bağlı deep linking ile mobil uygulama abonelerine gönderin
Kurulum
Başlamadan önce, şunlara sahip olduğunuzdan emin olun:- OneSignal hesabı (oluşturmak ücretsizdir)
- Eklentileri kurmak ve yapılandırmak için WordPress yönetici erişimi
- HTTPS etkin web sitesi (web push bildirimleri için gereklidir)
1. OneSignal Dashboard’da WordPress’i Yapılandırın
Ayarlar > Push ve Uygulama içi > Web > WordPress Eklentisi veya Website Builder’a gidin
OneSignal dashboard'unuzdaki Website Builder seçeneklerinden WordPress'i seçin
Site kurulumu
- Site Adı: Sitenizin adı ve varsayılan bildirim başlığı.
- Site URL’si: WordPress sitenizin tam URL’si ile eşleşmelidir (Aynı köken politikası’nı takip edin)
- Otomatik Yeniden Abone Olma: Tarayıcı verilerini temizleyen kullanıcıları sitenize geri döndüklerinde otomatik olarak yeniden abone yapmak için bunu etkinleştirin (yeni izin istemi gerekmez)
- Varsayılan Simge URL’si: Bildirimler ve istemler için kare
256x256pxPNG veya JPG dosyası – MacOS Safari, simge olmadan bildirim istemi göstermez.

Tam Site URL'nizi girin. https://your-site.com, https://www.your-site.com'dan farklıdır—yalnızca bir formatı tutarlı bir şekilde kullanın
İzin istemleri
Push, E-posta ve SMS için izin istemlerinizi ayarlayın. Push Slide İstemi varsayılan olarak etkindir, ancak ek istemler özelleştirebilir veya ekleyebilirsiniz.- Temel İstem Kurulumu
- Gelişmiş: Kategori Tabanlı Segmentasyon
Özelleştirmek için Push Slide İstemi'ne tıklayın

Push slide istem ayarlarınıza erişin ve özelleştirin
Zamanlamayı ve metni yapılandırın:
- İlk test için Otomatik İstem’i
1sayfa görüntüleme ve1saniyeye ayarlayın- İstem metnini ve görünümünü özelleştirin
- Lansmanın ardından kullanıcı davranışına göre zamanlamayı ayarlayın

Otomatik istem zamanlamasını yapılandırın ve istem görünümünü özelleştirin
İstemi yapılandırmayı bitirdiğinizde Bitti'ye tıklayın.
Hoş geldin bildirimi
Kullanıcılar ilk kez abone olduktan sonra gönderilen anında bildirimi ayarlayın. Bu:- Kullanıcılara abone oldukları için teşekkür eder
- Bildirimlerin nasıl göründüğünü gösterir
- Etkileşimi artırır ve abonelikten çıkmaları azaltır
2. WordPress eklentisini yapılandırın
Dashboard yapılandırmanızı kaydettikten sonra, App ID ve API Anahtarınızı göreceksiniz. Bu değerleri WordPress eklentinize kopyalayın:
OneSignal dashboard'unuzdan App ID ve API Anahtarınızı kopyalayın
WordPress yöneticinizde, OneSignal eklenti ayarlarına gidin
App ID ve REST API Anahtarını dashboard'unuzda gösterildiği gibi tam olarak yapıştırın

WordPress eklentinizin App ID ve REST API Anahtarının OneSignal dashboard'unuzla tam olarak eşleştiğinden emin olun
Gelişmiş ayarlar
İhtiyaçlarınıza göre ek eklenti seçeneklerini yapılandırın:
Gelişmiş işlevsellik ve analitik takibi için gelişmiş ayarlar
- Özel Gönderi Türleri: Bildirim seçeneklerini etkinleştirmek için eklentilerden gönderi türleri ekleyin
- Bir gönderi yayınlandığında otomatik olarak bildirim gönder: Gönderiler yayınlandığında bildirim kutusunu otomatik olarak işaretler, böylece kutuyu manuel olarak işaretlemek zorunda kalmadan bildirimler gönderilir
- Bir gönderi güncellendiğinde otomatik olarak bildirim gönder: Gönderiler güncellendiğinde bildirim kutusunu otomatik olarak işaretler, böylece kutuyu manuel olarak işaretlemek zorunda kalmadan bildirimler gönderilir
- Bir sayfa yayınlandığında otomatik olarak bildirim gönder: Sayfalar yayınlandığında bildirim kutusunu otomatik olarak işaretler, böylece kutuyu manuel olarak işaretlemek zorunda kalmadan bildirimler gönderilir
- Bir sayfa güncellendiğinde otomatik olarak bildirim gönder: Sayfalar güncellendiğinde bildirim kutusunu otomatik olarak işaretler, böylece kutuyu manuel olarak işaretlemek zorunda kalmadan bildirimler gönderilir
- 3. taraf eklentilerden bir gönderi yayınladığımda otomatik olarak push bildirimi gönder: Harici yayınlama eklentilerinden otomatik bildirim gönderimi
- Mobil Uygulama Entegrasyonu: Aynı OneSignal App ID’yi kullanarak mobil uygulama abonelerinize bildirimler gönderin
3. Geçişi tamamlayın (Yalnızca Yükseltme Yapan Kullanıcılar)
OneSignal dashboard yapılandırmanızı kaydettikten sonra, WordPress'e geri dönün
Eklenti ayarlarında Geçiş Tamamlandı'ya tıklayın
Yükseltmeyi tamamlamak için Ayarları Kaydet'e tıklayın

Eklenti yükseltmenizi tamamlamak için Geçiş Tamamlandı'ya tıklayın
Kurulumunuzu test etme
- İlk Test
- Aboneliği Doğrula
- Test Mesajı Gönder
- Web sitenizi ziyaret edin (gizli/özel tarama modundan kaçının—kullanıcılar bu modlarda abone olamaz)
- Yapılandırdığınız slidedown istemini arayın

Yapılandırılmış slidedown isteminiz zamanlama ayarlarınıza göre görünmelidir
- Abone ol düğmesine tıklayın (bu örnekte “Subscribe” olarak etiketlenmiş)
- İstendiğinde tarayıcı iznini kabul edin

Tarayıcı izin istemi (görünüm tarayıcıya göre değişir) web push bildirimleri için gereklidir
- Hoş geldin bildirimini kontrol edin (yapılandırıldıysa)

Hoş geldin bildirimi başarılı aboneliğin hemen ardından görünür
- Gelişmiş özelleştirme için Web izin istemlerini inceleyin
- E-posta ve SMS entegrasyonu için Kanal kurulumunu keşfedin
- Hedeflenmiş mesajlaşma için segmentasyon stratejileri kurun
Bildirim yayınlama
Bir gönderinin yayınlanması için zamanlama yaptığınızda, OneSignal ayrıca zamanlanmış saatte abonelerinize gönderilmek üzere bir push bildirimi planlayacaktır. Gönderiyi yeniden zamanlarsanız, push bildirimi iptal edilecek ve yeni saat için yeni bir push planlanacaktır. OneSignal dashboard’unda Teslimat > Zamanlanmış Mesajlar altında zamanlanmış ve iptal edilmiş bildirimlerinizi görüntüleyebilirsiniz. Daha fazla ayrıntı için Push mesaj raporlarına bakın.Temel gönderi bildirimleri
Bir WordPress gönderisi oluştururken veya düzenlerken, OneSignal Push Notifications metabox’ını bulun (genellikle gönderi düzenleyicisinin altında veya kenar çubuğunda).
OneSignal Push Notifications metabox'ı—gerekirse yeniden konumlandırmak için sürükleyin
- “Gönderi yayınlandığında veya güncellendiğinde bildirim gönder“‘i işaretleyin
- O gönderi için bildirim göndermemeyi atlamak için işareti kaldırın
Kitle hedefleme
Tüm abonelere gönder (varsayılan)
Varsayılan olarak, bildirimler tüm push abonelerine gider.Belirli segment’lere gönder
OneSignal Dashboard > Kitle > Segment’ler’de oluşturduğunuz segment’leri kullanarak belirli kitleleri hedefleyin. Adım 3’te kategoriler ayarladıysanız, karşılık gelen segment’leri oluşturun:- OneSignal dashboard’unuzda Kitle > Segment’ler’e gidin
- Etiket anahtarlarınızı kullanarak segment’ler oluşturun, örneğin:
- Haberler Segment’i:
newsetiketi1 - Fırsatlar Segment’i:
dealsetiketi1
- Haberler Segment’i:

Etiketler büyük/küçük harf duyarlıdır! 'news' ve 'News' farklı etiketlerdir
- Segment’leri oluşturduktan sonra, WordPress gönderi düzenleyicinizi yenileyin
- Açılır menüden hedef segment’inizi seçin

İlgili kullanıcı gruplarını hedeflemek için belirli segment'leri seçin
Bildirim içeriğini özelleştirme
Varsayılan davranış
- Başlık: WordPress site başlığınızı kullanır (Ayarlar > Genel)
- Mesaj: Gönderi başlığını kullanır
- Görsel: Gönderinin öne çıkan görselini kullanır (ayarlandıysa)
- URL: Yayınlanan gönderiye bağlantı verir
Özel içerik
Varsayılanları geçersiz kılmak için “Bildirim içeriğini özelleştir“‘i işaretleyin:
Bildirim başlığını, içeriğini ve diğer öğeleri özelleştirin

Kullanıcılara göründüğü şekliyle özelleştirilmiş push bildirimi
Mobil uygulama entegrasyonu
Aynı OneSignal App ID’yi kullanan bir mobil uygulamanız varsa:- Eklenti ayarlarında “Mobil uygulama abonelerine bildirim gönder“‘i etkinleştirin
- Gönderi metabox’ında, deep linking için bir Mobil URL ekleyin
- Mobil kullanıcılar web tarayıcısı yerine uygulamanıza yönlendirilecektir
SSS
Belirli sayfalarda istemleri nasıl devre dışı bırakırım?
Belirli sayfalarda istemleri nasıl devre dışı bırakırım?
- OneSignal dashboard’unuzda, Ayarlar > Push ve Uygulama içi > Web Ayarları’na gidin
- İzin İstemi Kurulumu tablosundan isteminizi seçin
- Otomatik İstem’in işaretini kaldırın ve Bitti’ye tıklayın

İstemlerin ne zaman görüneceğini manuel olarak kontrol etmek için Otomatik İstem'i devre dışı bırakın
- Aşağı kaydırın, Kaydet’e, ardından Bitir’e tıklayın
- İstemlerin görünmesini istediğiniz belirli sayfalara özel JavaScript kodu ekleyin
Mobil uygulama abonelerine bildirim gönderebilir miyim?
Mobil uygulama abonelerine bildirim gönderebilir miyim?
- WordPress eklenti ayarlarında “Mobil uygulama abonelerine bildirim gönder“‘i etkinleştirin
- Gönderi yayınlarken, deep link’leri belirtmek için OneSignal metabox’ındaki Mobil URL alanını kullanın
- Özel bir Mobil URL olmadan, kullanıcılar web sitenize yönlendirilecektir
WordPress'ten nasıl e-posta veya SMS gönderebilirim?
WordPress'ten nasıl e-posta veya SMS gönderebilirim?
- E-posta: E-posta kurulum kılavuzumuzu takip edin, ardından E-posta mesajlaşma araçlarını kullanın
- SMS: SMS kurulum kılavuzumuzu takip edin, ardından SMS mesajlaşma araçlarını kullanın
Geçişten sonra istemlerim neden çalışmıyor?
Geçişten sonra istemlerim neden çalışmıyor?
- Web sitenize sağ tıklayın ve İncele’yi seçin
- Ağ sekmesine gidin
- “Önbelleği devre dışı bırak“‘ı işaretleyin

Geçişten sonra güncellenmiş dosyaların yüklenmesini zorlamak için tarayıcı önbelleğini devre dışı bırakın
- Mevcut yapılandırmayı görmek için web sitenizi yenileyin
- Uygulanabilirse WordPress önbellek eklenti ayarlarınızı temizleyin
`A bad HTTP response code (404)` hatası ne anlama gelir?
`A bad HTTP response code (404)` hatası ne anlama gelir?

Tarayıcı konsolundaki 404 hatası tamamlanmamış geçiş sürecini gösterir
- OneSignal dashboard yapılandırmanızı kaydettiğinizden emin olun
- WordPress’te, eklenti ayarlarında “Geçiş Tamamlandı“‘ya tıklayın
- Yükseltmeyi tamamlamak için Ayarları Kaydet’e tıklayın
Göndermeden önce bildirim parametrelerini değiştirebilir miyim?
Göndermeden önce bildirim parametrelerini değiştirebilir miyim?
onesignal_send_notification filtresini kullanabilirsiniz.wp-content/mu-plugins/onesignal-custom.php dosyasına yerleştirin. Bu, doğru yüklenmesini sağlar ve güncellemelerle üzerine yazılmasını önler.