Содержание
Веб-аналитика заказов
Функционал платформы позволяет подключить различные сервисы веб-аналитики (Google Tag Manager, Google Analytics, Яндекс.Метрика) и отправлять в них данные о заказах с помощью уровня данных.
Электронная коммерция от Яндекс
Сервис подключается в настройках счетчика метрики. Сам счетчик устанавливается в head - для этого подходят инфоблоки meta или headScripts.
Google Universal Analytics
Расширенную электронную торговлю Google (Universal Analytics, UA) легко подключить через Google Tag Manager. Установить Google Tag Manager можно вставив 2 скрипта - первый устанавливается в head (инфоблоки meta или headScripts), второй сразу после открывающего тега <body> - инфоблок bodyScripts.
Включение функционала
Для трансляции данных о заказах в сервис вам необходимо установить/обновить скрипт используемого вами сервиса и включить опцию Формировать уровень данных dataLayer.
Передаваемые данные
Система отправляет следующие данные о заказе и позициях:
- номер заказа
- стоимость доставки
- домен сайта
- артикул
- бренд
- описание
- цена
- количество
- группа.
Для корректного получения данных контейнером Google Tag Manager система добавляет данные по умолчанию:
window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': 'abcp-purchase-event', 'abcp-purchase-event-category': 'Enhanced Ecommerce', 'abcp-purchase-event-action': 'Purchase', 'abcp-purchase-event-non-interaction': 'False', 'ecommerce': {...
Обработку событий и триггеров abcp-purchase- необходимо настроить на стороне GTM.
Пример полного содержания скрипта уровня данных:
window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': 'abcp-purchase-event', 'abcp-purchase-event-category': 'Enhanced Ecommerce', 'abcp-purchase-event-action': 'Purchase', 'abcp-purchase-event-non-interaction': 'False', 'ecommerce': { 'purchase': { 'actionField': { 'id': '73166926', 'value': '4627.37', 'shipping': '100', 'currency':'USD', 'affiliation': 'SITE' }, 'products': [ { 'name': 'NGK 3199 описание 1', 'id': '3199', 'price': '570.9', 'brand': 'NGK', 'category': 'spark_plugs', 'quantity': 4 }, { 'name': 'Febi 26834 Шкив коленвала', 'id': '26834', 'price': '2343.77', 'brand': 'Febi', 'category': , 'quantity': 1 } ] } } });
В качестве id товара по умолчанию транслируется артикул. С помощью опции "dataLayer: id товара" можно поменять id товара на такой, как в фиде по формату Google Merchant Center, генерируемый в разделе "Экспорт прайсов". Это актуально, если в систему метрики вы загружаете фид формата Google Merchant Center.