Как настроить расширенную электронную торговлю google analytics

Содержание
  1. Руководство по расширенной электронной торговле для разработчиков (Universal Analytics)
  2. Обзор
  3. Подготовка к работе
  4. Включение функций для расширенной электронной торговли
  5. Использование уровня данных
  6. Очистка объекта электронной торговли
  7. Показы товаров
  8. Клики по товарам
  9. Показы сведений о товарах
  10. Добавление товаров в корзину и удаление их из корзины
  11. Добавление товара в корзину
  12. Удаление товара из корзины
  13. Внутренняя реклама
  14. Показы внутренней рекламы
  15. Клики по внутренней рекламе
  16. Оформление покупок
  17. 1. Этапы оформления покупки
  18. 2. Параметры покупки
  19. 3. Настройка последовательности оформления покупки
  20. Покупки
  21. Возвраты
  22. Передача специальных параметров товара
  23. Передача специальных показателей товара
  24. Объединение показов и действий
  25. Использование собственных макросов JavaScript
  26. Настраиваем электронную коммерцию в Google Analytics
  27. Отчеты электронной торговли
  28. Эффективность продукта
  29. Транзакции
  30. Время до покупки
  31. Как настроить электронную торговлю
  32. Неточности в Google Analytics

Руководство по расширенной электронной торговле для разработчиков (Universal Analytics)

В этом руководстве описывается, как реализовать на сайте функции Universal Analytics для расширенной электронной торговли с помощью Google Менеджера тегов.

Обзор

С помощью функций расширенной электронной торговли для Google Аналитики вы можете передавать данные о просмотре товаров, промоакциях и покупках вместе с информацией о просмотрах страниц и событиях, отслеживаемых Google Аналитикой. Просмотры страниц используются для отслеживания показов товаров и покупок, а события – для отслеживания кликов по товарам и этапов оформления покупки.

Подготовка к работе

Ознакомьтесь с разделом Типы данных и отслеживаемые действия в руководстве по расширенной электронной торговле для разработчиков. Из него вы узнаете, какие поля являются обязательными и необязательными для того или иного взаимодействия электронной торговли.

Включение функций для расширенной электронной торговли

В большинстве реализаций расширенную электронную торговлю нужно включить для каждого тега просмотра страницы или события Universal Analytics. Это можно сделать в редакторе тегов одним из следующих способов:

  • с помощью уровня данных (рекомендуется);
  • с помощью собственного макроса JavaScript.

Несмотря на то что оба способа обеспечивают аналогичный функционал электронной торговли, мы рекомендуем применять уровень данных на всех сайтах, которые его поддерживают. В этом руководстве речь пойдет о методе уровня данных. Информация об использовании собственных макросов JavaScript приведена в конце документа.

Использование уровня данных

Ниже описывается, как использовать уровень данных для отслеживания действий расширенной электронной торговли, таких как:

Очистка объекта электронной торговли

Перед передачей объекта электронной торговли на уровень данных рекомендуем очистить его с помощью приведенной ниже команды. Это необходимо, чтобы разные события электронной торговли на странице не влияли друг на друга.

Показы товаров

  • Показатель электронной торговли: impressions .
  • Допустимые данные: массив объектов impressionFieldObjects .

Для подсчета показов товаров используйте действие impression , а также один или несколько объектов impressionFieldObjects . В примере ниже предполагается, что сведения о товарах, которые будут отображены на странице, известны в момент ее загрузки.

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Pageview.
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно gtm.dom .

Клики по товарам

  • Показатель электронной торговли: click .
  • Допустимые данные: list , массив объектов productFieldObjects .

Чтобы подсчитывать клики по ссылкам на товары, передайте на уровень данных действие click и объект productFieldObject для нужных товаров. Пример:

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Event.
Категория события: Ecommerce .
Действие события: Product Click .
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно productClick .

Показы сведений о товарах

  • Показатель электронной торговли: detail .
  • Допустимые данные: list , массив объектов productFieldObjects .

Чтобы подсчитывать показы подробной информации о товаре, передайте на уровень данных действие detail , а также один или несколько объектов productFieldObjects для просматриваемых товаров.

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Pageview.
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно gtm.dom .

Добавление товаров в корзину и удаление их из корзины

  • Показатель электронной торговли: add , remove
  • Допустимые данные: list , массив объектов productFieldObjects .
Читайте также:  Где можно отремонтировать автокресло

Аналогичным образом можно подсчитывать товары, добавленные в корзину или удаленные из нее. Для этого используйте объекты действий add или remove класса actionFieldObject , а также список объектов productFieldObjects .

Добавление товара в корзину

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Event.
Категория события: Ecommerce .
Действие события: Add to Cart .
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно addToCart .

Удаление товара из корзины

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Event.
Категория события: Ecommerce .
Действие события: Remove from Cart .
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно removeFromCart .

Внутренняя реклама

Вы можете подсчитывать число показов внутренних промоакций на сайте (например, баннеров, рекламирующих распродажи категорий товаров или бесплатную доставку) и кликов по ним.

Показы внутренней рекламы

  • Показатель электронной торговли: promoView .
  • Допустимые данные: массив объектов promoFieldObjects .

Чтобы подсчитывать показы внутренней рекламы, укажите в качестве ключа promoView переменной на уровне данных электронной торговли объект promoFieldObject , соответствующий показанной рекламе.

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Pageview.
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно gtm.dom .

Клики по внутренней рекламе

Чтобы подсчитывать клики по внутренней рекламе, передайте на уровень данных действие promoClick , а также массив данных с объектом promoFieldObject , содержащим ее описание.

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Event.
Категория события: Ecommerce.
Действие события: Promotion Click.
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно promotionClick .

Оформление покупок

Чтобы отслеживать все этапы оформления покупки, необходимо:

  1. Отслеживать каждый этап с помощью действия checkout .
  2. Если применимо, отслеживать параметры покупки с помощью действия checkout_option .
  3. Вы также можете присвоить понятные названия каждому шагу на пути к покупке. Для этого откройте вкладку Администратор и перейдите в раздел Настройки электронной торговли.

1. Этапы оформления покупки

  • Показатель электронной торговли: checkout .
  • Допустимые данные: step , массив объектов productFieldObjects .

Чтобы отслеживать весь процесс покупки, который может включать нажатия кнопки оформления заказа, а также действия на разных страницах, где пользователь указывает адрес доставки и платежную информацию, задайте ее этапы с помощью действия checkout и поля step . Также с помощью поля option вы можете запрашивать со страницы дополнительную информацию, например о выбранном способе оплаты.

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Event.
Категория события: Ecommerce .
Действие события: Checkout .
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно checkout .

2. Параметры покупки

  • Показатель электронной торговли: checkout_option .
  • Допустимые данные: step , option .

Данные о параметрах покупки могут пригодиться, если вы уже получили информацию о каком-либо этапе ее оформления, но вам нужны дополнительные сведения, например о том, какой способ доставки выбрал пользователь. Для их сбора используйте действие checkout_option , а также поля step и option .

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Event.
Категория события: Ecommerce .
Действие события: Checkout Option .
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно checkoutOption .

3. Настройка последовательности оформления покупки

Каждому этапу оформления покупки можно присвоить понятное название, по которому вам будет проще узнать этап в отчетах. Для этого откройте вкладку Администратор в веб-интерфейсе Google Аналитики, выберите представление (профиль) и перейдите в раздел Настройки электронной торговли. Задайте названия, следуя инструкциям.

Рис. 1. Настройки электронной торговли: процесс оплаты Примечание. Если не присвоить этапам названия, будут использованы варианты по умолчанию: этап 1, 2, 3 и т. д.

Покупки

  • Показатель электронной торговли: purchase .
  • Допустимые данные: id (идентификатор транзакции), массив объектов productFieldObjects .

Передайте сведения о транзакции на уровень данных с помощью действия purchase и события event , которое будет активировать тег для расширенной электронной торговли. В примере ниже данные транзакции известны в момент загрузки страницы. Они будут переданы с просмотром страницы в ответе скрипта gtm.js :

Читайте также:  Проблема не работает номер

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Pageview.
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно gtm.dom .

Возвраты

  • Показатель электронной торговли: refund .
  • Допустимые данные: id (идентификатор транзакции), массив объектов productFieldObjects .

Чтобы получить статистику по полному возврату суммы транзакции, передайте объект refund с действием actionFieldObject вместе с идентификатором возвращенной транзакции.

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Pageview.
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно gtm.dom .

Чтобы получить статистику по частичному возврату, добавьте список объектов productFieldObjects с идентификаторами товаров и возвращаемыми суммами.

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Pageview.
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно gtm.dom .

Передача специальных параметров товара

Чтобы передать специальный параметр, связанный с товаром, объекту электронной торговли, добавьте в описание товара следующее обозначение:

Вместо n должно быть указано натуральное число. Пример:

Передача специальных показателей товара

Чтобы передать специальный показатель, связанный с товаром, объекту электронной торговли, добавьте в описание товара следующее обозначение:

Вместо n должно быть указано натуральное число. Пример:

Объединение показов и действий

Информацию о показах и действии можно отправить в одном обращении.

В примере ниже показано, как получить статистику по просмотру сведений о товаре с показами товара в разделе сопутствующих товаров.

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Pageview.
Функции расширенной электронной торговли: true .
Использование уровня данных: true .
Триггер: event равно gtm.dom .

Использование собственных макросов JavaScript

Если ваш сайт не поддерживает уровень данных, используйте собственный макрос JavaScript для вызова функции, которая возвращает объект данных электронной торговли. В объекте должен соблюдаться синтаксис уровня данных, приведенный выше. Например:

Если вы решите использовать вместо уровня данных собственный макрос JavaScript, выберите Включить расширенные функции электронной торговли и задайте макрос, из которого нужно читать данные.

Конфигурация тегов, использованная в примере

Тип тега: Universal Analytics.
Тип отслеживания: Pageview.
Функции расширенной электронной торговли: true .
Читать данные из макроса: <> .
Триггер: event равно gtm.dom .

Настройка макроса: gaEcommerceData .
Тип макроса: собственный макрос JavaScript.
Тело функции: см. пример выше.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Источник

Настраиваем электронную коммерцию в Google Analytics

Google Analytics предоставляет широкие возможности для сбора статистических данных о поведении посетителей на сайте. В этой статье мы поговорим о наиболее полезной функции системы для интернет-магазинов. Подключив модуль электронной торговли, можно отследить эффективность продукта, продаж, транзакции, время до покупки и многое другое. А теперь обо все подробнее.

Отчеты электронной торговли

Какую же информацию можно извлечь, настроив «Электронную торговлю» в Google Analytics. Для этого рассмотрим возможные типы отчетов.

Эффективность продукта

(Конверсии – Электронная торговля – Эффективность продукта)

Модуль «Электронной торговли» позволяет оценивать эффективность продуктов интернет-магазина:

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

Например, включив в отчет «Электронной торговли» такой дополнительный параметр, как «Источник трафика» или «Пути переходов», можно увидеть источник целевой аудитории для определенного товара или группы товаров.

Данные такого отчета помогут оценить текущие маркетинговые активности и спланировать будущие. Определить, какие товары продаются лучше, какие хуже и почему, какие товары достаточно эффективно поддерживаются рекламой, а каким требуются дополнительные каналы продвижения.

Читайте также:  Фотоловушка филин 120 hc 550g настроить

Транзакции

(Конверсии – Электронная торговля – Транзакции)

Данный отчет позволяет видеть список транзакций за определенный период времени.

При клике на транзакцию можно увидеть ее состав — подробный список приобретенных товаров, а так же доход, налоги и стоимость доставки.

Таким образом легко оценить доход с каждой транзакции, а так же количество приобретаемого товара в одном заказе. Если эти цифры ниже запланированных, можно ввести дополнительные мотиваторы для клиентов, например, скидки за покупку большего количества товаров или бесплатную доставку покупки на определенную сумму и т.д.

Время до покупки

(Конверсии – Электронная торговля – Время до покупки)

Этот показатель расскажет о том, как быстро посетители интернет-магазина принимают решение о покупке, и сколько раз они посещают сайт до того момента, как решают совершить заказ.

Данный отчет позволит оценить ожидаемый размер дохода, конечно, если цикл покупки стабилен.

Такая информация может быть полезной и с точки зрения юзабилити. Если клиенты до совершения покупки много раз посещают интернет-магазин, вероятно, имеет смысл упростить процедуру оформления заказа.

Связав заказ с рекламной компанией, можно вычислить конверсию канала продаж (Источники трафика – Источники – Кампании – ссылка Электронная торговля):

Настроив модуль электронной торговли, можно получать данные о том, из каких регионов чаще совершаются заказы (Аудиторий – Демография — Местоположение):

Проанализировав эту информацию, можно улучшить условия доставки в данные регионы.

Также можно оценить лояльность аудитории, то есть кто чаще всего совершает заказ — новые или вернувшиеся покупатели — (Аудитория – Поведение – Новые и вернувшиеся):

Если видно, что вернувшиеся пользователи совершают заказы чаще, то им можно предлагать какие-либо дисконтные программы, скидки как постоянным клиентам.

После настройки модуля отслеживания электронной торговли можно увидеть, с каких устройств пользователи совершают покупки (Аудитория – Мобильные устройства — Обзор):

Если заказов с мобильных устройств мало, причиной этого может быть некорректная работа формы заказа или сайт на мобильных устройствах. Возможно, пользователей необходимо дополнительно мотивировать на совершение заказа с мобильных устройств, проводя дополнительную маркетинговую кампанию.

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

Как настроить электронную торговлю

1. Необходимо перейти в панель «Администратор» в правом верхнем углу Google Analytics.

2. В столбце «Профиль» нажимаем на «Настройки профиля», где необходимо выбрать «Я продаю онлайн. Включить отслеживание продаж» и указать валюту:

3. Далее необходимо установить код электронной торговли на сайте, так Google Analytics сможет собирать данные о заказах с сайта интернет-магазина. Для этого на странице подтверждения заказа (чаще всего это сообщение «Ваш заказ принят. Спасибо за покупку!») нужно добавить код, который будет описывать, что именно было заказано:

Неточности в Google Analytics

Сформированный заказ на сайте и зафиксированный в Google Analytics по факту может быть изменен, если:

  • Покупатель корректирует заказ при личном общении с менеджером магазина. Причины могут быть самые разные. Например, из-за плохого интерфейса покупатель не смог разобраться, как удалить товар из корзин. Или менеджер по телефону уговорил его приобрести сопутствующий товар. Так же не исключены фейковые или ложные заказы.
  • Покупатель по каким-либо причинам вернул товар обратно в магазин.

Для того чтобы удалить эти данные из Google Analytics, можно произвести отрицательную транзакцию – т.е. менеджер магазина совершает аналогичный заказ, но с отрицательными суммами.

Этот метод эффективен для корректировки заказа и быстрой отмены фейковых заказов. Главное условие – отрицательная транзакция должна быть произведена в тот же день, иначе возникнет еще большая путаница. По этой же причине отрицательная транзакция не применима в случае возврата товара, т.к. проходит уже довольно много времени.

Не стоит забывать, что отрицательная транзакция отразится в общем количестве транзакций в отчете.

Источник

Оцените статью