Bannerların Gösterimi (Zone Serving Tags)
Önerilen banner'ları görüntülemek için Target > Zones yolunu izleyin. Zone Listesi aşağıda gösterildiği gibi görünür. Her Zone, web siteniz içerisinde kampanya banner'larının görüntülendiği farklı bir alana karşılık gelir.
Note |
---|
Belirlenen zoneda gerekli JavaScript kodunu görmek için Düzenle Edit butonunu tıklayın. Örnek Kodu aşağıdaki gibi kullanın ve tag bölgesinin bağlı olduğu ilgili başlıkları görüntülemek için web sitenize ekleyin. |
Note |
---|
JavaScript kodu yalnızca önerilen bir kampanya banner dizisini döndürür ve web sitenizdeki gereksinimlerinize göre kampanya bannerlarını görüntülemek için onu yapılandırmanız gerekmektedir. |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<script> //var vl = new Visilabs(); //It is highly possible that you initiate a Visilabs object before in the page. //If so you do not need to recreate it again. vl.AddParameter("json",true); vl.Suggest(3, null, null, CallBackMethod); function CallBackMethod(dataArr){ //dataArr is an array of recommended banners //insert your code here which iterates through campaign banners in dataArr } </script> |
Note |
---|
JSON nesnesinin nitelikleri bir parametre olarak CallBackMethod'a gönderilir. |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
[ { "title": "Tables", "img": "https://example.com/anasayfa/sag3.jpg", "thumb": "", "text": "Tables", "dest_url": "http://test.com/route?OM.zn=PageBanner&OM.zpc=1&OM.bzn=PageBanner&OM.OSB=1", "target": "_self", "code": "1", "priority": 4, "custom_attr": [ { "value": "M", "attr_name": "Male", "data_type": "Number" }, { "value": "old", "attr_name": "Age", "data_type": "Number" } ] }] |
Banner Gösteriminde Filtreleme
Web sitesinde yer alan Banner gösterimlerinde filtremele yapabilirsiniz.
Panel | ||
---|---|---|
| ||
attr_name, value Bu değerler UpperCase olarak karşılaştırılarak filtreleme yapılmaktadır. |
Note | |||||
---|---|---|---|---|---|
attr_name ve value değerleri banner entegrasyonu ile gönderilen banner için oluşturulan etiket ve ona ait değerlerdir.
|
Code Block | ||
---|---|---|
| ||
var filter = []; var filterattr = new VL_OfferFilter("attr_name",VL_OfferFilterType.Include,"value"); filter.push(filterattr); var vl = new Visilabs(); vl.AddParameter("json",true); vl.Suggest(ZoneID,null,null,callback_,null,filter); |
- Value: Buradaki değerlerin içeriği banner dosyasından gelir. Filtreleme değeri verirken banner entegrasyon dosyasında gönderilen değer ile aynı verilmelidir.
- Type: Filtre tipi olarak VLOfferFilter.Include ve VLOfferFilter.Exclude değerleri alır. Verilen değere göre bannerın gösterilip gösterilmeyeceğini belirler.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
var filter = []; var filterattr = new VL_OfferFilter("targettype",VL_OfferFilterType.Include,"campaign");filter.push(filterattr); var vl = new Visilabs(); vl.AddParameter("json",true); vl.Suggest(13,null,null,function(data){console.log(data)},null,filter); |
Ana Başlık: RMC'den Veri Aktarımı