Enhanced Ecommerce (расширенная электронная торговля) Google Analytics – обзор новых возможностей

Enhanced Ecommerce
Google Analytics
Бесплатная версия онлайн курса по Google Tag Manager

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

Не так давно в Google Analytics появилась новая функциональная возможность, которая называется Enhanced Ecommerce или расширенная электронная торговля.Она существенно превосходит по возможностям стандартный модуль электронной торговли и позволяет получить множество дополнительной информации о действии пользователя, взаимодействии с товарами, его пути к завершению процесса покупки и др. (см. также рекомендации по внедрению расширенной торговли и принцип работы Enhanced Ecommerce Google Analytics).

Для внедрения на сайт Enhanced Ecommerce или расширенной электронной торговли Google Analytics можно использовать два варианта:

  • через код отслеживания;
  • с помощью Google Tag Manager.

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

Выполнив рекомендации по внедрению мы получаем возможность узнать следующую информацию (подробнее ниже):

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

Наверное это основное, на что стоит обратить особое внимание. Теперь познакомимся поподробнее с каждым из перечисленных пунктов и поближе узнаем, что-же такое Enhanced Ecommerce или расширенная электронная торговля Google Analytics.

Отчеты, содержащие сведения собранные с помощью внедренного кода отслеживания, находятся в блоке стандартных отчетов Конверсии:

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

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

К сожалению не все названия отчетов видны полностью, но это не проблема. Наведите курсор на один из пунктов и через некоторое время появится всплывающая подсказка, в которой будет указано полное название отчета:

Подсказки в названии отчета

Подсказки в названии отчета

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

Теперь перейдем к обзору возможностей Enhanced Ecommerce Google Analytics с примерами отчетов после внедрения.

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

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

Процесс покупки в Enhanced Ecommerce

Процесс покупки в Enhanced Ecommerce

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

Создание сегмента электронной торговли

Создание сегмента электронной торговли

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

Снизу имеется информативная таблица, в которой можно указать один из доступных параметров для получения дополнительной информации. Например, о типе пользователей (новые или вернувшиеся) или географическом расположении посетителя и ряд других:

Дополнительная информация о процессе покупки

Дополнительная информация о процессе покупки

После того, как вы выполните настройку отслеживания списков товаров на сайте информация появится в отчете Эффективность списка товаров:

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

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

Что такое списки товаров? Каждый сайт, который используется как инструмент продажи, имеет как минимум один список товаров – это каталог товаров. Более продвинутые интернет-магазины имеют дополнительные блоки типа “с этим товаром также покупают”, “рекомендованные вам”, “хиты продаж” и другие подобные. Их основная задача побудить желание у посетителя сайта совершить покупку дополнительного товара, тем самым увеличить сумму чека.

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

Пример отчета может быть следующим:

Пример отчета по спискам товаров

Пример отчета по спискам товаров

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

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

Пример отчета по товару в списке

Пример отчета по товару в списке

Всего настройка списка товара включает в себя две позиции:

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

Не следует избегать такой настройки как детальный просмотр информации о товаре. Она позволит оценить эффективность товара. Сведения доступны в одноименном отчете на вкладке Поведение покупателей:

Поведение покупателей

Поведение покупателей

Пример отчета:

Пример отчета об эффективности товара

Пример отчета об эффективности товара

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

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

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

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

Настройка этапов процесса покупки делится на две части:

  • настройка их фиксации на сайте;
  • настройка отображения информации в отчете.

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

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

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

После того, как все будет внедрено вы получите следующую информацию в отчете Поведение при оформление покупки:

Пример заданной процедуры в расширенной электронной торговле

Пример заданной процедуры в расширенной электронной торговле

Как видите первые четыре этапа, это созданные нами в панели управления, пятый этап называется Сеансы с транзакциями и отображает количество сеансов завершившихся покупкой.

На следующем этапе настройки необходимо фиксировать покупки, т.е. передавать данные о транзакциях в Google Analytics. Как и ранее, внедрив необходимые рекомендации в отчетах появляется дополнительная информация:

Обзор электронной торговли

Обзор электронной торговли

Можно оценить эффективность каждого товара:

Эффективность товара в транзакции

Эффективность товара в транзакции

Отчет Эффективность продаж становится более информативным. В нем можно просмотреть информацию как по отдельной транзакции, так и за определенный день:

Обзор эффективности продаж

Обзор эффективности продаж

Дополнительная информация отображается и в других отчетах группы Электронная торговля.

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

Пример отчета по партнерам

Пример отчета по партнерам

Вы думаете, что на этом настройка расширенной электронной торговли (Enhanced Ecommerce) Google Analytics завершена? Нет, вы ошибаетесь. Мы можем воспользоваться еще парой функциональных возможностей.

Одна из них, это учет возврата товаров. Ранее также можно было отредактировать состав транзакции, но мы не имели сведений в отчетах о том, какие товары были возвращены, сейчас такая возможность нам предоставлена. Вот так выглядит результат настройки отслеживания возвратов в одном из отчетов:

Пример отчета с информацией о возврате товара

Пример отчета с информацией о возврате товара

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

Если материал оказался для вас полезным – поделитесь им в социальных сетях.

Еженедельная рассылка кейсов!
Обсуждение
  1. vabz
    06.08.2014 at 12:43

    Иван, добрый день!

    Подскажите, пожалуйста, можно ли настроить enhanced с помощью measurement protocol ? Или все-таки нужно настраивать через код?

    Спасибо!

    • Иван
      09.08.2014 at 11:59

      Да, такая возможность есть. Параметры запросов приведены в документации

  2. Иван
    06.08.2014 at 15:42

    Здравствуйте, Иван. Статья, как всегда супер. Но не могли бы вы расписать отдельными темами вот такие настройки, т.е. технические моменты(код UA)
    1. Как включить этапы(сегменты), которые описываются пятью шагами?
    2.1. Как отслеживать(пометить) эффективность списков товаров?
    2.2. Как пометить товары, которые принадлежат своему списку(позиции в списке)?
    3. Как настраивается взаимодействие с корзиной?
    4. Как настраивается процесс покупки(ярлыки):
    *настройка их фиксации на сайте;
    *настройка отображения информации в отчете.
    5. Как настроить отслеживание филиалов или партнеров?

    • Иван
      09.08.2014 at 12:01

      @Иван, для настройки этих возможностей нужно вносить ряд изменений в исходный код страниц сайта. Каждая настройка – самостоятельна

      • Иван
        15.09.2014 at 13:10

        RE : “@Иван, для настройки этих возможностей нужно вносить ряд изменений в исходный код страниц сайта. Каждая настройка – самостоятельна”
        Понял. Оказываете ли вы платные настройки такой вещи? Спасибо.

      • Иван
        15.09.2014 at 23:16

        @Иван, свяжитесь со мной, удобным для Вас способом

  3. Юлия
    04.09.2014 at 10:09

    Здравствуйте!
    Вопрос такой: если мы не делаем дополнительные настройки для отчётов “Купон заказа” “Купон товара” “Код партнёра”, эти отчёты должны быть пустыми? впервые настраиваю расширенную ЭТ, и в этих отчётах отображается общая сумма всех заказов в строке (not set). Так должно быть или я что-то неправильно настроила?(

    • Иван
      10.09.2014 at 13:50

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

  4. Ruslan
    04.11.2014 at 03:22

    Скажите пожалуйста для регистрации просмотре товара в документации указан следующий код
    ga(‘ec:addImpression’, { // Provide product details in an impressionFieldObject.
    ‘id’: ‘P12345′, // Product ID (string).
    ‘name’: ‘Android Warhol T-Shirt’, // Product name (string).
    ‘category’: ‘Apparel/T-Shirts’, // Product category (string).
    ‘brand’: ‘Google’, // Product brand (string).
    ‘variant’: ‘Black’, // Product variant (string).
    ‘list’: ‘Search Results’, // Product list (string).
    ‘position’: 1, // Product position (number).
    ‘dimension1′: ‘Member’ // Custom dimension (string).
    });

    Вот данный параметр – ‘list’: ‘Search Results’, // Product list (string).
    Вместо Search Results – я могу вписать что-то своё – например ‘Просмотр в карточке товара’ – ВЕРНО?

    • Иван
      05.11.2014 at 09:27

      list – это параметр отвечающий за название списка, в нем нужно использовать нужное Вам значение

  5. Ruslan
    04.11.2014 at 03:25

    В отслеживании транзакции указано:
    ga(‘ec:addProduct’, { // Provide product details in an productFieldObject.
    ‘id’: ‘P12345′, // Product ID (string).
    ‘name’: ‘Android Warhol T-Shirt’, // Product name (string).
    ‘category’: ‘Apparel’, // Product category (string).
    ‘brand’: ‘Google’, // Product brand (string).
    ‘variant’: ‘black’, // Product variant (string).
    ‘price’: ’29.20′, // Product price (currency).
    ‘coupon’: ‘APPARELSALE’, // Product coupon (string).
    ‘quantity’: 1 // Product quantity (number).
    });

    ga(‘ec:setAction’, ‘purchase’, { // Transaction details are provided in an actionFieldObject.
    ‘id’: ‘T12345′, // (Required) Transaction id (string).
    ‘affiliation’: ‘Google Store – Online’, // Affiliation (string).
    ‘revenue’: ’37.39′, // Revenue (currency).
    ‘tax’: ’2.85′, // Tax (currency).
    ‘shipping’: ’5.34′, // Shipping (currency).
    ‘coupon’: ‘SUMMER2013′ // Transaction coupon (string).
    });

    А как быть если покупается сразу несколько товаров? Как будет выглядеть код?
    И его вставлять лучше на страницу благодарности?

    • Иван
      05.11.2014 at 09:26

      Ruslan, сначала описывается транзакция, затем каждый товар в транзакции, после этого все данные передаются в GA

  6. Александр
    03.12.2014 at 14:19

    Доброе время суток, Иван.
    У нас на сайте есть абонементы так сказать за 500 и 800 р. Оплата идет через пэйсто сайт, тобишь через сторонний, ну как в случае PayPal. Как в таком случае фиксировать оплату и на какую сумму из них? Заранее спасибо.

    • Иван
      07.12.2014 at 00:46

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

  7. Вадим
    06.05.2015 at 19:50

    Добрый день.
    Спасибо за статью!

    Такой вопрос – а есть ли какой-то способ добавить в кастомный отчет показатели “Сеансы до транзакции” и “Число дней до транзакции”?
    Или, еще шире – как лучше замерить время от первого посещения пользователем сайта до совершения первой транзакции?
    Спасибо заранее за подсказку :)

    • Ответ автора
      13.05.2015 at 14:46

      Вадим, фиксируйте время первого посещения, затем время транзакции, разницу запишите в пользовательский параметр. Как фиксировать временные интервалы – посоветуйтесь с Вашими разработчиками

  8. miki
    14.05.2015 at 12:00

    вопрос
    можно ли добавлять дополнительную информацию о каждом товаре?
    то есть существует ли возможность кастомных полей ?

    • Ответ автора
      15.05.2015 at 09:32

      Да, такая возможность есть

  9. Анатолий
    27.05.2015 at 12:04

    Подскажите пожалуйста: почему в очете Эффективность товаров
    не отображается цена купленых товаров. Движок Magento. Цены в других отчетах отображаются. Надо делать какие то настройки в аккаунте аналитикса или пилить CMS?

    • Ответ автора
      27.05.2015 at 13:21

      Анатолий, можете сделать сриншот того отчета, который Вы смотрите (полный экран, а не фрагмент)

  10. Анатолий
    29.05.2015 at 10:01

    Вот скриншоты из аналитикса
    http://prntscr.com/7an81k
    http://prntscr.com/7an83p
    это один отчет (в один скриншот все не умещалось по высоте)

    smokexmirrors.com – это сайт на Magento для которого делается статистика.
    Посмотрте своим професиональным взглядом может что в глаща бросится.
    По моему код аналитикса ккакойто уж очень большой получился.

    • Ответ автора
      29.05.2015 at 10:44

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

  11. Ольга
    24.09.2015 at 02:35

    Добрый день!
    Подскажите, пожалуйста, правильно ли я понимаю, что сначала нужно дать задачу программистам внедрить код на сайт по справке https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce
    а затем уже можно настраивать все вышеописанное в Вашей статье самостоятельно не программисту?
    Как правильно сформулировать задачу перед программистом? Чтобы он понял что ему нужно делать?
    Спасибо

    • Ответ автора
      27.09.2015 at 23:30

      Ольга, внедрение состоит из нескольких этапов. Подготовка рекомендаций (тех. задания) разработчикам и настройка в панели управления Google Analytics первые из них. Как формулировать задачу? Максимально подробно описав, какой код в каком месте и при каких событиях должен быть выполнен

  12. Максим
    17.02.2016 at 10:42

    Иван, добрый день. Подскажите как сделать возврат товара при расширенной торговли через GTM. Какая функция отвечает ?

    Или я просто должен брать ровно все тоже самое, что при формирование транзакции и сумму с “-”.

    • Ответ автора
      17.02.2016 at 18:48

      Используется действие refund для расширенной торговли

  13. Максим
    17.02.2016 at 23:28

    Иван, спасибо. А в Gtm, что-то нужно настраивать ?
    dataLayer.push({
    “event”: “refund”,
    “ecommerce”: {
    “refund”: {
    “actionField”: {
    “id”: “200″
    }
    }
    }
    });

    Поставил такой кусок, но чет 200 транзакцию не отменил.

    • Ответ автора
      18.02.2016 at 14:18

      Этот код должен быть выполнен и данные переданы в Google Analytics

  14. Максим
    18.02.2016 at 18:37

    Иван, событие в wasp есть.
    Я думаю в GTM, что-то не так.
    Добавил к тегу электронной торговли просто еще 1 правило активации – по событию refund.

  15. Егор
    11.04.2016 at 15:24

    Здравствуйте!
    На сайте настроена расширенная торговля. Все работает как надо. Кроме одного:

    Если товар добавлен в корзину с карточки товара но не куплен, то этот товар попадает в список “Эффективность товаров” с 0,00 грн. http://prntscr.com/aqus3t
    Товары которые куплены отображаются корректно, как надо

    Как это исправить? Или так должно быть?

    • Ответ автора
      17.04.2016 at 23:04

      Доход отображается только для купленных товаров

  16. Виталий
    29.06.2016 at 15:23

    Иван добрый день! А какой посоветуете модуль для Опенкарт для сбора расширенных данных по электронной торговли в Гугл аналитикс ??

    • Ответ автора
      01.07.2016 at 14:57

      Виталий, я не использую готовые решения для CMS. Для каждого сайта я пишу индивидуальное ТЗ для разработчиков на внедрение

  17. Егор
    05.07.2016 at 11:39

    Добрый день, Иван! Подскажите.
    Настроена расширенная эл. торговля. Все работает.
    Сайт оптовый и если к примеру человек заказывает больше 30 разных единиц товаров то транзакции не приходят. Если меньше то все ок.

    Как настроить что бы все транзакции приходили?

    • Ответ автора
      05.07.2016 at 21:14

      Егор, скорее всего Вы превышаете лимит на длину запроса, разбейте отправку транзакции на фрагменты

  18. Алёна
    09.09.2016 at 18:31

    Добрый день, Иван!
    На сайте настраиваю расширенную эл.торговлю. Вопрос по добавлению транзакций:
    в отчет попадают не все транзакции, из, примерно, 80 оформленных заказов в отчет GA по транзакциям попало только 5 заказов – в чем может быть причина и как сделать, чтобы все транзакции попадали в отчет?
    Код добавлен на странице с отчетом об успешном создании нового заказа,
    сначала для каждого из продуктов в заказе выполняю
    ga(‘ec:addProduct’, { // Provide product details in an productFieldObject.
    ‘id’: ‘P12345′, // Product ID (string).
    ‘name’: ‘Android Warhol T-Shirt’, // Product name (string).
    ‘category’: ‘Apparel’, // Product category (string).
    ‘brand’: ‘Google’, // Product brand (string).
    ‘variant’: ‘black’, // Product variant (string).
    ‘price’: ’29.20′, // Product price (currency).
    ‘coupon’: ‘APPARELSALE’, // Product coupon (string).
    ‘quantity’: 1 // Product quantity (number).
    });
    с соответствующими параметрами, затем код
    ga(‘ec:setAction’, ‘purchase’, { // Transaction details are provided in an actionFieldObject.
    ‘id’: ‘T12345′, // (Required) Transaction id (string).
    ‘affiliation’: ‘Google Store – Online’, // Affiliation (string).
    ‘revenue’: ’37.39′, // Revenue (currency).
    ‘tax’: ’2.85′, // Tax (currency).
    ‘shipping’: ’5.34′, // Shipping (currency).
    ‘coupon’: ‘SUMMER2013′ // Transaction coupon (string).
    });
    данные берутся из соответствующего заказа

    • Ответ автора
      10.09.2016 at 21:43

      Алёна, для решения подобных задач нужно искать причину непосредственно на сайте

    • Анна
      02.02.2017 at 13:03

      Алена, и другие комментирующие! Столкнулась с такой же проблемой! Нашли решение? Можете помочь или поделиться опытом?

  19. Стас
    13.05.2017 at 13:11

    Здравствуйте, может кто-то подсказать решение?
    Есть выдача с продуктами, в ней не просто одномерный список, а вложенность. Енхансед екоммерс принимает в качестве значения position целое число, соответственно две координаты не записать. В этом и вопрос – кто как это решает.

    • Ответ автора
      16.05.2017 at 07:48

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

      • Cтас
        16.05.2017 at 20:19

        А нет какого-нибудь лаконичного примера из практики?

      • Ответ автора
        17.05.2017 at 01:02

        Под каждый проект/сайт – готовятся свои рекомендации учитывая его особенности

Ваш комментарий