Настройка отслеживания Enhanced Ecommerce в Google Аналитике и Яндекс Метрике с помощью GTM

 

Ecommerce — это очень важный и полезный инструмент, который даёт понимание о работе посетелей с ассортиментом интернет-магазина. С помощью инструментов web-аналитики можно отследить взаимодействия пользователей с интернет-магазином и сформировать отчёты, на которых будут отражены действия посетелей — от добавления товаров в корзину до совершения покупки.

В данной статье рассмотрим настройку отслеживания Enhanced Ecommerce с помощью Google Tag Manager.

В первую очередь необходимо убедиться, что код Менеджера тегов Google присутствует в исходном коде сайта. Без него ничего не получится.

Также будет не лишним настроить User ID в Google Аналитике и/или Параметры посетителей в Яндекс Метрике.

Во-первых, в исходный код движка интернет-магазина необходимо подключить основные скрипты для отслеживания с помощью dataLayer. Это:

  • показы товаров — impressions
  • клики по товарам — click
  • показ сведений о товарах — detail
  • добавление товара в корзину — add
  • удаление товара из корзины — remove
  • оформление покупки — checkout
  • совершение покупки — purchase
impressions
impressions
impressions
impressions
click
detail
add
remove
checkout
purchase

Также можно подключить дополнительные скрипты:

  • параметры покупки — checkout_option
  • показы внутренней рекламы — promoView
  • клики по внутренней рекламе — promoClick

При возврате заказов или отдельных товаров используется действие refund

Примеры всех этих скриптов с описанием их работы приведены в Руководстве по расширенной электронной торговле для разработчиков (Universal Analytics). Эти скрипты также подойдут для отслеживания электронной коммерции в Яндекс Метрике.

Перечень настроек используемой на сайте валюты в Google Аналитике приведён здесь: https://support.google.com/analytics/answer/6205902?hl=ru

После подключения скриптов необходимо настроить Google Tag Manager.

Для этого в ГТМ переходим в Триггеры, создадим триггер с именем gtm.dom и выберем тип триггера Пользовательское событие.

В поле Имя события впишем gtm.dom, в у условиях активации триггера выбираем Некоторые специальные события, и в активации триггера при наступлении события зададим:

Eventравноgtm.dom

Таким же образом настроим остальные события: productClick, addToCart, removeFromCart, checkout и transaction. В итоге в списке триггеров должен получиться такой список:

Затем переходим в Переменные, и находим там переменную типа Настройки Google Analytics (в которой прописан id счётчика, который будет собирать данные). В ней переходим в пункт Электронная торговля и ставим галочки Включить расширенные функции электронной торговли и Использовать уровень данных

При этом не придётся включать переопределение настроек в тегах для Google Аналитики.

После этого переходим в Теги и в теге просмотра страниц Google Аналитики (который используется по умолчанию) вместо триггера All Pages заменим на gtm.dom

 

Аналогично заменим триггер в теге Яндекс Метрики.

Также в коде Яндекс Метрики необходимо убедиться в наличии следующих строк:

ecommerce:"dataLayer",
params: window.yaParams

как на скриншоте выше

Далее создадим тег с именем GA — productClick, выберем тип Google Аналитика — Universal Analytics

зададим ему следующие параметры:

  • тип отслеживания — Событие
  • категория — Ecommerce
  • действие — Product Click

и привяжем к нему триггер productClick

Аналогично создадим теги GA — addToCart (действие — Add to Cart), GA — removeFromCart (действие — Remove from Cart), GA — checkout (действие — Checkout) и GA — transaction (действие — Transaction).

Список тегов в результате должен получиться такой:

После этого переходим в Google Аналитику в Администратор и в колонке Представление — Все данные по веб-сайту жмём Настройки электронной торговли

Включаем отслеживание электронной торговли и отчёты для расширенной электронной торговли

Если User ID подключён, то для представления User ID сделаем точно также:

Теперь переходим в Яндекс Метрику в Настройки, и включаем пункт Электронная коммерция

На этом настройка завершена. Google Аналитика и Яндекс Метрика начнут собирать данные и в течении 48 часов Ecommerce-отчёты станут доступны.

В Google Аналитике: Отчёты — Конверсии — Электронная торговля

В Яндекс Метрике: Отчёты — Стандартные отчёты — Электронная коммерция

Удачной торговли и высокой прибыли! 😉

Поделиться ссылкой:

 

Читайте также