Geofences - Mobil Uygulama

Geofence belirli bir alana giren bir SDK içeren Mobile App kullanıcısına Push Bildirimi gönderilmesini sağlar.

RMC Geofences, mobile app’i içinde SDK olan bir kullanıcının enlem, boylam ve yarıçap ile tanımlı bir coğrafik alan içine girdiğinde Push Bildirimi gönderilmesini sağlar. 

İlk olarak alan New Geofence seçilerek geofence tanımlanır. Daha sonra Geofence Targeting Action tanımlanırken alan seçilir.


Geofence verilerine dayalı bildirimleri tetiklemek için, kullanıcılardan arka plan konum verilerini toplaması için izin alınması ve uygulamanın RMC platformuyla çalışacak şekilde yapılandırılması gerekir. Geliştirici Kılavuzu altında yer alan iOS - SDK ve Android - Visilabs SDK dokümanlarına göz atabilirsiniz.

Özelliğin Bulunduğu SDKlar:

  • Native (ios & android)
  • Expo
  • React Native 
  • Flutter 






1. Geofence Tanımlama 

Geofence tanımlama ekranına; Target > Geofences > New Geofence seçerek ulaşabilirsiniz.


RMC Geofence ile ilk kez bir Geofence alanı tanımlarken, lokasyon bilginizi kullanmak üzere aşağıda gördüğünüz gibi bir pop-up uyarısıyla karşılaşabilirsiniz. Allow butonuna tıklayarak RMC ile lokasyon bilginizi paylaşabilirsiniz.



1.1. New Definition Formu 

  1. Description başlığı altındaki alana oluşturmak istediğiniz Geofence alanı için isim giriniz.

  2. Haritanın ortasında yer alan Geofence ikonuna  tıklayınız.

  3. Geofence alanı için bir başlangıç noktası belirleyiniz.
  4. Geofence alanının başlangıç noktasından uzaklığını belirleyecek ikinci bir nokta seçiniz. Bu belirlenen iki nokta arasındaki mesafe Geofence alanının yarıçapı (radius) olarak belirlenecektir.

  5. Save butonunu kullanarak oluşturduğunuz Geofence alanını kaydedebilirsiniz.



1.2. Geofence Yükleme (Import)  

Bir çok Geofence tanımını birarada yüklemek için Target > Geofences ekranından “Import Geofences” seçilmeli. 

  • Yüklenecek dosyanın uzantısı CSV olmalı. 

  • Her satırda 1 tanım yer almalı. 
  • CSV’de 4 kolon bulunmalı ve header olmamalı.
  • Kolonlar noktalı virgül (,) ile ayrılmalı.
  • Kolon sırası: Description, Latitude, Longtitude ve Radius olmalı şeklinde olmalı. 
  • Radius metre cinsinden girilmeli. 
  • Longtitude ve Latitude tanımlarında ondalık ayracı olarak virgül (,) kullanılmalı.

    Burada dosyanın içerisindeki veriler ara yüzde satır satır tutulur.





2. Geofence Kampanyası Oluşturma 

  1. Geofencing kampanyası oluşturmak için, Target > Targeting Actions > New Targeting Action seçin.



  2. Eylem tetiklendiğinde sayfa sınırlamalarını önlemek için Pages to be Applied alanına tek bir yıldız (*) koyun, Type alanından Geofence seçin.



  3. Properties altındaki alanları doldurun:

AlanAçıklama
Campaign

Promotion Campaigns ile oluşturulmuş bir Promosyon Kampanyası gösterilmek istendiğinde bu alandan ilgili kampanyanın seçimi yapılır.

Course of Action

Gösterilcek kupon tipinin belirleneceği alandır.

  • Give new promocode eachtime: Ziyaretçiye her defasında yeni bir promosyon kodu verilmesi istendiğinde seçilir.
  • Give existing promocode till not used: Ziyaretçiye kullanılmadığı sürece aynı promosyon kodunun verilmesi istendiğinde seçilir.
Platforms

Geofence kullanılarak yayınlanacak push bildirimin hangi platformlardan yayınlanacağının belirleneceği alandır.

Message Type

Geofence kullanılarak yayınlanacak push bildirimin mesaj tipinin belirleneceği alandır.

  • Image: Push bildirimin içeriğinde görsel bulundurulması istendiğinde seçilir
    Media URL: Mesaj içeriğinde gösterilmek istenen görselin adresinin girileceği alandır.

  • Text: Push bildirimin içeriğinin yalnızca metinden oluşması istendiğinde seçilir
    Message Text: Gösterilmek istenen mesajın girileceği alandır.

    Bu alana, promosyon kodu kullanıldığı takdirde <%PromotionCode%> tag'i eklenmelidir.
Target URLPush bildirime tıklanınca yönlenmesini istediğiniz sayfanın adresinin girileceği alandır.
Campaign Tracking ParametersUTM parametresi kullanarak kampanya takibi yapılmak istendiğinde kullanılır.
Send with ExvisitorID?

Geofence tanımlaması yapılan alana giren kullanılacalara yönelik ExVisitorID (belirli bir kullanıcı ID'si) üzerinden gönderim yapılması istendiğinde YES seçili olmalıdır. Bu durumda, ilgili ExVisitorID'ye bağlı tüm aktif ve izinli token değerlerine gönderim gerçekleşir.

  • Send to Last Used Known Token Only?: ExVisitorID ile gönderim yapılacak kitleye yalnızca ilgili ExVisitorID'ye sahip kullanıcın son aktif token değerine gönderim yapılması istendiğinde YES seçili olmalıdır.

GeofencesKullanılmak istenen Geofence'in belirleneceği alandır.
Trigger Event

Push Message ne zaman atılacak?

    • Tanımlı Geofence’e girince mi (Enter),
    • Çıkınca mı (Exit),
    • Bir süre kalınca (Dwell) mı olduğunu belirler.
Set Tracking ParameterTetiklenen mesajlardaki analitiği raporlamak için izleme parametresini ayarlayın.
Valid From

Yeni kampanyanızın başlangıç tarihini ve saatini seçin.

Valid ThroughYeni kampanyanızın bitiş tarihini ve saatini seçin.
Capping Type

Belirli bir dönemde uygulamanızın kullanıcılarının kaç tane push bildirim alacağını sınırlamanıza izin veren bir özelliktir

  • Visit: Her ziyarette kullanıcılara maksimum gönderilecek push bildirim sayısını belirleyin.
  • Visitor: Ziyaretçilere gönderilecek maksimum push bildirim sayısını belirleyin.
  • Hourly: Saatlik olarak kullanıcıya gönderilecek maksimum push bildirim sayısını belirleyin.
  • Daily: Günlük olarak kullanıcıya gönderilecek maksimum push bildirim sayısını belirleyin.
  • Weekly: Haftalık olarak kullanıcıya gönderilecek maksimum push bildirim sayısını belirleyin.
  • Monthly: Aylık olarak kullanıcıya gönderilecek maksimum push bildirim sayısını belirleyin.

Logic operator between rules

Target Rules

Tüm davranışsal koşulların (Target Rules) karşılanıp karşılanmayacağını (AND)  veya seçilen koşullardan en az birinin (Rules) karşılanıp karşılanmadığını (OR) seçebilirsiniz.

Geofence kapmayasına eklenecek Target Rule seçilen alandır.
Open Testing Form

exVisitorID (belirli bir kullanıcı ID'sidir) kullanarak Push Bildirimin kullanıcıya ulaştığının testi için kullanılır.

Capping Based on Geofence

Birden fazla geofence alanı belirlendiğinde verilebilecek kısıtlamadır. Örn. geofence içerisinde x,y,z alanlarını tanımlamanız sonrasında capping visit1 (her ziyaret için 1 defa gönderme) seçildiği durumda geofence bazlı kısıtlama;

kapalı (no) ise; x,y,z alanlarından birine girilmesi sonucunda (örn: x)tüm alanlar (örn: x,y,z) için kısıtlama devreye girer.

açık (yes) ise; x,y,z alanlarından birine girilmesi sonucunda (örn: x) sadece girilen alan (örn: sadece x) için kısıtlama devreye girer.

Önemli Bilgi

İşlemi Tetikle alanındaki "Bulunma" özelliği sadece Android cihazlar tarafından desteklenmektedir. Platform olarak iOS seçilmesi durumunda geçersiz olacaktır. 

 


Ana Başlık: Target

Copyright 2020 Related Digital