Пошаговое руководство по настройке электронной торговли для GA 4 с помощью GTM
Пошаговая инструкция настройки электронной торговли в Google Analytics 4 с помощью Google Tag Manager. Пригодится тем, кто продвигает e-commerce проекты и отслеживает покупки на сайте.
Установка Google Tag Manager
Если вы ранее не устанавливали Google Tag Manager на сайт, то обязательно изучите инструкцию ниже. GTM позволяет оперативно установить счетчики аналитики и передавать различные события с сайта без привлечения разработчика.
Проходим процедуру создания аккаунта
Далее заполняем все необходимые поля.
Пример заполнения полей тестовыми значениями:
- Название аккаунта: site.ru
- Страница: «Россия»
- Название контейнера: site.ru
- Целевая платформа: «Веб-сайт»
Нажимаем на кнопку «Создать».
Соглашаемся с условиями Google.
Размещаем коды контейнера GTM
Проверяем установку GTM
Настройка счетчика Google Analytics 4
В блоке «Создание ресурса» при необходимости можно активировать тумблер, чтобы создать счетчик Universal Analytics
По умолчанию каждый новый ресурс Google Analytics создается как ресурс GA4. Если вас интересует счетчик Universal Analytics, следует выставить соответствующий тумблер в блоке «Дополнительные параметры».
С 1 июля 2023 года ресурсы Universal Analytics перестанут собирать данные. Рекомендуется создать ресурс Google Analytics 4.
После этого жмём на кнопку «Создать».
Выбираем тип данных
Выбираем тип потока данных — «Веб». Потоком называется источник данных для ресурса GA4, который является сайтом или мобильным приложением на Android или IOS.
Настраиваем сбор данных
Здесь заполняем URL сайта и название потока, а также настраиваем сбор улучшенной статистики — это набор событий для отслеживания просмотра разных типов контента в автоматическом режиме.
Нажимаем на «Создать поток», после чего он будет добавлен в систему.
Сохраняем идентификатор потока данных, он нужен при установке GA4 через GTM.
Установка счетчика Google Analytics 4 через GTM
Для установки на сайт счетчика GA 4 создаем в GTM специальный тег, который запускается с использованием стандартного триггера GTM — All Pages — просмотр любой страницы сайта.
Для Google Analytics 4 существуют свои типы тегов, внедренные в диспетчер данных.
Создаем новый тег с помощью кнопки «Создать». Появится окно «Тег без названия», где необходимо выбрать тип тега «Google Аналитика: конфигурация GA4».
Привязываем созданный ранее поток данных GA4, чтобы конфигурация могла связаться с нужным счетчиком новой аналитики.
Прописываем название тега (слева вверху), указываем идентификатор и выбираем триггер для срабатывания All Pages.
Все изменения вступят в силу только после публикации на сайте. Для этого жмем по кнопке «Отправить» в правом верхнем углу рабочего окна и публикуем контейнер.
Вскоре данные начнут поступать в счетчик Google Analytics.
Перечисленный ниже список событий помогает отслеживать больше действий пользователей, чтобы отчеты были информативными. По умолчанию глобальный тег их не отправляет, поскольку для их интерпретации нужен дополнительный контекст.
У каждого события есть набор параметров, касающихся как заказа в целом, так и списка товаров в нем.
Передавая с сайта значения этих параметров, вы автоматически заполняете отчет об электронной торговле. Ссылки в таблицах ведут на статьи с описаниями событий и их обязательных/необязательных параметров.
Настройка передачи событий электронной торговли в GA4
В данном разделе подробно и с примерами описали передачу нужных событий с помощью dataLayer.
Настраивать события следует квалифицированным разработчикам.
Событие View Promotion
Событие срабатывает при просмотре рекламных акций на странице, например, при просмотре баннеров на главной странице.
Пример события уровня данных:
- creative_name — название используемого объявления;
- creative_slot — название рекламного места, связанного с событием;
- location_id — идентификатор местоположения;
- promotion_id — идентификатор промоакции, связанной с событием;
- promotion_name — название промоакции, связанной с событием.
Событие Select Promotion
Событие срабатывает при клике на рекламные акции, например, при клике по баннерам на главной странице.
Событие View Item List
Событие срабатывает, когда пользователь видит список товаров в специальном списке: каталоге, результатах поиска, товарных блоках и т. д.
- item_name — название товара;
- item_id — идентификатор товара;
- price — цена;
- item_brand — бренд товара;
- item_category — категория товара;
- item_category2 — вторая категория;
- item_category3 — третья категория;
- item_category4 — четвертая категория;
- item_list_name — название списка, в котором пользователь увидел товар;
- index — номер или позиция товара в списке;
- quantity — количество единиц товара.
Событие Select Item
Событие срабатывает, когда пользователь кликает по товарам в каталоге, результате поиска, товарных блоках и других списках.
Событие срабатывает, когда пользователь просматривает карточку товара.
Событие Add To Cart
Событие срабатывает, когда пользователь добавляет товар в корзину из карточки товара или любых других товарных блоков.
Событие Remove From Cart
Событие срабатывает, когда пользователь удаляет товар из корзины, карточки товара или мини-корзины в шапке сайта.
Событие Add To Wishlist
Событие срабатывает, когда пользователь добавляет товар в избранное.
Событие View Cart
Событие срабатывает, когда пользователь посетил страницу корзины.
Событие Begin Checkout
Событие срабатывает, когда пользователь переходит на страницу оформления заказа.
Событие Add Shipping Info
Событие срабатывает, когда пользователь выбрал способ доставки.
Где shipping_tier — вариант способа доставки.
Событие Add Payment Info
Событие срабатывает, когда пользователь выбрал способ оплаты.
Где — payment_type — вариант способа оплаты.
Событие Purchase
Событие срабатывает, когда пользователь совершил покупку. Данное событие должно срабатывать только один раз для оформленного заказа, чтобы данные в отчетах Google Analytics 4 не дублировались.
- transaction_id — уникальный идентификатор транзакции;
- affiliation — параметр, который позволяет установить принадлежность товара поставщику или магазину;
- value — общая сумма заказа;
- tax — сумма налога;
- shipping — стоимость доставки;
- currency — валюта;
- coupon — код купона.
Если на сайте реализована функция быстрой покупки — «Купить в 1 клик», вы можете повесить на форму данное событие, чтобы статистика по заказам была полной.
Событие Refund
Существует два типа возвратов: частичный возврат, когда пользователь возвращает лишь часть товаров, и полный возврат, когда пользователь возвращает всю покупку.
Чтобы получать статистику по полному возврату суммы транзакции, учитывайте событие refund вместе с идентификатором транзакции, по которой должен быть произведен возврат средств.
Чтобы получать статистику по частичному возврату, добавьте список объектов items с идентификаторами и указанием количества позиций, по которым должен быть произведен возврат.
Данное событие удобно повесить на функционал отмены заказа в личном кабинете, когда покупатель сам отменяет заказ. Но на практике часто заказы приходится отменять менеджерам в CRM.
Чтобы точнее отслеживать возвраты, рекомендуем настроить событие refund через Measurement Protocol. Для этих настроек необходимо подключать квалифицированного бэкенд-разработчика.
Настройка GTM для считывания данных из DataLayer и отправки данных в GA4
Чтобы данные, которые передаются в datalayer, появились в отчетах Google Analytics 4, в GTM необходимо создать тег события для каждого события: view_promotion, select_promotion, view_item_list и т. д., с необходимыми параметрами события и триггером.
Создадим переменные уровня данных для каждого события
Чтобы вы поняли логику формирования переменной уровня данных в GTM, обратимся к части кода события ‘view_item’, например:
Из этого примера имя переменной уровня данных должна иметь вид: ecommerce.items. А для кода вида:
переменные вида: ecommerce.transaction_id, ecommerce.affiliation, ecommerce.value, ecommerce.tax, ecommerce.shipping, ecommerce.currency, ecommerce.coupon.
Создадим переменные в GTM для всех передаваемых событий.
Переменная ecommerce. items
Указываем произвольное, но понятное название, например, GA4 / ecommerce.items.
Переменная shipping_tier
Переменная payment_type
Переменная ecommerce. coupon
Переменная ecommerce. currency
Переменная ecommerce. shipping
Переменная ecommerce. tax
Переменная ecommerce. value
Переменная ecommerce. affiliation
Переменная ecommerce. transaction_id
Список всех созданных переменных в Google Tag Manager:
Создадим триггеры активации тега события Google Analytics 4
Название события в один в один копируем из кода события, например, из кода ниже название события — ‘view_item’.
Создадим триггеры в GTM для всех передаваемых событий.
Триггер с названием события view_promotion
Указываем произвольное название, например, GA4/view_promotion.
Триггер с названием события select_promotion
Триггер с названием события view_item_list
Триггер с названием события select_item
Триггер с названием события add_to_cart
Триггер с названием события remove_from_cart
Триггер с названием события add_to_wishlist
Триггер с названием события view_cart
Триггер с названием события begin_checkout
Триггер с названием события add_shipping_info
Триггер с названием события add_payment_info
Триггер с названием события purchase
Триггер с названием события refund
В итоге у вас должны получиться примерно такие настройки.
Создадим теги события Google Analytics 4
Чтобы создать тег события Google Analytics 4:
- В разделе «Тег конфигурации» выберите нужный тег.
- В поле «Название события» введите желаемый текст, например, GA4/view_item_list.
- Добавьте в «Параметры события» по строке для каждого параметра на уровне события.
- Выберите «Триггер» активации.
- Сохраните и опубликуйте контейнер.
Например, для создания тега в GTM для события view_item_list:
В разделе теги жмем на «Создать», и выбираем тип тега «Google Аналитика: GA4».
- Указываем произвольное, но понятное название, например, GA4/view_item_list.
- Тип тега — выбираем ранее созданный счетчик GA4.
- Название события view_item_list, должно точно совпадать в строке кода события.
- Добавляем параметр items, указанный в параметре в коде события, а значение выбираем соответствующее ему из ранее созданных параметров в GTM.
Выбираем триггер активации, соответствующий тегу события по названию.
Тег события view_item_list
Для выше рассмотренного примера тег события будет выглядеть так.
Тег события select_item
Тег события add_to_cart
Тег события remove_from_cart
Тег события add_to_wishlist
Тег события view_cart
Тег события begin_checkout
Тег события add_shipping_info
Тег события add_payment_info
Тег события purchase
Список всех созданных тегов в Google Tag Manager.
Проверка корректной настройки ecommerce
Проверяем двумя способами:
- через режим отладки в Google Tag Manager, чтобы увидеть все события, которые передаются в GA4 и их последовательность;
- через инструмент — DebugView.
Пример проверки события ‘view_item’ через отладчик GTM
Активируем предварительный просмотр и переходим на сайт.
Так как событие ‘view_item’ отвечает за просмотр карточки товара, переходим на страницу товара, и смотрим через отладчик, какие данные уходят. Обращаем внимание на название события, все передаваемые параметры и значения.
Аналогично проверяем все остальные события.
Для некоторых параметров, например, item_list_name и index, необходимо пройтись по всем событиям, от просмотра списка до покупки. На практике часто встречается ошибка, что параметр item_list_name при просмотре товара имеет одно значение, а при переходе в карточку товара другое.
Пример проверки события ‘view_item’ через инструмент DebugView в GA4
Переходим в счетчик аналитики и в раздел «Конфигурация/DebugView»:
Переходим в карточку товара и следим за появившимся данными в DebugView. Выбрав событие view_item, откроем вкладку «Элементы».
На ней отображаются данные по рассматриваемому товару. Вы можете проверить, верно ли подставляются значения в соответствующие параметры события, и при необходимости внести изменения.
Примечание: значения в Google Analytics 4 могут отображаются не так, как нам бы хотелось. Например, на скриншоте выше параметр price имеет значение 1970000000 (1970 x 1 000 000). Это особенность работы некоторых типов данных, Google Analytics 4 и Google BigQuery, с которым у GA4 есть прямая интеграция.
Как посмотреть статистику электронной торговли
Настройка воронки продаж в Google Analytics 4
В Google Analytics 4 все подобные отчеты необходимо строить руками в разделе «Исследования».
На практике, для создания воронки пути пользователя, мы используем следующие события:
- session_start — начали сессию;
- view_item — просмотрели товар;
- add_to_cart — добавили в корзину;
- view_cart — посетили корзину;
- begin_checkout — начали оформление;
- add_shipping_info — выбрали доставку;
- add_payment_info — выбрали оплату;
- purchase — совершили покупку.
В итоге получится подобный отчет.
В зависимости от целей и задач можно настраивать разбивку не только по устройствам, но и по любым возможным параметрам GA4.
Заключение
Переход на новую модель передачи данных стоит произвести при первой же возможности. Google Analytics 4 активно развивается и поддерживается, а старая модель перестанет собирать статистику с 1 июля 2023 года.
Чем раньше вы произведете настройки электронной торговли, тем быстрее получите возможность собирать и анализировать данные в новом для вас инструменте. Если вам понадобится помощь в настройке сервисов Google Analytics или анализе данных, обращайтесь к нашим специалистам.
Получайте полезный контент от KISLOROD в любой из мессенджеров
При переходе в одну из указанных социальных сетей, вы автоматически соглашаетесь с политикой конфиденциальности
Спасибо, что дочитали до конца.
Если информация была полезна, поделитесь статьёй. Вам не сложно, нам приятно 😉
Рекомендованные статьи
Мы проанализировали ведущие интернет-магазины, результаты исследований, свой опыт и собрали важные моменты в одно руководство. Делаем e-commerce лучше, поэтому не только пользуемся сами, но и делимся с вами.
Выберите удобный мессенджер и получите чек-лист прямо сейчас:
Отправьте заявку на юзабилити-аудит прямо сейчас!
Мы найдём точки роста конверсии и выявим барьеры, которыми сталкиваются пользователи
Разберем подробно настройку электронной торговли Google Analytics
Настройка расширенной электронной торговли может быть выполнена разными способами и проходит в несколько основных этапов, полное выполнение которых обеспечивает корректную настройку сбора данных. Процесс настройки электронной торговли в Google Analytics:
- Изучение сайта
- Активация настроек в Google Analytics
- Подготовка ТЗ на внедрение dataLayer
- Внедрение ТЗ разработчиками
- Проверка внедрения ТЗ
- Настройка в Google Tag Manager
Приготовьтесь к изучению темы настройки электронной торговли, она обширная и ниже вас ждет много полезной информации, советую внимательно изучить каждый раздел, т.к. они все связаны между собой.
Способы настройки электронной торговли Google Analytics
Способы настройки электронной торговли:
- с помощью кода отслеживания Google Analytics
- через Google Tag Manager
- с помощью готового модуля для популярных CMS систем
Несколько слов про каждый из вариантов настройки электронной торговли Google Analytics. С помощью кода отслеживания Google Analytics. В исходный код страниц сайта внедряется специальный код JavaScript , который передает инструкции и данные в счетчик.
Пример кода отслеживания
Через Google Tag Manager (с помощью dataLayer). Ниже мы будем разбирать этот способ, как наиболее функциональный, а также по той причине, что на многих сайтах выполнена настройка Google Tag Manager и настройка электронной торговли будет дополнением основной настройки Google Analytics.
Настройка через dataLayer
С помощью готового модуля для популярных CMS систем. Это относительно самый простой способ, но и наименее контролируемый способ. Заключается он в том, что для используемой на сайте CMS системы подключается готовый модуль, который обеспечивает автоматическое добавление необходимых инструкций в исходный код страниц сайта.
Помимо этого можно передавать данные о расширенной электронной торговле с помощью протокола передачи данных Google Analytics. Но это сложный вариант, его можно использовать если необходимо фиксировать только фактически оплаченные заказы.
Что можно отслеживать в электронной торговле
На скриншоте показаны блоки, которые выполняют определенную функцию и могут быть настроены в электронной торговле:
Элементы, которые можно фиксировать в расширенной электронной торговле
Если выполнена корректная настройка расширенной электронной торговли Google Analytics можно фиксировать полный цикл взаимодействия с товаром на сайте:
- просмотр блока товар в списке товара
- клик по блоку товара в списке товаров
- просмотр карточки товара
- добавление и удаление в товара в корзину
- процесс оформления покупки
- сбор данных о возвратах, после покупки
Помимо этого можно собирать данные по внутренним рекламным активностям:
При полной настройке электронной торговли Google Analytics вы можете оценить влияние внутренних промо-блоков на продажи.
Настройка электронной торговли через Google Tag Manager
Процесс настройки электронной торговли через Google Tag Manager также состоит из нескольких этапов (ниже разбирается подробно каждый из них):
- подготовка ТЗ разработчикам для внедрения dataLayer
- выполнение аудита внедрения и работы кода на сайте
- активация электронной торговли в Google Analytics
- настройка электронной торговли
На что стоит обратить внимание. — эти типы хитов, которые передают данные об электронной торговле в Google Analytics это Просмотр страницы или Событие.
— описанные ниже инструкции необходимо выполнять в момент фактического выполнения действия электронной торговли. Например, просмотры списков товаров можно фиксировать вместе с просмотром страниц, а добавления в корзину — событием при клике по кнопке В корзину и т.д.
— не забывайте про лимиты Google Analytics в 500 хитов за сеанс и длину передаваемых данных в . Если у вас длинные названия список товаров или названия товаров, обязательно проверьте наличие ошибок в консоли браузера, если они есть — вы можете пропустить часть информации.
Подготовка ТЗ разработчикам для внедрения dataLayer
В уровне данных содержатся инструкции, описывающие события расширенной электронной торговли Google Analytics, ниже мы разберем их подробнее. Что такое техническое задание (ТЗ)?
Это документ, в котором вы описываете где и при каких условиях необходимо разместить и выполнить код. Вы можете пойти по самому простому пути, подготовить ТЗ так как удобно вам, может быть у вас есть правила по которым нужно готовить такие документы. В любом случае — если есть возможность, пообщайтесь голосом с разработчиками, так вы можете решить множество вопросов, не тратя время на пустую переписку.
Я подготовил для вас шаблон ТЗ, которое можно получить по ссылке.
Настройки, интеграции, примеры реальных задач, пошаговые инструкции, узнавайте первыми в моем Telegram канале. Не пропустите новые материалы, подпишитесь сейчас!
Выполнение аудита внедрения ТЗ
Это один из важных этапов настройки электронной торговли Google Analytics, т.к. от него зависит полнота и достоверность собираемых данных. Рекомендую каждый раз проводить полные проверки внедрения ТЗ, т.к. возможно при доработках перестанет работать что-то из того, что корректно работало на предыдущей итерации внедрения.
Выполнить проверку можно с помощью отладчика Google Analytics и режима отладки Google Tag Manager, но чтобы корректно проверить все нужно знать принцип работы расширенной торговли Google Analytics, который описан ниже.
Активация электронной торговли в Google Analytics
Чтобы данные по электронной торговле поступали в Google Analytics необходимо выполнить ряд настроек:
- включить расширенную электронную торговлю
- настроить воронку в представлении Google Analytics
Для того, чтобы включить электронную торговлю необходимо перейти в настройки представления Google Analytics и активировать два переключателя. Обратите внимание они должны быть оба в положении :
Настройка в представлении
Настройка процесса покупки
Завершается настройка нажатие кнопки . Такие действия стоит выполнить в каждом представлении, чтобы данные по электронной торговле были доступны в отчетах Google Analytics.
Валюта, в которой будут отображаться данные настраивается на уровне представления. Обратите внимание, что эта настройка будет актуальна также и для импортируемых расходов на рекламу. По умолчанию данные о доходе обрабатываются и отображаются согласно настроек представления. Если используете различные валюты, то необходимо при фиксации транзакции передавать код валюты, в которой она прошла.
Настройка электронной торговли Google Analytics
Разберемся в параметрах, описывающих основные сущности и данные, передаваемые при каждом событии расширенной электронной торговли Google Analytics:
Просмотры списков товаров
Списки товаров, это блоки в которых показываются карточки товара, нажав на которую можно перейти на подробное описание товара. Примером списка товара может быть: каталог товаров, с этим товаром покупают, лидеры продаж и т.п.
Пример списка товаров
Событие, которое фиксирует просмотр:
Что передается: Передается массив товаров, которые отображаются в списке. Можно передавать сразу все товары, а можно порциями, по мере отображения пользователю. Не забудьте про лимит в , на передаваемые данные, если у вас длинные имена товаров, то стоит делить данные на фрагменты.
Как фиксировать (в примере использована часть параметров):
Что получаем в результате:
Просмотры товаров в списке
Клики по товарам в списке
Это действие происходит после того, как пользователь увидел товар и решил перейти на его карточку товара.
Блок товара в списке
Что передается: Передается описание товара по которому выполнен клик. Важно передать название списка, из которого выполняется переход, это вложенный параметр в
Клики по товарам в списке
Просмотр карточки товара
Это действие, при корректной настройке расширенной электронной торговли Google Analytics, фиксирует сведения о просмотре карточки товара после просмотра списка товаров. На что следует обратить внимание:
- обязательно фиксируем с какого списка товаров перешел пользователь на карточку
- если выполнен прямой переход на карточку, то нужно выполнить эмуляцию просмотра списка товаров и клика по списку товаров
Что передается: Передается описание товара на карточку которого выполнен переход (карточка отображаемая пользователю). Важно передать название списка, из которого выполняется переход, это вложенный параметр в
Просмотры карточек товаров
Добавления в корзину
Фиксируем все добавления товара в корзина, а также все увеличения числа единиц товара в корзине (обычно или на странице просмотра товаров, добавленных в корзину)
Добавление в корзину
Что передается: Передается описание товара, добавляемого в корзину. Если добавляем сразу более одной единицы, то нужно фиксировать корректно это значение в параметре
Удаления из корзины
Фиксируем удаление из корзины полностью товара либо уменьшения единиц товара в корзине
Удаление товара из корзины
Что передается: Передается описание товара, удаляемого из корзины. Если удаляем товар полностью из корзины, нужно фиксировать корректно это значение в параметре (может быть добавили 5 единиц в корзину, значит должно быть равно 5)
Удаления из корзины
Процесс оформления покупки
Настройка фиксации этапов покупки в Google Analytics необходима для последующей визуализации в виде воронки движения пользователя. Выше мы выполнили ее настройку на уровне представления, теперь опишем ее кодом.
Процесс оформления покупки
Что передается: Передается описание товаров, которые есть в корзине на данный этап чекаута в массиве , в параметре описываются дополнительные опции оформления покупки, основной из них это , номер покупки (должен сопоставляться с настроенным в представлении). Значения начинаются с и до завершения покупки. Страницу “спасибо” отслеживать не нужно этим кодом, для этого используется код фиксации транзакции.
Анализ поведения при оформлении покупки
Фиксация транзакции
Разберем способ настройки через код на сайте (еще можно фиксировать протоколом передачи данных Google Analytics).
Что передается: два массива данных: и . Первый описывает транзакцию, второй приобретенные товары.
Возвраты
Фиксируем возвраты после приобретения товаров. Подробно разбирать не будем, при необходимости рекомендую настроить сбор данных с помощью протокола, а лучше настроить сквозную аналитику, которая точно ответит на вопросы, то было приобретено, а что возвращено.
Что передается: можно передать данные по транзакции и/или по возвращаемым товарам.
Настройка Google Tag Manager для электронной торговли
Я приведу пример своей настройки, которую использую после того как разработчики внедрят, а я проверю внедрение подготовленного мной ТЗ (ссылка выше). Для каждого события электронной торговли Google Analytics я передаю информацию в dataLayer с описание сущности. Но можно использовать и другой вариант, чтобы сэкономить количество хитов за сеанс.
Как я писал выше фиксировать данные можно двумя типа хитов: просмотр страницы и событие. Просмотры товаров в списке, просмотры промоблоков,, просмотры карточки товара, процесс оформления покупки и транзакцию можно передавать до инициализации кода контейнера Google Tag Manager и собирать эти данные вместе с тегом просмотр страницы в Google Analytics. Клики по товарам в списке, добавления и удаления из корзины, клики по промоблокам лучше фиксировать по факту из выполнениями событиями.
Настройку электронной торговли Google Analytics в Google Tag Manager начнем с того, что определим перечень событий, которые мы передаем в уровень данных согласно ТЗ (у вас может отличаться, я привожу пример согласно своего ТЗ):
Поскольку у меня это все специальные события, которые при правильной настройке будут фиксироваться в Google Tag Manager, то я могу создать триггер на их основе. Я создаю один, т.к. это упрощает управления тегами, триггерами и переменными, а также служит одним из способов сокращения объема контейнера, не забывайте оптимизировать Google Tag Manager.
Пример настройки триггера на все события (они все начинаются с , значит можно использовать регулярное выражение):
Следующим шагом нужно настроить передачу данных электронной торговли в Google Analytics. Создаем тег со следующими настройками:
Пример настройки тега
Категория событий указана как EE , это означает Расширенная электронная торговля Google Analytics или Enhanced Ecommerce Google Analytics. Действие по событию — переменная Event, она будет принимать одно из значений равное переданному событию. Вот так выглядит отчет по событиям электронной торговли в Google Analytics (в разделе событий):
Пример событий в отчете Google Analytics
Следующая опция Настройка Google Analytics, тут у меня выбрана переменная конфигурации Google Analytics: CONF — GA
Следующий блок очень важен, т.к. благодаря ему в Google Analytics передаются данные расширенной электронной торговли. Эту настройку можно выполнить, как у меня, в теге, а можно переменной конфигурации Google Analytics. Зависит от вашего способа настройки.
Активация электронной торговли Google Analytics в теге
После этого у созданного тега указываете выше созданный триггер активации, публикуете изменения или переходите в режим отладки Google Tag Manager.
Далее разберем еще два важных вопроса, это настройка классической электронной торговли Google Analytics (сейчас используется редко) и особенности настройки расширенной электронной торговли.
Классическая электронная торговля Google Analytics
Советую начать с проверки настроек представлений, с которыми вы будете работать для анализа собранной информации. Перейдите в Google Analytics в режим администратора и выберите нужное представление из списка, после чего выберите пункт меню Настройки электронной торговли, затем активируйте только один! переключатель Включите отслеживание электронной торговли:
Почему мы активируем только один переключатель? Поскольку настройка электронной торговли Google Analytics осуществляем для классического кода, то этого достаточно. Если выполняется настройка расширенной электронной торговли Google Analytics, то необходимо включать оба переключателя. На этом предварительная настройка в Google Analytics завершена. Приступим к реализации передачи данных о транзакциях, возможны два варианта: через код отслеживания и через Google Tag Manager.
Настройка через Google Tag Manager
Для того, чтобы в Google Tag Manager попали сведения о выполненной покупке необходимо использовать или и определенную структуру для передачи сведений. Код, описанный ниже необходимо выполнять в тот момент, когда пользователь или уже совершил заказ или находится максимально близко к этому этапу. Как правило это страница «Спасибо!», но может быть и заключительный этап в процессе оформления покупки, и клик по кнопке перехода в платежную систему.
Предположим, что у нас все пользователи совершившие покупку попадают на страницу «Спасибо!», она имеет URL . Для фиксации электронной торговли Google Analytics на ней необходимо разместить следующий код JavaScript передающий данные о покупке в Googlе Tag Manager :
Важно! Этот код должен быть размещен до загрузки контейнера Google Tag Manager:
Разберем параметры электронной торговли передаваемые в Google Tag Manager. Чем больше параметров используется для передачи данных тем больше информации вы получите для работы в Google Analytics:
- — идентификатор транзакции ;
- — название магазина где была осуществлена продажа;
- — общая сумма транзакции ;
- — сумма налога;
- — стоимость доставки;
- — описывает товары в транзакции
— артикул товара ; — название товара ; — категория, тип или вид товара; — стоимость ; — количество . - — артикул товара ;
- — название товара ;
- — категория, тип или вид товара;
- — стоимость ;
- — количество .
отмечены обязательные позиции.
Часто возникает вопрос откуда взять данные о стоимости, артикуле, названии товара, идентификаторе транзакции и другим полям? Для ответа на этот вопрос пообщайтесь с разработчиками вашего сайта, расскажите им что и где необходимо разместить на сайте. Как правило они попросят вас подготовить для них Техническое задание. Это такой документ, в котором описывают что и где необходимо разместить или какой код, при каких обстоятельствах нужно выполнить. Не стесняйтесь общаться с разработчиками, иногда лучше провести одну встречу, чем переписываться несколько дней.
После того, как будет настроена передача данных с помощью , необходимо настроить тег, который будет передавать данные о транзакции в Google Analytics.
Создайте новый тег типа , укажите для него тип отслеживания :
Google Tag Manager тип тега транзакция
После этого необходимо указать триггер активации тега. Он должен срабатывать, когда пользователь попадает на страницу завершения процесса покупки. Для идентификации страницы (для нашего примера) создадим триггер:
Триггер для Google Tag Manager
После этого сохраните тег, создайте версию и опубликуйте ее. Для фиксации тестовых данных лучше всего использовать отдельный счетчик, а также предупредить разработчиков, чтобы в рабочий счетчик они не отправляли ничего кроме реальных данных.
Настройка через код отслеживания
В этом материале не будем разбирать этот вариант, т.к. он используется в настоящее время крайне редко, при необходимости всю информацию можно найти в официальной справке.
Особенности настройки расширенной электронной торговли Google Analytics
Поделюсь своим личным опытом работы с модулем расширенной электронной торговли:
- Внимательно прорабатывайте функционал сайта, чтобы не упустить все моменты в процессе взаимодействия с товарами
- Отдельный просмотр попап окна с информацией о товаре — фиксируйте как просмотр карточки товара
- В ТЗ указывайте все особенности, которые выявили при изучении сайта
- Проведите встречи с разработчиками, чтобы обсудить ТЗ и аудиты, это сэкономит время и ускорит процесс внедрения
- Внедрение может занимать от нескольких дней до месяцев. Завит от команды разработчиков, сложности сайта и внутренних процессов на проекте
- Заказчик настройки должен знать, что полная стоимость складывается из работ специалиста, который подготовит ТЗ, выполнить аудиты внедрения, настроит Google Analytics и Google Tag Manager, а также из стоимости работ разработчиков
- Закладывайте в стоимость работ 2-3 аудита, все что более проводите за отдельную плату. Внедрение и доработки со стороны разработчиков могут быть бесконечно долгими
- При отладке проверяйте каждый параметр и его значение, чтобы свести к минимум ошибки внедрения
- Старайтесь избавиться от (not set) списка в перечне списков товаров
Google Analytics или GA расскажет многое о посещаемости и аудитории вашего сайта. С помощью сервиса можно проверить такие показатели, как отказы и коэффициенты конверсии. А также уточнить информацию о демографических характеристиках аудитории, просмотрах целевых страниц и так далее. Все это дает количественные данные о поведении и действиях пользователей. Но для онлайн-бизнеса одной этой информации недостаточно. Здесь на помощь приходит настройка электронной торговли Google Analytics. Она поможет понять, какой путь люди проделывают перед совершением покупки на вашем сайте.
Что такое электронная торговля в Google Analytics
Электронная торговля — это функция Google Analytics, которая отслеживает покупательскую активность на вашем сайте. В версии Universal Analytics она так и называется — электронная торговля. В новой версии аналитики Google Analytics 4 эта опция носит имя «Монетизация». Вне зависимости от версии аналитики Google, вы можете использовать электронную торговлю для контроля и анализа транзакций, доходов, проданных товаров и так далее.
Информация из электронной коммерции в Google Analytics позволит увидеть следующие параметры:
- товары с большим или малым количеством продаж;
- средний доход и количество товаров на одну транзакцию;
- коэффициент конверсии в покупку;
- изменения доходов с течением времени.
Отчеты по электронной торговле в версии Universal Analytics находятся в разделе «Конверсии» — «Электронная торговля»:
Вы также можете найти показатели электронной коммерции Гугл Аналитикс предыдущей версии в других отчетах.
На вкладке «Сводка» в большинстве отчетов
В столбце «Конверсии» нужно выбрать представление «Электронная торговля», чтобы просмотреть такие показатели, как коэффициент транзакций (конверсии), транзакции и доход для параметров, относящихся к конкретному отчету. Показываем на примере отчета «Источники трафика» — «Весь трафик» — «Источник/канал».
На вкладке «Электронная торговля» в большинстве отчетов
Здесь отображаются такие показатели, как средняя стоимость заказа и ценность сеанса. Вот пример того же отчета «Источники трафика» — «Весь трафик» — «Источник/канал», с переключением на вкладку «Электронная торговля».
Также указываются такие показатели, как доход, транзакции, коэффициент транзакций.
Понятие стандартной и расширенной электронной торговли в Universal Analytics
Предыдущая версия аналитики Universal Analytics предлагает 2 типа отчетов по электронной торговле: стандартная и расширенная.
- Стандартная электронная торговля Гугл Аналитикс отслеживает типовые показатели, такие как доход, коэффициент конверсии, средняя стоимость заказа и эффективность товаров.
- Расширенная электронная торговля добавляет больше детализированных данных, включая отчеты по этапам оформления заказа и пути к покупке. Настройка расширенной электронной торговли Google Analytics позволяет увидеть эффективность промокодов, купонов, других рекламных акций. И оценить результаты ваших маркетинговых усилий в полной мере.