Примеры передачи eCommerce-данных
Во всех примерах ниже предполагается, что счётчик инициализирован с подключением eCommerce, а передача данных производится через контейнер window.dataLayer
.
Показ товара (impressions):
dataLayer.push({
ecommerce: {
currencyCode: "RUB",
actionType: impressions,
products : [{
id: 25315,
name: "Футболка с рисунком",
list : "Результаты поиска",
brand: "Печки-лавочки",
category: "Одежда/Мужская одежда/Футболки",
variant: "Серый цвет",
position: 2,
price: 2345.50
},
{
id: 25317,
name: "Майка",
list : "Результаты поиска",
brand: "Печки-лавочки",
category: "Одежда/Мужская одежда/Футболки",
variant: "Зеленый цвет",
position: 1,
price: 1499.00
}]
}
});
Клик по рекламе:
dataLayer.push({
ecommerce: {
currencyCode: "RUB",
actionType: click,
promoActionType: promoClick:
promotions : [{
id: "P15432",
name : "Бейсболка",
creative: 503.60,
position: "Печки-лавочки"
}]
}
});
Клик по товару:
dataLayer.push({
ecommerce: {
currencyCode: "RUB",
actionType: click,
products : [{
id: "P15432",
name: "Бейсболка",
price: 503.60,
brand: "Печки-лавочки",
category: "Мужчины/Аксессуары/Бейсболки",
variant : "Синий цвет"
}]
}
});
Просмотр полного описания товара:
dataLayer.push({
ecommerce: {
currencyCode: "RUB",
actionType: detail,
products : [{
id: "P15432",
name : "Бейсболка",
price: 503.60,
brand: "Печки-лавочки",
category: "Мужчины/Аксессуары/Бейсболки",
variant : "Синий цвет"
}]
}
});
Добавление товара в корзину:
dataLayer.push({
ecommerce: {
currencyCode: "RUB",
actionType: add,
products : [{
id: 43521,
name: "Часы Citizen",
price: 3654.32,
brand: "Печки-лавочки",
category: "Аксессуары/Часы",
quantity: 5
}]
}
});
Удаление товара из корзины:
dataLayer.push({
ecommerce: {
actionType: remove,
products : [{
id: 176543,
name: "Часы Citizen",
category: "Аксессуары/Часы"
}]
}
});
Переход к оформлению покупки:
dataLayer.push({
ecommerce: {
currencyCode: "RUB",
actionType: checkout,
products : [{
id: "P15432",
name : "Бейсболка",
price: 503.60,
brand: "Печки-лавочки",
category: "Мужчины/Аксессуары/Бейсболки",
variant : "Синий цвет"
},
{
name: "Значок",
price: 46,
}]
}
});
Выбор пользователя на одном из этапов оформления покупки:
dataLayer.push({
ecommerce: {
currencyCode: "RUB",
actionType: checkout_option,
actionField : {
step: 2,
option : "Самовывоз"
}
}
});
Покупка:
dataLayer.push({
ecommerce: {
currencyCode: "RUB",
actionType: purchase,
actionField: {
id : "b52314",
},
products: [{
id: 74367,
name: "Свитшот с котиком",
price: 2345.26,
brand: "Печки-лавочки",
category: "Одежда/Мужская одежда/Толстовки и свитшоты",
variant: "Жёлтый цвет",
quantity: 2
},
{
id: 25314,
name: "Футболка",
price: 643.62,
brand: "Печки-лавочки",
category: "Одежда/Женская одежда/Футболки",
variant: "Белый цвет",
quantity: 1
}]
}
});
Возврат товара:
dataLayer.push({
ecommerce: {
currencyCode: "RUB",
actionType: refund,
products: [{
id: 74367,
name: "Свитшот с котиком",
price: 2345.26,
brand: "Печки-лавочки",
category: "Одежда/Мужская одежда/Толстовки и свитшоты",
variant: "Серый цвет",
quantity: 2
},
{
id: 25314,
name: "Футболка",
price: 643.62,
brand: "Печки-лавочки",
category: "Одежда/Женская одежда/Футболки",
variant: "Белый цвет",
quantity: 1
}]
}
});
Last updated