Google Web Manager (GTM) для работы с веб-формами и настройками в 1С
Всем привет!
Ранее не работал с этой системой, как можно настроить электронную торговлю в Google Analytics для интернет-магазина на этой платформе, быстро и просто? Нужно ковыряться в коде, или, может быть, есть возможность сделать это штатными средствами через какой-нибудь модуль?
Google Analytics предоставляет широкие возможности для сбора статистических данных о поведении посетителей на сайте. В этой статье мы поговорим о наиболее полезной функции системы для интернет-магазинов. Подключив модуль электронной торговли, можно отследить эффективность продукта, продаж, транзакции, время до покупки и многое другое. А теперь обо все подробнее.
В данном курсе будут публиковаться часто задаваемые вопросы по модулю «Электронная коммерция для Google и Яндекс»
Подробную текстовую инструкцию со скриншотами вы сможете найти тут: http://arturgolubev.ru/instructions/metrics/
Видео-инструкции:
1. Базовая установка и настройка решения:
2. Настройка Яндекс.Метрики:
3. Настройка Google Analytics:
Дополнение по Google Analytics: Universal Analytics + gtag
Дополнение по Google Analytics: GA4 + gtag
—
4. Дополнительное видео — настройка Google Analytics через Google Tag Manager (устаревшее):
Начать курс обучения
Добрый день!
Настраиваю электронную коммерцию для яндекса. Все Работает, кроме последнего шага. Покупка. Я кладу скрипт в шаблон подтверждения покупки. Но он его не считывает.
Вот код.
<?if(!defined(«B_PROLOG_INCLUDED») || B_PROLOG_INCLUDED!==true)die();?>
<?
if ($arParams[«SET_TITLE»] == «Y»)
$APPLICATION->SetTitle(Bitrix\Main\Localization\Loc::getMessage(«SOA_ORDER_COMPLETE»));
Performance Marketing основывается на четко и однозначно измеряемых параметрах
Мы находим оптимальные решения в любой отрасли! Работаем над правильными KPI
Получи нашу книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».
Подпишись на рассылку и получи книгу в подарок!
Отчеты ecommerce — одни из самых сложных в Google Analytics, и лучшая практика внедрения включает в себя опыт разработки бэкенда. Но данные 9120электронной коммерции довольно гибки, и вы можете очень далеко уйти от базовой конфигурации.
Эта статья предполагает предварительные знания аналитики и фокусируется больше на подходе, чем на технических деталях. Последние можно найти в официальной документации, которая расскажет о всех тонкостях кода.
Яндекс.Директ, Яндекс Маркет, Google Adwords, Google Merchant, Ремаркетинг
Получи нашу книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».
Подпишись на рассылку и получи книгу в подарок!
Функции электронной торговли в Google Analytics могут поначалу отпугивать новичков. Официальная документация написана на техническом языке, настройка плагина может оказаться сложной задачей. Тем не менее, модуль коммерции — лучший из интерфейсов GA. Это вводная часть познакомит вас с основными моментами.
Что это такое и в чем польза
В чем разница между стандартной и расширенной электронной коммерцией
Нужно ли включать и внедрять Enhanced Ecommerce
Какие данные можно получить
Как это работает
Тестовый аккаунт для экспериментов
О чем нужно помнить
Что это такое и в чем польза
Если вы только запускаете или уже управляете интернет-магазином, аналитических отчетов корзины вам будет мало. Нужно настроить отслеживание Google Analytics E-commerce, по-другому электронную коммерцию — это сбор и анализ данных о покупках и транзакциях.
После подключения можно соотнести сведения о продажах с информацией об использовании сайта: сеансы, показатель отказов, источник, средний трафик, лендинги и многое другое. Такой анализ необходим для понимания эффективности целевых страниц сайта и маркетинговых кампаний. В противном случае вы можете никогда не узнать, какие части сайта или рекламные кампании повышают продажи, а какие — нет.
Прежде чем настроить отслеживание торговли, нужно установить Google Analytics (GA) — бесплатный онлайн-инструмент, который используется миллионами сайтов по всему миру. Это просто — добавьте небольшой код отслеживания в разделе заголовка всех страниц.
Модуль электронной коммерции по умолчанию не настроен. Он включается в учетной записи, после становятся доступны отчеты. Для начала работы потребуются знания HTML и JavaScript. Если сильно сомневаетесь, обратитесь к веб-разработчику.
Google Analytics предоставляет два варианта: стандартный и расширенный, Enhanced Ecommerce.
Технические данные
Дата публикации:
01.03.2017
Дата обновления:
07.04.2020
Число установок:
Более 1000 раз
Совместимые редакции
Малый бизнес
Бизнес
Описание
Модуль позволяет передавать данные о действиях посетителя магазина в отчеты:
“Электронная коммерция” Яндекс.Метрики,
“Расширенная электронная торговля” Google Analytics.
Эти данные можно использовать для оценки рекламных каналов и настройки ретаргетинга.
Модуль автоматически передает в системы аналитики данные о событиях:
Просмотр товара
Добавление в корзину
Удаление из корзины
Изменение в корзине (количество, цвет/размер/…)
Переход к форме заказа
Заказ оформлен
Этот модуль — логическое продолжение модуля “Измеритель конверсии”. Он появился в связи с переходом метрики/аналитики на новый (расширенный) формат передачи данных и появлением новых отчетов. Мы постарались сохранить удобство в использовании, а также учесть все недостатки и пожелания которые были высказаны к Измерителю конверсии:
Работает через Google Tag Manager;
Позволяет отправлять заказы не только в момент их оформления, но и после оплаты;
Корректно работает в случае наличия на странице 2 и более счетчиков Яндекс.Метрики;
Может отправлять данные только после полной загрузки счетчиков для минимизации потерь информации.
Яндекс.Директ, Яндекс Маркет, Google Adwords, Google Merchant, Ремаркетинг
Получи нашу книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».
Подпишись на рассылку и получи книгу в подарок!
Электронная торговля или e-Trading представляет собой торговую и закупочную деятельность, которая осуществляется через глобальную сеть. Данный термин также объединяет в себе организацию привычной торговой деятельности посредством современных онлайн-средств, оказание услуг, предоставление информации, продажу товаров посредством онлайн-ресурсов.
Внедрив электронную торговлю на свой сайт, владельцы ресурсов сталкиваются с необходимостью ее отслеживания. Google Analytics (GA) предлагает для данной цели два способа: стандартную и расширенную электронную торговлю. В первом случае собираются статистические данные о совершенных на ресурсе или в мобильном приложении покупках. Под статистическими данными здесь подразумеваются выполненные транзакции, средний чек, время от посещения сайта до совершения покупки, коэффициент транзакций и так далее.
Расширенная версия собирает и работает с данными о моменте, когда товар попал в корзину, когда пользователь переходит к оформлению заказа, какие позиции просматриваются чаще остальных, какие элементы сайта/этапы/сегменты процесса мешают потенциальному клиенту завершить покупку.
Оба варианта отслеживания реализуются с помощью Google Tag Manager. Давайте рассмотрим, что из себя представляет настройка электронной торговли Google Tag Manager.
Что можно отслеживать
Как настроить электронную коммерцию в диспетчере тегов
Включаем электронную коммерцию
Настраиваем триггер и тег в личном кабинете GTM
Добавляем код E-commerce на ресурс
Настраиваем подстановку в код параметров заказа
Ограничения при сборе данных по электронной торговле и как их решить
Заключение
«Электронная торговля Google» и «Яндекс. Электронная коммерция» – это мощные инструменты аналитики для отслеживания и повышения конверсии интернет-магазина.
Вы можете подключить их в несколько кликов. Если необходимые настройки этих сервисов уже выполнены, все, что нужно – добавить код счетчиков в настройки решения и активировать функционал.
Мануал по настройке Электронной коммерции от Яндекса
Мануал по настройке Электронной торговли от Google
Установка и настройка диспетчера тегов Google
Инструкция:
Перейдите в модуль настроек решения:
Аспро: Max → Настройки → Обязательные настройки для быстрого запуска;
Аспро: Next → Настройки;
Аспро: Шины и диски 2.0 → Настройки;
Аспро: Маркет → Настройки;
Аспро: Оптимус → Настройки;
Для Аспро: Интернет-магазин: Рабочий стол → Настройки → Настройки продукта → Настройки модулей → Интернет-магазин Aspro.
Найдите блок «Яндекс/Google счетчики» и выполните необходимые настройки:
Скопируйте код счетчика Яндекс.Метрики или Google Tag Manager/Google Analytics в соответствующие поля.
В Аспро: Next и Аспро: Максимум код счетчика вставляется в специально предназначенный для этого файл:
Задавать дополнительные настройки на стороне Яндекс.Метрики не нужно. Имя контейнера указано по умолчанию и равно значению dataLayer. Чтобы проверить эти настройки, зайдите в публичную часть сайта на страницу оформления заказа. В режиме правки наведите на область оформления и в появившемся меню нажмите на шестеренку.
В параметрах компонента «Оформление заказа» выберите блок «Настройки аналитики». Проверьте, активирован ли параметр «Отправлять данные электронной торговли в Google и Яндекс» (1) и написано ли dataLayer в поле «Имя контейнера данных» (2).
Если вы настраиваете сервис электронной коммерции Google, проставьте метки событий:
Товар добавлен в корзину
Товар удален из корзины
Этап оформления заказа
По умолчанию этим событиям уже присвоены свои коды. Вам остается завести их в Google Tag Manager или извлечь уже существующие и вставить их в поля настроек решения.
Для того, чтобы информация о покупке передавалась в 1 клик, тег должен быть настроен по инструкции.
Проверьте результат — данные о конверсиях должны автоматически передаваться в систему аналитики. Если информация не приходит, проверьте настройки сервисов Google/Яндекс.
Внимание! Функционал не работает для покупки в 1 клик.
«Электронная торговля Google» и «Яндекс. Электронная коммерция» – это мощные инструменты аналитики для отслеживания и повышения конверсии интернет-магазина.
Вы можете подключить их в несколько кликов. Если необходимые настройки этих сервисов уже выполнены, все, что нужно – добавить код счетчиков в настройки решения и активировать функционал.
Мануал по настройке Электронной коммерции от Яндекса
Мануал по настройке Электронной торговли от Google
Установка и настройка диспетчера тегов Google
Инструкция:
Перейдите в модуль настроек решения:
Аспро: Max → Настройки → Обязательные настройки для быстрого запуска;
Аспро: Next → Настройки;
Аспро: Шины и диски 2.0 → Настройки;
Аспро: Маркет → Настройки;
Аспро: Оптимус → Настройки;
Для Аспро: Интернет-магазин: Рабочий стол → Настройки → Настройки продукта → Настройки модулей → Интернет-магазин Aspro.
Найдите блок «Яндекс/Google счетчики» и выполните необходимые настройки:
Скопируйте код счетчика Яндекс.Метрики или Google Tag Manager/Google Analytics в соответствующие поля.
В Аспро: Next и Аспро: Максимум код счетчика вставляется в специально предназначенный для этого файл:
Задавать дополнительные настройки на стороне Яндекс.Метрики не нужно. Имя контейнера указано по умолчанию и равно значению dataLayer. Чтобы проверить эти настройки, зайдите в публичную часть сайта на страницу оформления заказа. В режиме правки наведите на область оформления и в появившемся меню нажмите на шестеренку.
В параметрах компонента «Оформление заказа» выберите блок «Настройки аналитики». Проверьте, активирован ли параметр «Отправлять данные электронной торговли в Google и Яндекс» (1) и написано ли dataLayer в поле «Имя контейнера данных» (2).
Если вы настраиваете сервис электронной коммерции Google, проставьте метки событий:
Товар добавлен в корзину
Товар удален из корзины
Этап оформления заказа
По умолчанию этим событиям уже присвоены свои коды. Вам остается завести их в Google Tag Manager или извлечь уже существующие и вставить их в поля настроек решения.
Для того, чтобы информация о покупке передавалась в 1 клик, тег должен быть настроен по инструкции.
Проверьте результат — данные о конверсиях должны автоматически передаваться в систему аналитики. Если информация не приходит, проверьте настройки сервисов Google/Яндекс.
Внимание! Функционал не работает для покупки в 1 клик.
«Электронная торговля Google» и «Яндекс. Электронная коммерция» – это мощные инструменты аналитики для отслеживания и повышения конверсии интернет-магазина.
Вы можете подключить их в несколько кликов. Если необходимые настройки этих сервисов уже выполнены, все, что нужно – добавить код счетчиков в настройки решения и активировать функционал.
Мануал по настройке Электронной коммерции от Яндекса
Мануал по настройке Электронной торговли от Google
Установка и настройка диспетчера тегов Google
Инструкция:
Перейдите в модуль настроек решения:
Аспро: Max → Настройки → Обязательные настройки для быстрого запуска;
Аспро: Next → Настройки;
Аспро: Шины и диски 2.0 → Настройки;
Аспро: Маркет → Настройки;
Аспро: Оптимус → Настройки;
Для Аспро: Интернет-магазин: Рабочий стол → Настройки → Настройки продукта → Настройки модулей → Интернет-магазин Aspro.
Найдите блок «Яндекс/Google счетчики» и выполните необходимые настройки:
Скопируйте код счетчика Яндекс.Метрики или Google Tag Manager/Google Analytics в соответствующие поля.
В Аспро: Next и Аспро: Максимум код счетчика вставляется в специально предназначенный для этого файл:
Задавать дополнительные настройки на стороне Яндекс.Метрики не нужно. Имя контейнера указано по умолчанию и равно значению dataLayer. Чтобы проверить эти настройки, зайдите в публичную часть сайта на страницу оформления заказа. В режиме правки наведите на область оформления и в появившемся меню нажмите на шестеренку.
В параметрах компонента «Оформление заказа» выберите блок «Настройки аналитики». Проверьте, активирован ли параметр «Отправлять данные электронной торговли в Google и Яндекс» (1) и написано ли dataLayer в поле «Имя контейнера данных» (2).
Если вы настраиваете сервис электронной коммерции Google, проставьте метки событий:
Товар добавлен в корзину
Товар удален из корзины
Этап оформления заказа
По умолчанию этим событиям уже присвоены свои коды. Вам остается завести их в Google Tag Manager или извлечь уже существующие и вставить их в поля настроек решения.
Для того, чтобы информация о покупке передавалась в 1 клик, тег должен быть настроен по инструкции.
Проверьте результат — данные о конверсиях должны автоматически передаваться в систему аналитики. Если информация не приходит, проверьте настройки сервисов Google/Яндекс.
Внимание! Функционал не работает для покупки в 1 клик.
bitrix. ecommerce
Bitrix компонент для внедрения кодов электронной коммерции (google ecommerce)
Настройка работы компонента
Для корректной работы компонента необходимо:
В файле шаблона header.php разместить код подключения компонента перед подключением скрипта
Google Tag Manager
Если на странице отображается список товаров (каталог товаров, просмотренные товары, рекомендуемые товары) — они
размечаются как сопутствующие товары (impressions).
На странице со списком товаров для каждого товара разместить код и передать в него параметры
Для всех ссылок перехода к детальной странице
товара добавить атрибут data-eproduct-event=»detail»
Событие добавления товара в корзину (addToCart)
Для всех ссылок перехода к детальной странице
товара добавить атрибут data-eproduct-event=»buy»
Если на странице есть поле с количеством товара, добавить к нему атрибут data-eproduct=»quantity»
Событие удаления товара из корзины (removeFromCart)
Для всех ссылок удаления товара из корзины
добавить атрибут data-eproduct-event=»remove_cart»
Событие оформления заказа в один клик (transactionOneClick)
Для всех ссылок покупки в один клик (если есть)
добавить атрибут data-eproduct-event=»oneclick_buy»
Если покупка в 1 клик работает через AJAX, необходимо: либо вызвать JS-функцию getTransactionOneClickCode(orderId);
после успешного создания заказа, либо вызвать PHP-функцию
BitrixEcommerce::getTransactionOneClickCode($orderId), обернув в тег javascript и передать в нее ID заказа.
Основные настройки решения
Для перехода к настройкам решения откройте админку, нажмите настройки в верхней части админ-панели и выберите в списке решений «Электронная коммерция для Яндекс.Метрики, Google Analytics и Facebook»
Видео-инструкция по установке и базовым настройкам
Общие настройки:
1″Режим работы» — рекомендую использовать режим «Запросы по событиям» он наиболее точный и эффективный.
2″Номер заказа передавать из поля» — в данной настройке можно выбрать что передавать в качестве номера заказа в метрики
3″Свойство бренд в инфоблоке» — если в каталоге заполнен Бренд и вы хотите передавать его значение — выберите соотвествующее свойство в настройке. Если бренда нет — пропустите эту настройку.
4″Страница оформления заказа» — укажите url страницы с полным оформлением заказа (используется для отслеживания события начала оформления заказа). Пример правильного заполнения поля: /personal/order/make/
5″Конвертация валюты» — позволяет сконвертировать и передавать цены в одной валюте
Яндекс метрика:
1″Имя контейнера данных яндекс» — укажите имя контейнера, указанное в настройке Яндекс.Метрики (по умолчанию dataLayer)
2″ID счётчика метрики» — идентификатор счётчика метрики, указывать нужно если вы используете цели метрики
3Галочки целей — если проставлены данные галочки и корректно созданы цели (инструкция по созданию на вкладке яндекс.метрики), то помимо отправки данных электроннной коммерции будут отправляться цели
Google Analytics и Facebook:
1У Analytics и Facebook вариативных настроек нет, работа идёт по стандартной схеме
Установка компонента в карточку товара
Для отправки данных о просмотре конкретного товара необходимо установить компонент «arturgolubev:ecommerce.detail» в карточку товара
Если у вас нет опыта установки компонентов, настоятельно рекомендую обратиться в поддержку для получения бесплатной помощи с установкой. Email поддержки — me@arturgolubev.ru
Компонент рекомендуется размещать в комплексный компонент каталога, в файл element.php, сразу после размещения компонента карточки товара (catalog.element).
В параметр PRODUCT_ID нужно вписать Вашу переменную с ID элемента каталога
Для совсместимости с большинством версий Битрикс было решено использовать события ядра до технологии D7.
Для включения опции «Включить обработку устаревших событий» перейдите в админку сайта и нажмите «Настройки». Установите галочку и нажмите сохранить.
Внимание! Если вы используете старый битрикс версии 17.5 или ниже, опции «Включить обработку устаревших событий» может не быть, т.к. эти события считаются «Устаревшими» с 18 версии.
В продолжении темы «Добавление кода Google Analytics для отслеживания заказов». Но тут мы будем учитывать заказы в метрике Яндекса. Замечу: этот вариант автоматом заработает, если вы уже настроили отправку данных в Google Analytics Enhanced Ecommerce и включили Ecommerce в Яндекс.Метрике.
Как и всегда — решением будет php-обработчик.
Подписываемся
Код обработчика
Примечание
Если вызов функции:
идет в шаблоне выше, чем код яндекс метрики, то строку:
следует заменить на:
1C-Битрикс. Кастомизация нового шаблона компонента sale. order. ajax
С выходом нового шаблона компонента sale.order.ajax на форумах битрикса разгораются возмущения и недомения. Мол, теперь код всего шаблона на JavaScript и как его кастомизировать непонятно. На самом деле да, код js-скрипта составляет почти семь тысяч строк. Сходу в таком количестве кода, даже хорошо написанного (к сожалению, битрикс этим не балует), соблюдая паттерны программирования, будет непросто.
В этой заметке я покажу способ, как можно кастомизировать основной скрипт логики шаблона оформления заказа (order_ajax.js), не прибегая к его правке. Что нам это даёт? Когда прилетят очередные обновления шаблона, мы просто заменим его и всё. Все наши кастомизации будут работать (в теории).
Итак, поехали!
1С-Битрикс. Пишем человеческий шаблон многоуровнего меню каталога
Не буду писать про боль при интегации дефотного шаблона. Давайте просто напишем свой, с блекджеком и вот этим всем.
В заметке будет (интересного):
построение древовидного массива без рекурсии (неограниченной вложенности)
анонимная рекурсивная функция
формирование урлов для секций супер-быстрым способом
поработаем с сущностями инфоблока через ORM D7
Дальше много кода.
Задачи отчетов
Маркетологи отслеживают процесс покупки и получают детальные данные о всей воронке, начиная с первого знакомства покупателя с товаром и заканчивая покупкой.
После настройки Ecommerce Google Analytics, появятся отчеты, которые можно разбить разными способами. Они могут заинтересовать даже для опытных владельцев интернет-магазинов. Понимание результатов нужно для создания успешной маркетинговой стратегии электронной коммерции.
Отчеты Enhanced Ecommerce можно сгруппировать по трем основным областям:
поведенческая (как пользователи взаимодействуют во время покупок);
продуктовая (производительность по бренду, категории, артикулу и т. д.);
рекламные (купоны, коды и внутренние рекламные акции).
«Обзор электронной торговли»
Выберите последний полный календарный месяц в окне выбора даты и сравните его с предыдущим периодом.
Как использовать:
Узнайте, как ваш доход меняется месяц за месяцем, и что на него влияет.
Отслеживайте изменение конверсий и эффективность каналов.
Измеряйте количество транзакций.
Фиксируйте среднюю сумму изменения заказа.
«Эффективность товаров»
Показывает, что люди на самом деле покупают. Вы можете группировать по:
имени;
идентификатору товарной позиции (полезно, если название продукта часто меняется);
бренду;
категории;
специальному параметру товара.
Решаемые задачи:
Какие товары покупаются оптом, а какие — нет?
Какие страницы продукта вдохновляют на покупку? Где посетитель останавливается и уходит?
Лучшие товары, приносящие доход.
«Анализ поведения покупателей» и «Анализ поведения при оформлении покупки»
Оба нужны для понимания процесса покупки. Вопросы, на которые могут ответить:
Находят ли покупатели нужные продукты.
Пользователь авторизовался в системе или пропустил этот шаг?
Какие источники трафика привлекают пользователей, не заинтересованных в покупке и даже тех, кто не просматривают каталог товаров.
Маркетинг
Маркетинговые отчеты отслеживают, как рекламные акции влияют на продажи:
Часто ли покупатели используют купоны?
Как акции повлияли на выручку от продаж?
Какие данные можно получить
Выручка от продажи продукции.
Средняя стоимость заказа.
Число транзакций и покупок товара.
Количество дней или сессий до совершения транзакции.
Показатели продаж в определенные даты.
Отслеживание электронной торговли может также включать категорию продукта для анализа эффективности. Все это в совокупности дает много полезных бизнес-данных, которые можно сегментировать по маркетинговым каналам и поведению пользователей.
Ограничения при сборе данных по электронной торговле и как их решить
Важно отметить, что при сборе сведений по электронной коммерции может возникнуть ряд ограничений. Например, размер направляемого запроса не должен превышать 8 КБ. Однако это ограничение часто превышается, так как:
В одном хите отправляется много товарных позиций. К примеру, на каталожной странице отображается 100 и более позиций, все сведения по показам отправляются одним хитом.
Товарные позиции имеют длинные наименования, особенно если вы отправляете их кириллицей. В этой ситуации в ходе отправки запроса сведения кодируются, в результате размер запроса становится больше.
Одновременно передается много товарных параметров.
Решить данные проблемы можно следующим образом:
Делить сведения на несколько объектов и отправлять их разными хитами. Минус в данном случае заключается в том, что увеличивается количество хитов, передаваемых в GA, а это негативно сказывается на сэмплировании.
Стараться отправлять наименования всех товаров на английском языке.
Применять Data Import для дополнения сведений о товарах при отправке в GA.
Отчеты электронной торговли
Какую же информацию можно извлечь, настроив «Электронную торговлю» в Google Analytics. Для этого рассмотрим возможные типы отчетов.
Модуль «Электронной торговли» позволяет оценивать эффективность продуктов интернет-магазина:
Количество купленных товаров и полученный доход
Популярность товаров
Количество покупок за определенный период времени
Например, включив в отчет «Электронной торговли» такой дополнительный параметр, как «Источник трафика» или «Пути переходов», можно увидеть источник целевой аудитории для определенного товара или группы товаров.
Данные такого отчета помогут оценить текущие маркетинговые активности и спланировать будущие. Определить, какие товары продаются лучше, какие хуже и почему, какие товары достаточно эффективно поддерживаются рекламой, а каким требуются дополнительные каналы продвижения.
Транзакции
(Конверсии – Электронная торговля – Транзакции)
Данный отчет позволяет видеть список транзакций за определенный период времени.
При клике на транзакцию можно увидеть ее состав — подробный список приобретенных товаров, а так же доход, налоги и стоимость доставки.
Таким образом легко оценить доход с каждой транзакции, а так же количество приобретаемого товара в одном заказе. Если эти цифры ниже запланированных, можно ввести дополнительные мотиваторы для клиентов, например, скидки за покупку большего количества товаров или бесплатную доставку покупки на определенную сумму и т.д.
Время до покупки
(Конверсии – Электронная торговля – Время до покупки)
Этот показатель расскажет о том, как быстро посетители интернет-магазина принимают решение о покупке, и сколько раз они посещают сайт до того момента, как решают совершить заказ.
Данный отчет позволит оценить ожидаемый размер дохода, конечно, если цикл покупки стабилен.
Такая информация может быть полезной и с точки зрения юзабилити. Если клиенты до совершения покупки много раз посещают интернет-магазин, вероятно, имеет смысл упростить процедуру оформления заказа.
Связав заказ с рекламной компанией, можно вычислить конверсию канала продаж (Источники трафика – Источники – Кампании – ссылка Электронная торговля):
Настроив модуль электронной торговли, можно получать данные о том, из каких регионов чаще совершаются заказы (Аудиторий – Демография — Местоположение):
Проанализировав эту информацию, можно улучшить условия доставки в данные регионы.
Также можно оценить лояльность аудитории, то есть кто чаще всего совершает заказ — новые или вернувшиеся покупатели — (Аудитория – Поведение – Новые и вернувшиеся):
Если видно, что вернувшиеся пользователи совершают заказы чаще, то им можно предлагать какие-либо дисконтные программы, скидки как постоянным клиентам.
После настройки модуля отслеживания электронной торговли можно увидеть, с каких устройств пользователи совершают покупки (Аудитория – Мобильные устройства — Обзор):
Если заказов с мобильных устройств мало, причиной этого может быть некорректная работа формы заказа или сайт на мобильных устройствах. Возможно, пользователей необходимо дополнительно мотивировать на совершение заказа с мобильных устройств, проводя дополнительную маркетинговую кампанию.
Анализируя данные отчеты, становится понятно, какие существует проблемы с юзабилити сайта, просчеты в маркетинговой кампании и т.д. Устранив их, можно существенно увеличить оборот интернет-магазина.
Что можно отслеживать
Для начала определим, какие действия можно настраивать с помощью электронной торговли. Сюда относятся:
Клики по товарным карточкам.
Показы продукции на странице.
Переходы и клики по баннерам.
Возврат средств.
Ознакомление с товарными характеристиками (описанием).
Демонстрация видео, всплывающих окошек и прочих промо-материалов.
Добавление/удаление позиций в/из корзины.
Совершенные покупки.
Процесс совершения покупки. Процесс лучше разбить на этапы: предоставление контактов, заказ товара, оплата, заказ доставки и так далее. Это позволит отслеживать каждый шаг.
Краткий план действий
Продумайте стратегию и план по ее достижению.
Включите отчеты электронной торговли в Google Analytics.
Дайте задание разработчику для настройки слоя данных.
Отправьте информацию о транзакциях в GA через Google Tag Manager.
Проверьте, все ли работает правильно.
Шаг 1: Стратегия и план
Все хорошие аналитические проекты начинаются со стратегии и плана. Подумайте, что вы хотите отслеживать в Google Analytics, и, что еще более важно, почему. Бесполезно просто получать отчеты Ecommerce или настраивать расширенную функциональность, потому что все это делают.
Примеры сценариев:
запуск новой линии продуктов;
оптимизация пути пользователя до покупки.
Как только вы выяснили цель отчетов, переходите к разработке плана. Он должен описывать отслеживаемое взаимодействие с пользователем и наполовину техническую информацию. Например:
Шаблон кода отслеживания (JavaScript или HTML).
Примеры ссылок страниц или взаимодействия.
Какой шаг в процессе покупки надо отслеживать.
Шаг 2: Как включить Ecommerce
Перейдите на вкладку администратора.
Нажмите «Создать новое представление» или выберите существующее из выпадающего списка.
В представлении откройте раздел «Настройки электронной коммерции».
Включите отслеживание, перетянув переключатель. Так вы активируете стандартный режим.
Второй переключатель ниже — для настройки расширенного модуля.
Повторите действия для всех нужных представлений.
Шаг 3: Знакомство со слоем данных
Это один из ключевых компонентов Google Tag Manager с полезной информацией, которая используется в тегах, триггерах и переменных.
Из него GTM считывает сведения, использует их или отправляет другим инструментам, таким как GA и Google Ads.
Шаг 4: Слой данных в бэкенде
Настройка электронной коммерции в Google Analytics — это добавление собственного кода. Если у вас есть доступ к бэкенду или вы работаете с разработчиком, вы должны будете заполнить слой данных JavaScript.
Можно использовать различные плагины, которые экономят время и уменьшают рутину. Однако есть вероятность проблем, например существенные различия в статистике.
Желательно настраивать код вручную вместе с внутренними процессами сайта для получения точных отчетов о продажах и конверсиях.
Объекты уровня данных сообщают Google Tag Manager о событии Ecommerce и работают с метаданными, такими как доход от заказа, информация о продукте. Важно сохранить структуру кода, как показано в документации Google. Нужно только реализовать необходимые переменные и значения, добавив обязательные поля.
Определите внутренние переменные, которые будете использовать для заполнения слоя данных. Они обычно доступны в большинстве систем управления содержимым (CMS) и будут варьироваться в зависимости от платформы. Метод заполнения зависит от вас. Важно, чтобы полученный объект JavaScript имеет правильный формат.
Также можно запускать специальное событие GA для каждого шага продаж. Это поможет в отладке и предоставит упрощенные данные в отчетах о событиях. Сведения пригодятся для сегментации и других действий.
Поскольку вы будете использовать кастомные события, код слоя данных необходимо будет перенести на страницу после инициализации Google Tag Manager. Также понадобятся технические знания для решения проблемы двойного учета и некоторых других.
Шаг 5: Тестирование
Как только разработчик закончит свою работу, вам нужно протестировать ее.
Включите режим предварительного просмотра и отладки.
Зайдите на ваш сайт и выберите товар.
Завершите покупку.
Дважды проверьте:
Все необходимые параметры включены.
Их значения соответствуют фактической информации о транзакции.
Названия параметров соответствуют официальной документации Google.
Если вы ответили «Нет» хотя бы на один вопрос, обсудите эту проблему с разработчиком и постарайтесь решить ее. После этого можно начинать работу с Google Tag Manager.
Шаг 6: Как настроить расширенную электронную торговлю в Google Analytics
GTM обычно рекламируется как инструмент, который позволяет маркетологам или веб-аналитикам контролировать процессы без участия разработчика. Но на этот раз, скорее всего, потребуется его помощь.
В GTM нужно настроить следующее:
Переменные для сбора динамической информации о категориях, действиях или меток для специальных событий.
Триггеры для каждого шага.
Теги для запуска пользовательских событий.
Нужно ли включать и внедрять Enhanced Ecommerce
Расширенные отчеты можно включить в текущем представлении, но они будут пусты. Стандартные по-прежнему доступны, их работа не нарушится. Вам нужна будет команда разработчиков для обсуждения стратегии и внедрения необходимого кода отслеживания.
Допустим, вы владелец онлайн-магазина. Тогда расширенные результаты пригодятся в следующих задачах:
оптимизация заказа пользователя;
изучение акций, стимулирующих продажи:
отслеживание нестандартных атрибутов товара в виде специальных параметров или показателей.
Надежная реализация Enhanced Ecommerce позволит отслеживать запасы, размер прибыли и многое другое.
Типы
Существует два основных типа электронной коммерции GA:
Standard Ecommerce — стандартный.
Enhanced Ecommerce — расширенный.
Стандартные отчеты позволяют анализировать покупки онлайн. В них можно найти информацию о:
транзакции и товаре;
времени покупки;
средней стоимости заказа;
коэффициенте конверсии.
Расширенная электронная торговля добавляет функциональность в вашу статистику GA. Из отчетов можно узнать:
когда клиенты добавляли товары в корзину;
когда они начали оформлять заказ.
Вы также можете использовать расширенные опции для сегментирования клиентов.
О чем нужно помнить
Слепое копирование фрагментов кода и вставка его на страницу не сработает. Разработчик должен заменить каждый параметр на действительно значимые данные или функции.
Названия параметров и структура должны соблюдать правила из документации Google. Вы можете пропустить необязательные параметры, но вы не можете переименовать их на свое усмотрение, потому что пользовательские не поддерживаются. Разработчик должен следовать соглашению об именах.
Готовые плагины существуют для большинства популярных систем управления содержимым. Они отправляют сведения транзакции GA Ecommerce на слой данных в нужном формате. Вы можете воспользоваться ими для сокращения времени работы и рутины, но будьте готовы к возможным проблемам.
Неточности в Google Analytics
Сформированный заказ на сайте и зафиксированный в Google Analytics по факту может быть изменен, если:
Покупатель корректирует заказ при личном общении с менеджером магазина. Причины могут быть самые разные. Например, из-за плохого интерфейса покупатель не смог разобраться, как удалить товар из корзин. Или менеджер по телефону уговорил его приобрести сопутствующий товар. Так же не исключены фейковые или ложные заказы.
Покупатель по каким-либо причинам вернул товар обратно в магазин.
Для того чтобы удалить эти данные из Google Analytics, можно произвести отрицательную транзакцию – т.е. менеджер магазина совершает аналогичный заказ, но с отрицательными суммами.
Этот метод эффективен для корректировки заказа и быстрой отмены фейковых заказов. Главное условие – отрицательная транзакция должна быть произведена в тот же день, иначе возникнет еще большая путаница. По этой же причине отрицательная транзакция не применима в случае возврата товара, т.к. проходит уже довольно много времени.
Не стоит забывать, что отрицательная транзакция отразится в общем количестве транзакций в отчете.
Как настроить электронную коммерцию в диспетчере тегов
Общий алгоритм настройки электронной торговли в Google Tag Manager выглядит следующим образом:
Сначала в отчетах нужно активировать электронную торговлю.
Далее необходимо создать триггер и тег.
Затем добавляется код сбора сведений.
В завершении настраиваем опцию подстановки различных параметров продукта или услуги в код.
Включаем электронную коммерцию
Итак, займемся первым этапом. Как уже говорилось выше, Google Analytics (GA) реализует отслеживание e-Trading через стандартную и расширенную электронную торговлю. В данном материале мы будем работать со стандартной версией
Заходим в свой профиль GA и открываем панель администратора. Здесь можно воспользоваться готовым представлением или завести новый. Опыт показывает, что лучше создать новое представление, чтобы в дальнейшем не повредить информацию в уже существующем представлении. Далее в меню открываем «Настройки электронной почты» (выделен красным на скрине) и включаем отслеживание.
Настраиваем триггер и тег в личном кабинете GTM
Чтобы код для e-Trading нормально функционировал и своевременно срабатывал, нужно задать для него условие. То есть код действует после срабатывания код. Оптимальным вариантом является страница «Спасибо за покупку». Подобную страничку благодарности сегодня имеет каждый уважающий себя интернет-магазин. Конечно на одно страничных ресурсах или при осуществлении покупок в один клик данной страницы нет, но сегодня мы не будем рассматривать данные варианты.
Итак, открываем аккаунт диспетчера тегов и настраиваем новую метку типа Universal Analytics, отслеживание по транзакции, идентификатор отслеживания GA и переопределение настроек в этом теге. Выглядит это следующим образом:
Теперь переходим к работе с триггер9571ам, который и будет нашим условием. Выполнение условия ведет к активации кода е-коммерс. Настраиваем триггер следующим образом:
В типе выбираем «Просмотр страницы», а затем «Модель DOM». Выполнять настройки активации тега рекомендуется после полной страничной загрузки, потому что код расширенной E-commerce нужно помещать выше контейнера диспетчера тегов.
В страницах для активации триггера выбираем некоторые страницы.
В фильтре активации триггера устанавливаем условия, как выставлено на скрине ниже.
В конце сохраняем созданные элементы, но еще не опубликовываем их.
Добавляем код E-commerce на ресурс
Чтобы сведения о сделанных заказах и совершенных покупках корректно отправлялись в диспетчер тегов, необходимо применять dataLayer (что в переводе на русский язык означает уровень данных). Этот показатель содержит названия переменных. Работа электронной торговли строится на эксплуатации переменных для получения различных сведений. В таблице вы можете ознакомиться с переменными, которые применяются для данных о транзакциях, их описаниями и типами.
Сведения о товарах собираются благодаря следующих переменных:
Код dataLayer для JavaScript из документов Гугл выглядит следующим образом:
В различных статьях (которых в глобальной сети не много) по настройке E-commerce в GTM на этом этапе пишут, что кодовые настройки далее выполняются разработчиками сайта или программистами. Однако в текущем материале вы узнаете, как подставить в код собственные сведения о цене, наименовании продукции, чеке транзакции и так далее.
Настраиваем подстановку в код параметров заказа
В качестве примера будем выполнять настройку электронной коммерции через Google Tag Manager для ресурса, который работает с 1С Bitrix. Битрикс является сегодня распространенной CRM, с ней работают многие интернет-магазины и прочие сайты сектора e-Trading.
Итак, открываем шаблон сайта и выбираем компонент для оформления заказа в один шаг. Мы будем использовать два файла из данного компонента: template.php – это шаблон для совершения заказа и confirm.php – это страничный шаблон благодарности за покупку, о котором мы уже говорили ранее.
Сведения о заказе необходимо отправлять только в тот момент, когда посетитель перешел на страницу благодарности за заказ. С этим справится обычный шаблон confirm.php. Он открывается, если заказ оформлен успешно. Шаблон имеет массив $arResult, содержащий исчерпывающую информацию о заказе. Главная сложность при этом заключается в следующем: необходимо создать препятствие для повторной отправки сведений в GA. Повторная отправка сведений возможна в различных ситуациях, например, если пользователь вновь зашел на страничку или обновил ее. Таким препятствием является метка в сессии, которая ставится при заполнении полей заказа и удаляется при заходе на confirm.php.
Чтобы установить данную метку в сессии, необходимо разместить в template.php следующий код после условия редиректа:
После этого вставляем код для отправки сведений в уровень данных, в самое начало шаблона confirm.php. Выглядит код следующим образом:
Тестируем настроенную электронную торговлю, выполняем отладку и запускаем
Итак, мы уже благополучно включили электронную торговлю в GA, создали триггер и тег в личном кабинете диспетчера тегов, а далее установили код электронной коммерции в шаблонах ресурса. Перед запуском сервиса необходимо выполнить тестирование. С этой целью делаем следующее:
Проверяем, есть ли контейнер менеджера тегов на странице с благодарностью за заказ. В идеальном варианте диспетчер должен быть встроен на всех страницах ресурса.
Открываем личный кабинет менеджера тегов и запускаем режим предварительного просмотра. Не выключая данный режим, открываем наш сайт.
Теперь добавляем любую позицию в корзину и делаем заказ.
Когда перед вами откроется страничка благодарности за заказ, в контейнере GTM проверьте, корректно ли сработали тег и триггер, правильно ли функционируют добавления сведений в уровень данных и подстановки параметров товара и заказа. Должно все выглядеть следующим образом:
Если тег работает корректно, а все параметры встали на нужные места в коде, необходимо обновить страницу благодарности за покупку. Теперь проверяем, отправлены ли повторно эти сведения в GA.
Проверяем сведения об электронной торговле в отчете GA примерно через 10-15 минут.
Все работает корректно, поэтому закрываем режим предварительного просмотра и публикуем тег.
Что делает плагин analytics
Analytics.js — это библиотека JavaScript для измерения взаимодействия пользователей с сайтом. Она помогает собирать данные о показах, товарах, рекламных акциях, действиях и отправлять их в интерфейс GA. Ниже информация о том, какие именно поля передаются по каждой категории.
Объект
Какие данные передает
Номер картинки с содержимым полей
impressionFieldObject
Показ
1
promoFieldObject
Рекламная акция
2
actionFieldObject
Выполненное действие
3
—
Отслеживаемые события
4
№1
№2
№3
№4
В чем разница между стандартной и расширенной электронной коммерцией
Стандартный плагин торговли отслеживает транзакции — и все. Он помогает подсчитать расходы и распределить бюджет. Собранные сведения используются в продажах, маркетинге и финансах.
Расширенная электронная коммерция обеспечивает глубину и детализацию, необходимую для принятия обоснованных решений. Можно анализировать, какие продукты клиенты просматривают, добавляют или удаляют из корзины
Появляются точки соприкосновения, в которых пользователи прерывают оформление заказа. Эти данные можно сегментировать. Маркетологи определяют тенденции и на основе результатов оптимизируют объявления для ретаргетинга.
Как настроить электронную торговлю
1. Необходимо перейти в панель «Администратор» в правом верхнем углу Google Analytics.
2. В столбце «Профиль» нажимаем на «Настройки профиля», где необходимо выбрать «Я продаю онлайн. Включить отслеживание продаж» и указать валюту:
3. Далее необходимо установить код электронной торговли на сайте, так Google Analytics сможет собирать данные о заказах с сайта интернет-магазина. Для этого на странице подтверждения заказа (чаще всего это сообщение «Ваш заказ принят. Спасибо за покупку!») нужно добавить код, который будет описывать, что именно было заказано:
О чем нужно помнить
Расхождения статистики
Если пользователь позже попросит возврат денег, отменит заказ или заказ не будет выполнен — эти изменения не будут автоматически отражены в отчетах электронной коммерции GA.
Таким образом, вы можете увидеть расхождения в статистике. GA не работает как бухгалтерское программное обеспечение. Не ожидайте 100% точности. Однако, если отклонение превышает 5%, вероятно, есть проблема с кодом отслеживания. Это может быть по ряду причин:
Пользователь отключил свой JavaScript.
Пользователь покинул страницу до того, как транзакцию удалось отправить в Google Analytics.
Если в GA отсутствует более 10% транзакций, существует более серьезная проблема. Надо выполнить тесты с отладчиком.
Тесты искажают статистику
Веб-разработчики обычно делают пробные заказы и отменяют транзакции во время тестирования приложения. Это может сильно искажать показатели о продажах.
Попросите у разработчика список всех тестовых заказов, чтобы вычесть их из итогового анализа.
Суммы свыше 1000 могут сбить с толку JavaScript
Например, на ваш сайт регулярно поступают транзакции со стоимостью или количеством заказа более 1000 (это могут быть рубли, джинсы, сладости). При записи чисел на страницу, некоторые языки кодирования автоматически добавляют запятую для поддержки локализованных числовых форматов, если значение превышает 1000. Например, 2019 будет записано как 2,019.
Это вызывает проблемы при отправке данных в GA: JavaScript будет иметь проблемы при разборе числа с запятой, если оно не указано в виде строки.
Чтобы избежать этого, необходимо убедиться, что числовые значения не содержат запятой при отправке данных в Google Analytics.
Какой вариант отчетов выбрать
Как и со всеми сведениями, лучше собрать и сконфигурировать то, что вы собираетесь использовать, чтобы ничего лишнего не лежало в невидимых отчетах и базах данных.
Если вас интересуют:
информация о продажах;
показатели каждого продукта;
источники трафика, которые генерируют продажи,
выберите стандартные функции.
Если еще нужен путь посетителя (данные, относящиеся к добавлению в корзину, действиям по оформлению заказа и многое другое), выберите Enhanced Ecommerce.
Для корректной настройки передайте работу веб-разработчику. У Гугл есть замечательная документация с фрагментами кода, объяснениями принципов и внутренней кухни. Она исчерпывающая, не вся информация понадобится для реализации задач и потребностей. Обратите внимание на настройки, их формат. Вы можете начать с основ здесь, здесь и здесь.
Помните, реализовать функциональность Enhanced Ecommerce гораздо сложнее, кроме того, для развития и поддержки потребуется гораздо больше времени и сил команды разработчиков. Поэтому вам нужно оценить варианты. С расширенной торговлей вы получите гораздо больше идей, но с дорогой реализацией.
Как это работает
Стандартный модуль похож на устаревшее классическое отслеживание электронной торговли Google Analytics. Дополнительный фрагмент кода на странице подтверждения транзакции отправляет детали покупки в Google Analytics.
Отслеживание электронной торговли в Universal Analytics (UA) требует дополнительную реализацию поверх обычного отслеживания просмотра страниц.
Разработка необходима для завершения настройки: данные требуют специального форматирования на стороне сервера.
Вот упрощенная схема, как это работает:
Сервер. Обрабатывает и формирует данные для отслеживания электронной торговли. Возвращает страницу настроек. —>
Google Analytics. Обрабатывает полученные детали покупки, предоставляет отчеты и показатели, например, доход и средняя стоимость заказа.
В схеме не учитываются транзакции через третьих лиц.
Подводим итоги
Настройка стандартной и расширенной электронной торговли Google Analytics требует времени и технических знаний. Вот несколько моментов, которые вы должны помнить:
Определите цели отчетов, зачем они вам нужны. Составьте подробный план и обсудите его реализацию с программистами.
Включите электронную торговлю в GA.
Во время настройки Ecommerce официальная документация Гугл станет вашей настольной книгой. Разработчик должен соблюдать правила именования переменных, определенную структуру кода. Пользовательские названия не поддерживаются. Во время отладки отчетов также нужно будет обращаться к документации, чтобы искать причины неполадок.
Отчеты обновляются не сразу. Если они пустуют более 24 часов, пришло время искать проблему такого поведения.
В заключение
Сочетая данные модуля «Электронной торговли» со стандартным отчетами и настройкой целей в Google Analytics можно получить массу полезной информации о сделанных в интернет-магазине заказах и доходе с них. А так лучше понять ваших покупателей, трудности, с которыми им приходится сталкиваться при совершении заказа, оценить эффективность маркетинговой политики в целом и конкретных рекламных кампаний. Комплексное использование инструментов Google Analytics позволит сократить бюджет на рекламу за счет исключения неэффективных площадок и улучшить юзабилити сайта.
Заключение
Итак, мы рассмотрели электронную торговлю через Google Tag Manager. Что это, как ее настроить и какие могут возникнуть ограничения при работе с ней. Немного времени и вы успешно настроите ее на своем ресурсе, а представленная инструкция вам в этом поможет. Оптимизируйте работу своего интернет-магазина уже сегодня! С GTM то максимально просто.
Подводим итоги
Какой бы подход вы ни выбрали, просто пробуйте и тестируйте разные настройки. Если вы в тупике, не бойтесь спросить у профессионалов. Настройка GA всегда занимает время, но результат того стоит.
На сайте компании SEMANTICA вы можете заказать настройку рекламы для ВКонтакте. Оставьте заявку, и мы вам перезвоним в ближайшее время.