Warning |
---|
Boyut, renk, malzeme vb. farklı ürün varyasyonları sunuyorsanız, entegrasyonunuz biraz farklı olacaktır, lütfen Varyant bazlı ürün entegrasyonu ve site implementasyonu sayfasındaki yönergeleri izleyin. |
Ürün sayfası görüntülendiğinde içeriği örnekteki gibi olan bir custom HTML GTM tag tetiklenmelidirAşağıdaki kod bloğunun ürün detay sayfalarında sayfa kodununun içerisine eklenmesi veya GTM üzerinden ürün detay sayfalarında çalışacak şekilde eklenmesi gerekiyor.
Code Block |
---|
|
<script>
function rdProductView<script type="text/javascript" id=”onVisilabsLoaded”>
function OnVisilabsLoaded(){
var VLvl = new Visilabs();
VLvl.AddParameter("OM.pv","Ürün IDID’si");
VLvl.AddParameter("OM.pn","Ürün Adı");
VLvl.AddParameter("OM.inv" , "Ürün Stok AdetiSayısı");
VLvl.AddParameter("OM.ppr", "Ürün Fiyatı");
VLvl.AddParameter("OM.pv.1", "Ürün Markası");
vl.Collect();
vl.SuggestActions();
}
</script> |
Wiki Markup |
---|
</script>
<script type="text/javascript" id=”visilabsMainScript”>
var l = (location.protocol.indexOf("https")==0?"https":"http") + VL.Collect();
VL.SuggestActions();
}
rdProductView("://vsh.visilabs.net/Visilabs.js?sid=...";
var s = document.createElement("script");
if(location.href.toString().indexOf("vldebug=true") > 0){l = (location.protocol.indexOf("https")==0?"https":"http") + "://vsh.visilabs.net/Visilabs_Debug.js?sid=...&oid=...";}
s.onload = function(){try{OnVisilabsLoaded();}catch(Ex){}};
s.type = "text/javascript";
s.src = l;
document.getElementsByTagName("head")[0].appendChild(s);
</script>
|
Note |
---|
|
- - Bu tag visilabs_loaded işlemi tetiklendikten sonra tetiklenmelidir.
- - Bu tag içinde parametre olarak alınan ürün özellikleri dataLayer dizisi içinde yer almalıdır.
- |
...
Ana Başlık: Sayfa Yüklendiğinde Tetiklenen İşlemler (GTM)