Установка и настройка решения Электронная коммерция
Настройка решения в административной панели
1В административной панели перейдите в настройки модуля (Нажмите в верхней части экрана "Настройки" и в списке модулей выберите "Электронная коммерция для Яндекс.Метрики и Google Analytics").
2"Номер заказа передавать из поля" - в данной настройке вы можете указать что передавать в качестве номера заказа в метрики
3"Свойство бренд в инфоблоке" - если у каталоге заполнен Бренд и вы хотите передавать его значение - выберите соотвествующее свойство в настройке. Если бренда нет - пропустите эту настройку.
4"Имя контейнера данных яндекс" - укажите имя контейнера, указанное в настройке Яндекс.Метрики (по умолчанию dataLayer)
5"Номер цели срабатывающей при оформлении заказа" - с помощью данной настройки вы можете собирать метрику конверсии. Тип цели должен быть Javascript-Событие
6"Страница оформления заказа" - укажите url страницы с полным оформлением заказа (используется для отслеживания в Google Analytics незавершенных оформлений заказов). Пример правильного заполнения поля: /personal/order/make/
Системные настройки изменять не рекомендуется
Установка компонента в карточку товара
Для отправки данных о просмотре конкретного товара необходимо установить компонент "arturgolubev:ecommerce.detail" в карточку товара
Если у вас нет опыта установки компонентов, настоятельно рекомендую обратиться в поддержку для получения бесплатной помощи с установкой. Email поддержки - me@arturgolubev.ru
Код для вставки:
if(CModule::IncludeModule("arturgolubev.ecommerce")){
$APPLICATION->IncludeComponent(
"arturgolubev:ecommerce.detail",
".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"OFFERS_CART_PROPERTIES" => $arParams['OFFERS_CART_PROPERTIES'],
"PRODUCT_ID" => $ElementId,
"CACHE_TYPE" => "A",
"CACHE_TIME" => "360000"
),
$component
);
}
Компонент рекомендуется размещать в комплексный компонент каталога, в файл element.php, сразу после размещения компонента карточки товара (catalog.element). В параметр PRODUCT_ID нужно вписать Вашу переменную с ID элемента каталога
Включение опции "Включить обработку устаревших событий"
Для совсместимости с большинством версий Битрикс было решено использовать события ядра до технологии D7.
Для включения опции "Включить обработку устаревших событий" перейдите в админку сайта и нажмите "Настройки". Установите галочку и нажмите сохранить.
Важно! Если на момент установки модуля опция была включена, нужно Отключить её -> Сохранить затем Включить -> Сохранить. Были обращения, когда галочка была активна, а события не отрабатывали.
Внимание! Если вы используете старый битрикс версии 17.5 или ниже, опции "Включить обработку устаревших событий" может не быть, т.к. эти события считаются "Устаревшими" с 18 версии.