Google Analytics 4 — различия между версиями
Строка 13: | Строка 13: | ||
==== view_item_list==== | ==== view_item_list==== | ||
+ | Фиксируется список товаров,передается массивом по мере отображения пользователю (Рубрикатор,Группы товара, Поиск) | ||
+ | <br> | ||
+ | Пример отправки события при поиске товара: | ||
+ | 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==== | ==== select_item==== | ||
+ | Фиксация кликов по продуктам в списке. Передается описание товара по которому выполнен клик. В поле item_list_name передаётся название название списка, из которого выполняется переход. | ||
+ | <br> | ||
+ | Пример отправки события при переходе на товар из рубрикатора (каталога товаров): | ||
+ | |||
+ | 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==== | ==== 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" | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }); | ||
+ | |||
==== add_to_cart==== | ==== add_to_cart==== | ||
==== remove_from_cart==== | ==== remove_from_cart==== | ||
==== begin_checkout==== | ==== begin_checkout==== | ||
==== purchase==== | ==== purchase==== |
Версия 14:15, 4 января 2024
Модуль электронной торговли 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" } ] } });