VISILABS SEGMENT KURULUM KILAVUZU

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "VISILABS SEGMENT KURULUM KILAVUZU"

Transkript

1 VISILABS SEGMENT KURULUM KILAVUZU ARALIK 2014

2 1)GİRİŞ A)TAKİP MEKANİZMASI Visilabs Segment, web siteleri ve mobil uygulamalarda yapılan tüm hareketleri takip etmektedir. Bu hareketlerin takibi, web sitelerinde JavaScript fonksiyonları ile yapılmaktadır. Tarayıcı kodları işlerken veriler, standart http GET image request leri ile sunucularımıza gönderilmektedir. Visilabs Segment sunucularına ulaşan veriler ayrıştırılıp sonradan analizlerde kullanılmak üzere hesabınız için açılan veritabanlarına yüklenmektedir. B)ÇEREZLER(COOKIE) Oturum ve ziyaretçi hareketlerini takip edebilmek için Visilabs Segment, çerezleri kullanmaktadır. Oturum çerezi: Oturum çerezleri, sadece ziyaretçinin tarayıcı oturumu boyunca yaşamaktadır. Bir oturum çerezi, ziyaretçi sitedeki ilk JavaScript kodunu çalıştırdığında başlar. Oturum çerezinin ortadan kalkması için ziyaretçinin 30 dakikadan uzun bir süre sitede hareket yapmamış olması gerekir. Ziyaretçi çerezi: Ziyaretçi çerezi, bir ziyaretçinin birden fazla ziyaretini bir ziyaretçiyle ilişkilendirmek için kullanılır. 2)TAGLEME KILAVUZU A)VISILABS SEGMENT JAVASCRIPT KÜTÜPHANELERİ Visilabs.js dosyası sitedeki bütün sayfalara include edilmelidir. <script type="text/javascript" src="visilabs.js"> B)SİTEYİ TAGLEME Tag lerin yerleşimi: Visilabs Segment tag leri html içerisinde <body> tag leri içerisine yerleştirilmelidir. Segment Kurulum Dokümanı 2

3 3)ÖRNEK TAG LER Aşağıdaki kod bloğu standart olarak sitedeki bütün sayfalarda bulunmalıdır. //Custom parametreler burada tanımlanmalı. A)LOGIN Kullanıcı Login olduğunda yönlendiği sayfada yukarıdaki kod aşağıdaki şekilde değiştirilmelidir. 1) Custom parametreler tanımlanmadan login işlemi: VL.AddParameter( Login, Kullanıcı adı veya ); VL.AddParameter( EventType, Login ); 2) Kullanıcıyla ait özellikleri raporlamak için aşağıdaki 6 kullanıcı parametresinden raporlanmak istenilenler script e eklenmelidir : VL.AddParameter( OM.vn, Ziyaretçinin Adı ); VL.AddParameter( OM.sn, Ziyaretçinin Soyadı ); VL.AddParameter( OM.bd, Ziyaretçinin Doğum Tarihi ); VL.AddParameter( OM.gn, Ziyaretçinin Cinsiyeti ); //(Male? Female) VL.AddParameter( OM.loc, Ziyaretçinin Şehri ); VL.AddParameter( OM.em, Ziyaretçinin adresi ); VL.AddParameter( Login, Kullanıcı adı veya ); VL.AddParameter( EventType, Login ); Segment Kurulum Dokümanı 3

4 3) Kullanıcı login olduğunda kullanıcının ziyaretiyle ilgili parametreleri aşağıdaki şekilde gönderebilirsiniz. Ziyarete ilişkin 5 tane Custom parametre tanımlayabilirsiniz. VL.AddParameter( OM.custom1, değer ); VL.AddParameter( OM.custom2, değer ); VL.AddParameter( Login, Kullanıcı adı veya ); VL.AddParameter( EventType, Login ); Önemli: Visilabs'in eposta gönderme özelliğini kullanacaksanız OM.exVisitorID değeri olarak eposta servis sağlayıcınızla paylaştığınız ID değerini kullanınız. B)SIGNUP Kullanıcı Signup olduğunda yönlendiği sayfada aşağıdaki kod çalıştırılmalıdır. 1) Custom parametreler tanımlanmadan login işlemi VL.AddParameter( Signup, Kullanıcı adı veya ); VL.AddParameter( EventType, Signup ); 2) Kullanıcıyla ait özellikleri raporlamak için aşağıdaki 6 kullanıcı parametresinden raporlanmak istenilenler script e eklenmelidir : VL.AddParameter( OM.vn, Ziyaretçinin Adı ); VL.AddParameter( OM.sn, Ziyaretçinin Soyadı ); VL.AddParameter( OM.bd, Ziyaretçinin Doğum Tarihi ); VL.AddParameter( OM.gn, Ziyaretçinin Cinsiyeti ); //(Male? Female) VL.AddParameter( OM.loc, Ziyaretçinin Şehri ); VL.AddParameter( OM.em, Ziyaretçinin adresi ); VL.AddParameter( Signup, Kullanıcı adı veya ); Segment Kurulum Dokümanı 4

5 VL.AddParameter( EventType, Signup ); 3) Kullanıcı signup olduğunda ziyaretle ilgili parametreleri aşağıdaki şekilde gönderebilirsiniz. Ziyarete ilişkin 5 tane Custom parametre tanımlayabilirsiniz. VL.AddParameter( OM.custom1, değer ); VL.AddParameter( OM.custom2, değer ); VL.AddParameter( Signup, Kullanıcı adı veya ); VL.AddParameter( EventType, Signup ); Önemli: Visilabs'in eposta gönderme özelliğini kullanacaksanız OM.exVisitorID değeri olarak eposta servis sağlayıcınızla paylaştığınız ID değerini kullanınız. C)PRODUCTVIEW Kullanıcının ürün görüntülediği sayfada kod aşağıdaki gibi olmalıdır. VL.AddParameter( OM.pv, Ürün kodu ); VL.AddParameter( OM.pn, Ürün adı ); VL.AddParameter( OM.cat, Kategori kodu ); VL.AddParameter( OM.catn, Kategori adı ); VL.AddParameter("OM.inv", "Stok durumu"); VL.AddParameter("OM.ppr", "Ürün fiyatı"); VL.AddParameter("OM.pv.1", "Ürün markası"); Önemli: Ürünün fiyat bilgisinde Decimal Seperator bildirimi sadece ondalık kısımda yapılmalıdır. Segment Kurulum Dokümanı 5

6 VL.AddParameter("OM.ppr", 2500,5); Doğru Kullanım VL.AddParameter("OM.ppr", 2.500,5); Yanlış Kullanım Önemli: Burada kategori hiyerarşisini aralara " " koyarak gönderebilirsiniz. Kategori hiyerarşisinin derinliğini mümkün olduğunca uzun tutmak gerekmektedir. Örn: VL.AddParameter( OM.cat, ); VL.AddParameter( OM.catn, Bilgisayar Notebook ); Önemli: Kategori hiyerarşisinin derinliğini mümkün olduğunca uzun tutmak daha sağlıklı sonuçlar almak için gerekmektedir. Örn; VL.AddParameter("OM.cat", " "); VL.AddParameter("OM.catn"," ev-elektronigi-tv elektrikli-ev-aletleri haliyikama-makineleri"); D)PRODUCTBASKET 1) Sepete ekle butonu tetiklendiğinde Ürün sepete eklendiğinde aşağıdaki kod çalıştırılmalıdır. ProductUnit parametresinin değeri sepete atılan ürünün adedir. VL.AddParameter( OM.pb, Ürün kodu ); VL.AddParameter( OM.pu,"Adet"); NOT: Custom Parametreleri AddParameter methodu ile tek tek gönderebileceğiniz gibi, bir Array olarak da dönebilirsiniz. Eğer "Sepete Ekle" butonuna kliklendiğinde, ajax kullanıyorsanız, belirli adette ürünün eklenmesi bilgisini aşağıdaki gibi gönderebilirsiniz. VL.ReCollect(new Array (["OM.pb", "Product Code"],["OM.pu", "Adet Miktarı"])); 2) Sepet sayfasında ürün adet miktarı güncellendiğinde Segment Kurulum Dokümanı 6

7 Kullanıcı bir ürünü sepete attığı zaman yönlendirildiği.*/sepet sayfasında ürünün adet bilgisini güncelleyebilmektedir. Kullanıcı adet bilgisini güncellediği zaman Sepeti güncelle butonu tetiklendiğinde aşağıda belirtildiği gibi bir implemantasyon yapılmalıdır. Sepeti güncelle butonu tetiklendiğinde.*/sepet sayfası üzerinde ürün adet miktarı artırılmışsa OM.pu=ArtirilanMiktar.*/sepet sayfası üzerinde ürün adet miktarı azaltılmışsa OM.pu=-AzaltilanMiktar şeklinde set edilmesi gerekmektedir. VL.AddParameter( OM.pb, Ürün kodu ); VL.AddParameter("OM.pu", "Artirilan miktar ya da Azaltılan miktar") Burada VL.AddParameter("OM.pu", "Artırılan miktar ya da Azaltılan Miktar"); parametre değeri sepeti güncelle butonu tetiklendiğinde aşağıda belirtilen örnekdeki gibi set edilmelidir. ürün adedi 3 artırılmışsa VL.AddParameter("OM.pu", "3") ürün adedi 3 azaltılmışsa VL.AddParameter("OM.pu", "-3") NOT: Custom Parametreleri AddParameter methodu ile tek tek gönderebileceğiniz gibi, bir Array olarak da dönebilirsiniz. Eğer "sepeti güncelleme" aşamasında ajax kullanıyorsanız, ürün adetleri güncellendiğinde veya bir ürün sepetten çıkarıldığı zaman aşağıdaki fonksiyonu kullanabilirsiniz: VL.ReCollect(new Array (["OM.pb", "Product Code"],["OM.pu", "Artırılan ya da Azaltılan miktar"])); E)PRODUCTPURCHASE Kullanıcı bir ürün satın aldıktan sonra yönlendiği sayfada 1) Tek ürün satın almışsa: Segment Kurulum Dokümanı 7

8 VL.AddParameter( OM.pp, Ürün kodu ); VL.AddParameter( OM.ppr, Ürün Fiyatı*Adet ); VL.AddParameter( OM.pu, Adet ); VL.AddParameter( OM.exVisitorID, VisitorID ); VL.AddParameter( OM.tid, TransactionID ); 2) Birden fazla ürün satın almışsa: VL.AddParameter( OM.pp, Ürün kodu1;ürün kodu2 ); VL.AddParameter( OM.ppr, Fiyat1*Adet1;Fiyat2*Adet2 ); VL.AddParameter( OM.pu, Adet1;Adet2 ); VL.AddParameter( OM.exVisitorID, VisitorID ); VL.AddParameter( OM.tid, TransactionID ); Önemli : Bir ürünün Product View, Product Basket ve Product Purchase aşamalarında istenilen ürün kodu parametreleri OM.pv, OM.pb ve OM.pp birbirine eşit olmalıdır. Önemli: Ürünün fiyat bilgisinde Decimal Seperator bildirimi sadece ondalık kısımda yapılmalıdır. VL.AddParameter("OM.ppr", 2500,5); Doğru Kullanım VL.AddParameter("OM.ppr", 2.500,5); Yanlış Kullanım Önemli: Eğer Visilabs'in eposta gönderme özelliğini kullanacaksanız OM.exVisitorID değeri olarak eposta servis sağlayıcınızla paylaştığınız ID değerini kullanın. Önemli: OM.ppr parametresine Ürünün Birim Fiyatı ve Satın alınan ürün adedinin çarpımı değer olarak geçilmelidir. F)ONSITESEARCH Site üstünde bir phrase arandığında, arama sonuç sayfasında, Kullanıcı arama kutusundan arama yaptığında yönlendiği sayfadaki kod aşağıdaki şekilde olmalıdır: Segment Kurulum Dokümanı 8

9 VL.AddParameter( OM.OSS, Aranan kelime ); G) PAGEVIEW Özel olarak implementasyon istediğimiz Login, Signup, Product View, Product Basket, Product Purchase, OnSiteSearch aşamalarında Default implementasyon ile toplanan parametreler de toplanmaktadır, Bu aşamalarda bir kez daha Collect method çağrımı yapılarak Visilabse request atılmasına gerek yoktur. Master Pages, base.html gibi ortak bir content üzerinde Login, Signup, Product View,Product Basket, Product Purchase, OnSiteSearch aşamaları gerçekleştiğinde tüm sayfalara yerleştirilen Collect methodu cağrımı exclude edilmeli. Bu durum Total Page View ve Total PageView 'e bağlı raporların en doğru sonucu vermesi açısından son derece önemlidir. Ayrıca Ürünlerin grid şeklinde gösteriminin yapıldığı kategori sayfalarında ve static sayfalarda Default implemantasyonun da yapılması sağlanmalıdır. Özet olarak özel implementasyon istemediğimiz tüm sayfalarda Default implementasyon yapılmalıdır Geri kalan tüm sayfalarda standart olarak yapılmasını istediğimiz İmplemantasyon şu şekildedir : //Custom parametreler burada tanımlanmalı. H)ONSITEBANNERCLICK Kullanıcınınn site içerisinde tıkladığı bannerları raporlamak için banner ın yönlendiği sayfanın URL sine OM.OSB parametresi eklenmeli: orneksite.com/orneksayfa.html?om.osb=banneradi Segment Kurulum Dokümanı 9

10 Önemli : Site içerisinde Banner click eventi gerçekleştiğinde, bannerın yönlendirildiği url, bir Product View sayfası ise parametre şu şekilde eklenmeli : orneksite.com/orneksayfa.html?om.osb=productcode I) KAMPANYA TAKİBİ Yaptığınız kampanyaların ölçümlenebilmesi için sitenize gelen linklere aşağıdaki parametrelerin eklenmesi gerekmektedir. destinationurl.com?om.cname=kampanyaadı&om.csource=mecra&om.cmedium=x OM.cname: Kampanyanın ismi OM.csource: Kampanyanın yapıldığı mecra (Örn: Hurriyet, Google,..) OM.cmedium: Kampanya aracı (CPC, Banner, ) J) ADWORDS TAKİBİ Adwords kampanyalarının ölçümlenebilmesi için sitenize gelen linke gerekli parametrelerin aşağıdaki şekilde eklenmiş olması gerekmektedir: destinationurl?om.csource=google&om.cname=campaign&om.cmedium=ppc &OM.keyword=Kelime&OM.adgroup=adgroupadi OM.cname: Kampanyanın ismi OM.csource: google OM.cmedium: cpc OM.adgroup=Adgroup adı OM.keyword=Kelime Segment Kurulum Dokümanı 10

Google Scripts. Neticaret Sistemine Google Analytics ve AdWords sistemleriyle ilgili 3 yeni parametre eklenmiştir.

Google Scripts. Neticaret Sistemine Google Analytics ve AdWords sistemleriyle ilgili 3 yeni parametre eklenmiştir. Google Scripts Neticaret Sistemine Google Analytics ve AdWords sistemleriyle ilgili 3 yeni parametre eklenmiştir. Yeni eklenen paremetrelere Neticaret Sistemi Yönetimi Paneli > Tanımlar bölümü altında

Detaylı

KURULUM KILAVUZU MART 2014. Visilabs Target Kurulum Kılavuzu

KURULUM KILAVUZU MART 2014. Visilabs Target Kurulum Kılavuzu KURULUM KILAVUZU MART 2014 1 İçindekiler 1 Suggest Methodu... 3 1.1 Banner Sıralamasının Ziyaretçilere özel değişmesi... 3 1.2 Site üzerindeki widget aracığıyla gösterilen öneriler... 4 1.2.1 RealTime

Detaylı

Basit bir web uygulaması

Basit bir web uygulaması AJAX Ahmet Demirelli ahmetdemirelli@sabanciuniv.edu SCJP 5.0, SCWCD 1.4 Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı 3/20/2007 Sabanci University 1 Ajanda Neden AJAX ihtiyacı AJAX

Detaylı

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ Versiyon: 1.0.4 URL http://merchant.mobilepax.com/services/product.asmx Metot MobilePaxProduct fonksiyonu buton bilgisi oluşturulacak ürünün bilgilerinin Mobilepax

Detaylı

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ Versiyon: 1.0.4 URL Adresi http://merchant.mobilepax.com/services/product.aspx Gönderilen XML Yapısı MobilePaxProduct fonksiyonu buton bilgisi oluşturulacak ürünün

Detaylı

Mikro Ayarları. Mikro Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür.

Mikro Ayarları. Mikro Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür. Mikro Ayarları Mikro muhasebe sistemini kullanan müşterilemizin, muhasebe sistemleri ile E Ticaret sitesi arasındaki entegrasyon parametrelerini tanımladıkları menüdür. Bu menü altındaki alt menüler kullanılarak

Detaylı

JSON Korsanlığı. Mesut Timur, Şubat 2010, WGT E-Dergi 4. Sayı

JSON Korsanlığı. Mesut Timur, Şubat 2010, WGT E-Dergi 4. Sayı JSON Korsanlığı Mesut Timur, Şubat 2010, WGT E-Dergi 4. Sayı İnternetin gün geçtikçe hayatımızdaki önemi arttı ve web siteleri milyonlarca insan tarafından girilen yerler haline geldi. Artık çevremizden

Detaylı

Örnek Excel Formatını Nereden Bulabilirim?

Örnek Excel Formatını Nereden Bulabilirim? Excel ile Ürün Aktarımı Ürünlerinizi, Ticimax sistemine uygun hazırlamış olduğunuz excel dosyanız ile sisteme kolayca yükleyebilir, mevcut ürünleriniz için ise toplu güncellemeler yapabilirsiniz. Örnek

Detaylı

jquery kütüphanesini sayfaya eklemek için iki yöntem vardır. 1. Direkt jquery nin sitesinden ekleme

jquery kütüphanesini sayfaya eklemek için iki yöntem vardır. 1. Direkt jquery nin sitesinden ekleme az kod, çok iş! jquery bir JavaScript kütüphanesidir 2006 yılında, John Resig adlı bir JavaScript geliştiricisi tarafından yazılmaya başlanmıştır. Javascript ile yapmak istediğimiz bir uygulama için yazmamız

Detaylı

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1 Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte

Detaylı

Vega Ayarları. Vega Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür.

Vega Ayarları. Vega Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür. Vega Ayarları Vega muhasebe sistemini kullanan müşterilemizin, muhasebe sistemleri ile E Ticaret sitesi arasındaki entegrasyon parametrelerini tanımladıkları menüdür. Bu menü altındaki alt menüler kullanılarak

Detaylı

Müşterinin ilgili alanları ve ihtiyaçlarını karşılayarak, müşteri memnuniyeti ve müşteri sadakatini en üst düzeye çıkarabilirsiniz.

Müşterinin ilgili alanları ve ihtiyaçlarını karşılayarak, müşteri memnuniyeti ve müşteri sadakatini en üst düzeye çıkarabilirsiniz. TARGET Visilabs Target, içeriğindeki yapay zeka sayesinde ziyaretçi hakkında tutulan geçmiş ziyaret bilgilerini değerlendirir, ziyaretçiye en uygun ürün veya hizmeti otomatik olarak belirler. Ziyaretçi

Detaylı

TEMEL BAŞLANGIÇ KILAVUZU

TEMEL BAŞLANGIÇ KILAVUZU TEMEL BAŞLANGIÇ KILAVUZU İLK YAPILMASI GEREKENLER Web sitenizi çok kısa bir sürede, kendiniz, kolayca düzenleyebilirsiniz. Yönetim Paneline Giriş...2 Tasarım ve Modül Tercihleri...3 Genel Ayarların Yapılması...

Detaylı

ELEKTRONİK BELGE VE ARŞİV YÖNETİM SİSTEMİ EBYS NİN GÜVENİLEN SİTELERE EKLENMESİ

ELEKTRONİK BELGE VE ARŞİV YÖNETİM SİSTEMİ EBYS NİN GÜVENİLEN SİTELERE EKLENMESİ DOKÜMAN ARŞİV VE ELEKTRONİK BELGE YÖNETİM SİSTEMİ YAZILIMI TEMEL KULLANICI KILAVUZU ELEKTRONİK BELGE VE ARŞİV YÖNETİM SİSTEMİ EBYS NİN GÜVENİLEN SİTELERE EKLENMESİ Elektronik Belge Yönetim Sistemi web

Detaylı

LOGİN EKRANI. Şekil -1

LOGİN EKRANI. Şekil -1 LOGİN EKRANI Yönetim paneline ilk giriş ekranıdır, size verilen kullanıcı adı ve parola girilerek yönetim paneline giriş yapılır. Şifresiz girilemez, şifrenizi unuttunuz yada kaybettiniz ise lütfen PRO.GEN

Detaylı

Vsp Teknoloji Son sistem güvenlik duvarlarıyla korunmaktadır, Kullanıcı bilgilerini doğru girdiğinde giriş sayfasına bağlanacaktır.

Vsp Teknoloji Son sistem güvenlik duvarlarıyla korunmaktadır, Kullanıcı bilgilerini doğru girdiğinde giriş sayfasına bağlanacaktır. Üye Girişi Vsp Teknoloji Son sistem güvenlik duvarlarıyla korunmaktadır, Kullanıcı bilgilerini doğru girdiğinde giriş sayfasına bağlanacaktır. Giriş Sayfası Sayfa ayarlarını buradan yapabilirsiniz. Anahtar

Detaylı

DIV KAVRAMI