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

Не так давно в 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 является учет внутренних рекламных акций или кампаний. С ее помощью можно отследить эффективность баннеров размещаемых на сайте, различных сообщений о скидках и т.п. Эта возможность будет раскрыта в одном из ближайших материалов. Подписывайтесь на обновления моего блога “Все о веб-аналитике и оптимизации конверсии“.

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

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

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

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

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

    Спасибо!

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

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

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

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

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

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

  4. Скажите пожалуйста для регистрации просмотре товара в документации указан следующий код
    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 – я могу вписать что-то своё – например ‘Просмотр в карточке товара’ – ВЕРНО?

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

  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).
    });

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  18. Добрый день, Иван!
    На сайте настраиваю расширенную эл.торговлю. Вопрос по добавлению транзакций:
    в отчет попадают не все транзакции, из, примерно, 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).
    });
    данные берутся из соответствующего заказа

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

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

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

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

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

Добавить комментарий для miki Отменить ответ

Current month ye@r day *