Google Analytics 4 — различия между версиями

Материал из MstarProject Manual
Перейти к: навигация, поиск
Строка 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====

Версия 15: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"                              
                     }
                   ]
               }
           });
               

add_to_cart

remove_from_cart

begin_checkout

purchase