Google Analytics 4 — различия между версиями
Строка 131: | Строка 131: | ||
==== add_to_cart==== | ==== add_to_cart==== | ||
− | Фиксирует все добавления товара в корзину, а также все увеличения числа единиц товара в корзине (“+”). | + | Фиксирует все добавления товара в корзину, а также все увеличения числа единиц товара в корзине (“+” или “стрелка вверх”). |
<br> | <br> | ||
Пример отправки события: | Пример отправки события: | ||
Строка 159: | Строка 159: | ||
==== remove_from_cart==== | ==== remove_from_cart==== | ||
− | Фиксирует удаление товара из корзины и уменьшения единиц товара в корзине (“-”). | + | Фиксирует удаление товара из корзины и уменьшения единиц товара в корзине (“-” или “стрелка вниз”). |
<br> | <br> | ||
Пример отправки события: | Пример отправки события: |
Версия 10:57, 8 января 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" } ] } });
add_to_cart
Фиксирует все добавления товара в корзину, а также все увеличения числа единиц товара в корзине (“+” или “стрелка вверх”).
Пример отправки события:
$( document ).ready(function() { window.dataLayer = window.dataLayer || []; dataLayer.push({ ecommerce: null }); dataLayer.push({ event: "add_to_cart", "ecommerce": { "items": [ { "item_name": "NIPPARTS", "item_id": "J1342023", "price": "97.72" , "item_brand": "NIPPARTS", "item_category": "Фильтр салона", "item_category2": "Диск сцепления", "item_category3": "Система сцепления", "item_list_name": "rubricator", "quantity": "1" } ] } }); });
remove_from_cart
Фиксирует удаление товара из корзины и уменьшения единиц товара в корзине (“-” или “стрелка вниз”).
Пример отправки события:
$( document ).ready(function() { window.dataLayer = window.dataLayer || []; dataLayer.push({ ecommerce: null }); dataLayer.push({ event: "remove_from_cart", "ecommerce": { "items": [ { "item_name": "", "item_id": "J1342023", "price": "97.72" , "item_brand": "", "item_category": "Фильтр салона", "quantity": "1" } ] } }); });
begin_checkout
Фиксирует покупку, передает список товаров которые есть в корзине (чекаут).
Пример отправки события:
window.dataLayer = window.dataLayer || []; dataLayer.push({ ecommerce: null }); dataLayer.push({ event: "begin_checkout", "ecommerce": { "items": [ { "item_name": "STARLINE", "item_id": "SFKF9549", "price": "108.43", "item_brand": "STARLINE", "item_category": "Фильтр салона", "item_category2": "Диск сцепления", "item_category3": "Система сцепления", "quantity": 2 }, { "item_name": "WIX FILTERS", "item_id": "WP2128", "price": "109.96", "item_brand": "WIX FILTERS", "item_category": "Фильтр салона", "item_category2": "Диск сцепления", "item_category3": "Система сцепления", "quantity": 2 }, ] } });
purchase
Фиксирует транзакцию покупки.
При покупке купить в 1 клик перед событием purchase эмулируются события add_to_cart и begin_checkout, а при покупке по номеру телефона begin_checkout.
Пример отправки события:
window.dataLayer = window.dataLayer || []; dataLayer.push({ ecommerce: null }); dataLayer.push({ event: "purchase", "ecommerce": { transaction_id: "48", value: "488.82", "currency": "UAH", "items": [ { "item_name": "FEBI BILSTEIN", "item_id": "24196", "price": "175.50", "item_brand": "FEBI BILSTEIN", "item_category": "Антифриз", "item_category2": "Жидкости", "item_category3": "Смазки и Жидкости", "quantity": 1 }, { "item_name": "FEBI BILSTEIN", "item_id": "02374", "price": "313.32", "item_brand": "FEBI BILSTEIN", "item_category": "Антифриз", "item_category2": "Жидкости", "item_category3": "Смазки и Жидкости", "quantity": 1 }, ] } });