Ecommerce — это очень важный и полезный инструмент, который даёт понимание о работе посетелей с ассортиментом интернет-магазина. С помощью инструментов web-аналитики можно отследить взаимодействия пользователей с интернет-магазином и сформировать отчёты, на которых будут отражены действия посетелей — от добавления товаров в корзину до совершения покупки.
В данной статье рассмотрим настройку отслеживания Enhanced Ecommerce с помощью Google Tag Manager.
В первую очередь необходимо убедиться, что код Менеджера тегов Google присутствует в исходном коде сайта. Без него ничего не получится.
Также будет не лишним настроить User ID в Google Аналитике и/или Параметры посетителей в Яндекс Метрике.
Во-первых, в исходный код движка интернет-магазина необходимо подключить основные скрипты для отслеживания с помощью dataLayer. Это:
- показы товаров — 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 Аналитике: Отчёты — Конверсии — Электронная торговля
В Яндекс Метрике: Отчёты — Стандартные отчёты — Электронная коммерция
Удачной торговли и высокой прибыли! 😉
Поделиться ссылкой: