Tip |
---|
Web sitenizde event entegrasyonunu hızlandırmak için DataLayer entegrasyonunu aşağıdaki şablonu kullanarak gerçekleştirebilirsiniz. Dokümandaki event’ler için web sitenizden toplamak istediğiniz verileri ve gerçekleştireceğiniz kurguları göz önünde bulundurarak şablonu uygulamanız durumunda web event entegrasyon süresi kısalacağı gibi sonraki kurgular için de bir standart oluşturulmuş olacak. DataLayer’a eklenen bu hazır event’ler farklı 3rd party ürünlerle entegrasyonlarınızda da kullanılabilir durumda olacaklar. |
...
Kullanılacak Parametreler
OM.exVisitorID (ZORUNLU)
OM.b_login (ZORUNLU)
DataLayer’a gönderilmesi gereken data örneği
Code Block |
---|
//Login
dataLayer.push({
event: "vlEvent",
vl_label: "VL-Login",
vl_userID: "ID or email of user", // Required
}); |
...
Kullanılacak Parametreler
OM.exVisitorID (ZORUNLU)
OM.b_sgnp (ZORUNLU)
DataLayer’a gönderilmesi gereken data örneği
Code Block |
---|
// Signup
dataLayer.push({
event: "vlEvent",
vl_label: "VL-Signup",
vl_userID: "ID or email of user", // Required
}); |
...
Kullanılacak Parametreler
OM.OSS (ZORUNLU)
OM.OSSR (OPSİYONEL)
DataLayer’a gönderilmesi gereken data örneği
Code Block |
---|
dataLayer.push({
event: "vlEvent",
vl_label: "VL-SearchResultView",
vl_search: {
word: "Searched Word", // Required
result: "Product Count Of Founded Search Result" // Optional
}
}); |
...
Kullanılacak Parametreler
OM.clist (ZORUNLU)
DataLayer’a gönderilmesi gereken data örneği
Code Block |
---|
dataLayer.push({
event: "vlEvent",
vl_label: "VL-CategoryView",
vl_category_id: "Category ID" // Required
}); |
...
Kullanılacak Parametreler
OM.pv (ZORUNLU)
OM.pn (ZORUNLU)
OM.inv (ZORUNLU)
OM.ppr (ZORUNLU).
OM.pv.1(OPSİYONEL)
OM.pv.2 (Varyantlı entegrasyon için ZORUNLU)
DataLayer’a gönderilmesi gereken data örneği
Code Block |
---|
dataLayer.push({
event: "vlEvent",
vl_label: "VL-ProductDetailView",
'vl_ecommerce': {
'detail': {
'product': {
'name': 'Product Name', // Required
'id': 'Product Code', // Required
'price': 'Product Price', // Required
'stock': 'Product Stock', // Required
'brand': 'Product Brand', // Optional
'category': 'Product Category', // Optional
'item_group_id': 'Product variantID' // Optional
}
}
}
}); |
...
Kullanılacak Parametreler
OM.pbid (ZORUNLU)
OM.pb (ZORUNLU)
OM.pu (ZORUNLU)
OM.ppr(ZORUNLU)
OM.pb.2 (Varyantlı entegrasyon için ZORUNLU)
DataLayer’a gönderilmesi gereken data örneği
Code Block |
---|
dataLayer.push({
event: "vlEvent",
vl_label: "VL-CartView",
'vl_ecommerce': {
'cart': {
'basket_id': 'Unique Basket ID', // Required
'products': [
{
'id': 'Product Code', // Required
'price': 'Product Price', // Required
'qty': 'Product Quantity', // Required
'brand': 'Product Brand', // Optional
'item_group_id': 'Product variantID' // Optional
},
{
'id': 'Product Code', // Required
'price': 'Product Price', // Required
'qty': 'Product Quantity', // Required
'brand': 'Product Brand', // Optional
'item_group_id': 'Product variantID' // Optional
}
]
}
}
}); |
...
Kullanılacak Parametreler
OM.pf (ZORUNLU)
OM.pfu (ZORUNLU)
OM.ppr (ZORUNLU)
DataLayer’a gönderilmesi gereken data örneği
Code Block |
---|
// Ekleme
dataLayer.push({
event: "vlEvent",
vl_label: "VL-AddFav",
vl_product: {
id: "Product Code", // Required
qty: "1", // Required
price: "Product Price" // Required
}
});
// Çıkarma
dataLayer.push({
event: "vlEvent",
label: "VL-RemoveFav",
vl_product: {
id: "Product Code", // Required
qty: "-1", // Required
price: "Product Price" // Required
}
}); |
...
Kullanılacak Parametreler
OM.tid (ZORUNLU)
OM.pp (ZORUNLU)
OM.pp.2 (Varyantlı entegrasyon için ZORUNLU)
OM.pu (ZORUNLU)
OM.ppr (ZORUNLU)
OM.exVisitorID (ZORUNLU)
DataLayer’a gönderilmesi gereken data örneği
Code Block |
---|
dataLayer.push({
event: "vlEvent",
vl_label: "VL-PurchaseView",
'vl_ecommerce': {
'checkout': {
'purchase_id': 'Receipt ID', // Required
'vl_userID': "ID or email of user", // Required
'products': [
{
'id': 'Product Code', // Required
'qty': 'Product Quantity', // Required
'price': 'Product Price', // Required
'brand': 'Product Brand', // Optional
'item_group_id': 'Product variantID' // Optional
},
{
'id': 'Product Code', // Required
'qty': 'Product Quantity', // Required
'price': 'Product Price', // Required
'brand': 'Product Brand', // Optional
'item_group_id': 'Product variantID' // Optional
}
]
}
}
}); |
...
Kullanılacak Parametreler
OM.uri (ZORUNLU)
DataLayer’a gönderilmesi gereken data örneği
Code Block |
---|
dataLayer.push({
event: "vlEvent",
vl_label: "VL-PageView"
}); |
Özel Event Tanımlanması - Custom Event
...
Code Block |
---|
dataLayer.push({
event: "vlEvent",
vl_label: "VL-CustomEventType1",
'vl_ecommerce': {
'detail': {
'CustomEventArray': {
'Attribute1': 'Attribute1 Value', // Required
'Attribute2': 'Attribute2 Value', // Required
'AttributeN': 'AttributeN Value' // Required
}
}
}
}); |
...
Code Block |
---|
dataLayer.push({
event: "vlEvent",
vl_label: "VL-CustomEventType2",
vl_CustomEventAttribute1: "Attribute1 Value", // Required
vl_CustomEventAttribute2: "Attribute2 Value", // Required
vl_CustomEventAttributeN: "AttributeN Value", // Required
}); |