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. |
Sepet hareketlerini RMC'ye 2 farklı yöntem ile gönderebilirsiniz:
- Her sepet hareketinde tüm sepet bilgilerini gönderme.
- Sadece son eklenen veya çıkarılan ürünün bilgilerini gönderme.
1. yöntem RMC'yi daha etkili kullanmayı sağladığı için bu yöntemi tavsiye etmekteyiz.
Warning |
---|
Eğer 2. yöntemi kullanıyorsanız Sepet Sayfa Görüntüleme verilerine ihtiyaç duyulmamaktadır. Sepet hareketlerini Sepet Güncelleme bölümündeki işlemler ile RMC'ye gönderebilirsiniz. |
Note |
---|
Bu kod çalıştığında sepetin son halindeki bilgilerin tamamı gönderilmelidir. |
Sepet sayfası görüntülendiğinde örnekteki gibi olan bir custom HTML GTM tag tetiklenmelidir.
Code Block | ||||
---|---|---|---|---|
| ||||
<script type="text/javascript">
function rdCartView(){
var VL = new Visilabs();
VL.AddParameter("OM.pbid","Sepet Kodu");
VL.AddParameter("OM.pb","1. ürünün kodu;2. ürünün kodu");
VL.AddParameter("OM.pu" ,"1. üründen satın alınan adet;2. üründen satın alınan adet")
VL.AddParameter("OM.ppr" ,"1. ürünün fiyatı*1. üründen satın alınan adet;2. ürünün fiyatı*2. üründen satın alınan adet");
VL.Collect();
VL.SuggestActions();
}
rdCartView();
</script> |
Örnekteki javascript kodunda belirtildiği gibi sepette birden fazla ürün yer alıyorsa, her ürünün kod, adet ve fiyat değerleri ";" ile ayrılmalıdır.
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)