RMC - Web Push

Web push bildirimleri, bir web sitesinden gelen iletilerdir. Tarayıcınızda web sitesi açık değilken bile onları masaüstünüzde veya cihazınızda bulabilirsiniz. Site ziyaretçilerinizi, e-postalarını veya diğer iletişim bilgilerini bilmeden yeniden devreye sokmak için yeni bir pazarlama kanalıdır.

Desteklenen Platformlar 

TarayıcıWindowsmacOSAndroidiOS
Chrome

VAR

VAR

VAR

GEÇERSİZ

Firefox

VAR

VAR

VAR

GEÇERSİZ

Safari

GEÇERSİZ

VAR

GEÇERSİZ

GEÇERSİZ

*Incognito (Gizli Mod) tarayıcılarda desteklenmemektedir.


Web Push SDK Kurulumu


HTTP web siteleri için RMC SDK Kurulum Kılavuzu. 

Bu bölümü tamamladıktan sonra, web siteniz üzerinden ziyaretçilere bildirim gönderebilir ve ziyaretçileriniz sitenizin web push programlarına abone olabilir.

Ä°lgili Önemli Adımlar: 

  1. RMC arayüzünden web uygulaması tanımlama.
  2. Site üzerine ilgili scriptleri ve dosyaları yerleÅŸtirme. 

RMC Arayüzünden Web Uygulaması Tanımlama

Web Push uygulaması tanımlamak için; Ayarlar Ä°konu > Campaign Management > Kampanya Ayarları >  Push Uygulamaları > Yeni Web Sitesi seçin. 

Web Push SDK kurulum adımları site güvenlik protokolüne göre varyasyon göstermektedir;

  • HTTP: http://URL web siteleri için Web Push SDK Kurulumunda dikkat edilmesi gereken adımlar.
  • HTTPS: https://URL web siteleri için Web Push SDK Kurulumunda dikkat edilmesi gereken adımlar.

Web Sitesi Ayarları

  • Web Sitesi Adı: Web push gönderimi yapılmak istenen web sitesi adının girildiÄŸi alandır. HTTPHTTPS
  • Web Sitesi Adresi: Web push gönderimi yapılmak istenen web sitesi adresinin girildiÄŸi alandır. HTTP HTTPS
  • Https: HTTPS protokolünde çalışan web siteleri için kurulum yapılmak istendiÄŸinde iÅŸaretlenir. HTTPS
  • Branded Subdomain: HTTP Protokolünde kurulum yapılırken, gönderim izni alım esnasında yönlendirilecek sayfanın adresinin girildiÄŸi alandır. HTTP
    Sitenizin bildirimleri alan adınız yerine relateddigital.com'un bir alt alan adı olarak görüntülenir.

  • Varsayılan Çerez: Kullanıcının sitenizde üye bilgisinin/idsinin tutulduÄŸunun cookie'nin adı/anahtarı. HTTP HTTPS
  • Varsayılan BaÅŸlık: Kullanıcı izni alırken, tarayıcı sistem uyarısı (native alert) penceresi için varsayılan baÅŸlığın girildiÄŸi alandır. HTTP HTTPS
  • Varsayılan Mesaj: Kullanıcı izni alırken, tarayıcı sistem uyarısı (native alert) penceresi için varsayılan mesajın girildiÄŸi alandır. HTTP HTTPS
  • Varsayılan Ä°kon: Kullanıcı izni alırken, tarayıcı sistem uyarısı (native alert) penceresinde ve opt-in penceresinde görüntülenecek ikonun girildiÄŸi alandır. HTTP HTTPS
    Maks 192x192 px boyutunda olmalıdır.

Chrome & Firefox Ayarları

  • Related App Alias: Burada sadece uygulamanız için bir app alias belirlemeniz yeterli olacaktır.(ÖrneÄŸin; related_webpushapp)

Safari Konfigurasyonu

  • Website Push ID: Apple Developer Hesabı ile edinilmiÅŸ push ID deÄŸerinin girildiÄŸi alandır.
  • Safari Alias: Web Push uygulaması için verilecek isim.
    Safari kurulumu farklı platform olarak sisteme kayıt edildiğinden; Uygulamanızı isimlendirirken Chrome&Firefox ayarlarında verdiğiniz isme _safari ekleyerek isimlendirmeniz tavsiye edilir. Safari uygulamanız Web push kampanyası oluştururken Web Siteleri alanında, burada vereceğiniz isimle görüntülenir.
  • Ä°zin Verilen Domainler: Kullanıcılardan izin talep etmesine izin verilecek web sitelerinin adresleri.
  • Ä°kon: Ä°zin bildiriminde görüntülecek ikonun girildiÄŸi alandır.
    Maks. 256x256 px olmalıdır.
  • Url Formatted String: Bildirim tıklandığında gidilecek olan hedef URL'in girildiÄŸi alandır.
    Bildiriminiz ulaşırken doldurduğunuz bağımsız değişkenler için % @ öğesini yer tutucu olarak kullanın. Bu URL yazımında http veya https olmalıdır; Aksi halde geçersizdir.


Opt-In Ekran Ayarları

image.png


  • Arkaplan Rengi: Ä°zin Alım ekranı için arkaplan renginin belirlendiÄŸi alandır.
  • Sürükleme Yüzdesi: Ä°zin alım ekranının, kullanıcı sayfanın yüzde kaçını gördükten sonra çıkması isteniyorsa o deÄŸer girilir.(Sayfayı ziyaret anında çıkması isteniyorsa "1" olarak girilebilir.)
  • BaÅŸlık: Ä°zin alım ekranı için varsayılan baÅŸlığın girildiÄŸi alandır.
  • Mesaj: Ä°zin alım ekranı için varsayılan mesajın girildiÄŸi alandır.
  • Allow Button: Web Push bildirim izninin onaylanması için yapılandırılan butondur.
    • Arkaplan Rengi: Onay butonu için arka plan rengi belirlenen alandır.
    • Yazı Rengi: Onay butonu üzerinde yer alacak yazının renginin belirlendiÄŸi alandır.
    • Yazı: Onay butonu üzerinde yer alacak yazının girildiÄŸi alandır.
  • Deny Button: Web Push bildirim izninin yoksayılması için yapılandırılan butondur.
    • Arkaplan Rengi: Yoksay butonu için arkplan rengi belirlenen alandır.
    • Yazı Rengi: Yoksay butonu üzerinde yer alacak yazının renginin belirlendiÄŸi alandır.
    • Yazı: Yoksay butonu üzerinde yer alacak yazının girildiÄŸi alandır.

İzin Alım (Opt-In) Süreci

RMC, web bildirimlerine abonelik sürecinde, üye olmayan kullanıcıların tekrardan üye olmak istemeleri durumunda sorun yaÅŸamamaları açısından;  tarayıcıların var olan sistem uyarıları(native alert) yerine ilk etapta Opt-In ekranı üzerinden kayıt olmalarını saÄŸlamaktadır. 

RMC Web Push Opt-in Şeması


*Ziyaretçi browser ayarlarından bildirim onayını tekrardan aktif hale getirmediği takdirde.


Site Üzerine İlgili Scriptleri ve Dosyaları Yerleştirme.

Tanımlamaları yaptıktan sonra sağ alttan Güncelle butonuna tıklayınız. Butona tıkladıktan sonra çıkan pop-up içerisindeki kod parçacığını opt-in ekranının gösterilmesini istediğiniz sayfalara yerleştiriniz.


Web siteniz eğer HTTPS destekliyorsa, relatedpush_sw.js dosyasını sitenizin kök (root) klasörüne yerleştiriniz.


Copyright 2020 Related Digital