Google Analytics 4
Модуль электронной торговли Google Аналитики 4 (GA4).
В данном модуле реализовано передачу событий на уровень данных для функции электронной торговли Google Аналитики 4 (GA4).
Настройка:
а) в константе ecommerce:project_name указать адрес своего сайта (например auto-parts.com) при отправке тегов данные будут сверяться со значениями константы и отправляться при условии совпадении доменного имени со значением константы.
б) в константе ecommerce:locale задаём язык на котором будут отправляться данные значение ua-украинский , ru-русский (по умолчанию ua).
Список событий:
Содержание
view_item_list
Фиксируется список товаров,передается массивом по мере отображения пользователю (Рубрикатор,Группы товара, Поиск)
Пример отправки события при поиске товара:
window.dataLayer = window.dataLayer || []; dataLayer.push({ ecommerce: null }); dataLayer.push({ event: "view_item_list", "ecommerce": { "items": [ { "item_name": "KNECHT/MAHLE", "item_id": "OC90", "price": "156.24", "item_brand": "KNECHT/MAHLE", "item_category": "Масляный фильтр", "item_category2": "Фильтры", "item_category3": "Двигатель и Система выхлопа", "item_list_name": "catalog_price_view" }, { "item_name": "KNECHT/MAHLE", "item_id": "OC90", "price": "183.15", "item_brand": "KNECHT/MAHLE", "item_category": "Масляный фильтр", "item_category2": "Фильтры", "item_category3": "Двигатель и Система выхлопа", "item_list_name": "catalog_price_view" }, { "item_name": "CHAMPION", "item_id": "COF101102S", "price": "143.52", "item_brand": "CHAMPION", "item_category": "Масляный фильтр", "item_category2": "Фильтры", "item_category3": "Двигатель и Система выхлопа", "item_list_name": "catalog_price_view" }, { "item_name": "BLUE PRINT", "item_id": "ADG02102", "price": "169.05", "item_brand": "BLUE PRINT", "item_category": "Масляный фильтр", "item_category2": "Фильтры", "item_category3": "Двигатель и Система выхлопа", "item_list_name": "catalog_price_view" }, { "item_name": "BOSCH", "item_id": "1457429178", "price": "220.95", "item_brand": "BOSCH", "item_category": "Масляный фильтр", "item_category2": "Фильтры", "item_category3": "Двигатель и Система выхлопа", "item_list_name": "catalog_price_view" }, { "item_name": "BOSCH", "item_id": "1457429178", "price": "280.72", "item_brand": "BOSCH", "item_category": "Масляный фильтр", "item_category2": "Фильтры", "item_category3": "Двигатель и Система выхлопа", "item_list_name": "catalog_price_view" }, ] } });
select_item
Фиксация кликов по продуктам в списке. Передается описание товара по которому выполнен клик. В поле item_list_name передаётся название название списка, из которого выполняется переход.
Пример отправки события при переходе на товар из рубрикатора (каталога товаров):
window.dataLayer = window.dataLayer || []; dataLayer.push({ ecommerce: null }); dataLayer.push({ event: "select_item", "ecommerce": { "items": [ { "item_name": "FEBI BILSTEIN", "item_id": "24196", "item_brand": "FEBI BILSTEIN", "item_category": "Антифриз", "item_category2": "Жидкости", "item_category3": "Смазки и Жидкости", "item_list_name": "rubricator", "price": "175.50" } ] } });
view_item
Фиксирует отображения карточки товара. Пример отправки события:
window.dataLayer = window.dataLayer || []; dataLayer.push({ ecommerce: null }); dataLayer.push({ event: "view_item", "ecommerce": { "items": [ { "item_name": "GATES", "item_id": "5204XS", "item_brand": "GATES", "item_category": "Ремень ГРМ", "item_category2": "Ремни, цепи и натяжители", "item_category3": "Двигатель и Система выхлопа", "item_list_name": "buy", "price": "78.20" } ] } });