Добавить комментарий
Ваш адрес email не будет опубликован. Обязательные поля помечены *
Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев.
Пожалуйста, введите ответ цифрами:
два × три =
Какая валюта по умолчанию используется в Электронной коммерции?
- Значение валюты счетчика
- Единицы без указания валюты
Все верные ответы на этот и другие вопросы вы можете приобрести в нашем магазине или пройдя практический курс у нас на сайте. Вы можете уже проверить свои силы уже сейчас в БЕСПЛАТНОМ пробном практическом курсе.
Что такое электронная коммерция в Яндекс. Метрике?
Электронная коммерция в Яндекс. Метрике (ecommerce) – это свод отчетности, содержащей в себе информацию о поведении покупателей, показателях заказов и т. Данные из этой группы отчетов крайне важны аналитикам, т. дают понимание эффективности работы интернет-магазина в целом, позволяют найти слабые места и возможные точки развития.
Электронная торговля в Google Analytics – это отчеты о товарах, доходе, заказах и других метриках, связанных с продажами в Ecommerce. Этот функционал позволяет анализировать практически любые действия в интернет-магазине – от просмотра карточек товаров до оплаченных заказов.
Если у вас интернет-магазин, важно понимать, какие товары и категории чаще изучают, что добавляют в корзину и покупают, какие источники трафика приводят покупателей и т.
Яндекс. Метрика дает такую возможность благодаря отчетам по электронной коммерции (Ecommerce). Они позволяют отслеживать статистику от популярных категорий до среднего чека.
Как настроить и использовать отчеты e-commerce в Яндекс. Метрике – смотрите в этой статье.
- Яндекс Метрика
- 0 комментариев
- Рубли,
- Доллары,
- Значение валюты счетчика,
- Единицы без указания валюты.
Что такое новые посетители в Метрике?
202023. 202023. 2020
Можно ли задавать значение валюты в Электронной коммерции?
- Нельзя, все цифры передаются без валюты,
- Значение валюты можно изменить только через изменение валюты счетчика,
- Можно передавать значение другой валюты.
На сайте есть динамический контент, либо же сайт представляет собой Single Page Aplication (SPA). Как настроить Вебвизор, чтобы содержимое сайта записывалось корректно?
Совет. Для работы с JavaScript API необходимы навыки работы с HTML и JavaScript. Если вы не обладаете такими навыками, обратитесь к разработчику или вебмастеру вашего сайта. Примечание. Информация о взаимодействии посетителей с товарами доступна в отчетах Метрики без дополнительных настроек, если у вас есть Турбо-страницы, сформированные с помощью YML-файла.
- Выберите счетчик, к которому нужно подключить электронную коммерцию.
- В настройках счетчика включите опцию Электронная коммерция. В код счетчика добавится контейнер для сбора данных dataLayer.Также вы можете инициировать счетчик с параметром ecommerce: true.
- На вашем сайте настройте передачу данных (о добавлении товара в корзину, покупке и т. д.) через JavaScript API. Для передачи информации нужно создать скрипт, который будет отвечать за определенное событие (например, формирование заказа) в заданном формате. Вы можете настроить передачу всех событий, чтобы получать более полные данные, или только некоторые из событий.Выполните этот шаг, если у вас нет расширенной электронной торговли от Google. Для каждого действия сформируйте ecommerce-объект и поместите его в контейнер данных (по умолчанию — dataLayer).
- Проверьте, правильно ли настроена электронная коммерция.
- Спустя несколько часов после первой передачи данных появится статистика в Метрике. Чтобы посмотреть отчеты, в Метрике откройте . Подробно об отчетах.
Чтобы проверить, правильно ли настроена электронная коммерция:
- Перейдите в Метрику и в настройках счетчика убедитесь, что:включена опция Электронная коммерция;в поле Контейнер данных указан dataLayer (по умолчанию) или другое значение.
- включена опция Электронная коммерция;
- в поле Контейнер данных указан dataLayer (по умолчанию) или другое значение.
- Проверьте, что код счетчика на вашем сайте содержит параметр ecommerce:true или ecommerce:»<контейнер данных>» (по умолчанию ecommerce:»dataLayer»). В последнем случае имя контейнера данных должно совпадать с указанным в настройках счетчика.
- Вызовите консоль браузера с помощью сочетания клавиш Ctrl + Shift + J (⌥ + ⌘ + J для семейства операционных систем Apple).
- Выполните действие на странице, например, добавьте товар в корзину. Оно должно соответствовать событию Добавление товара в корзину.
- Если в параметрах есть ecommerce, а уровнем ниже add — формат соответствует примеру в событии Добавление товара в корзину, значит данные о заказе переданы в Метрику. Через некоторое время они появятся в отчетах.
В примере проверяются данные, которые передаются в событии Добавление товара в корзину.
- Проверьте, что код счетчика на вашем сайте содержит параметр ecommerce:true или ecommerce:»контейнер данных» (по умолчанию ecommerce:»dataLayer»). В последнем случае имя контейнера данных должно совпадать с указанным в настройках счетчика.
- Вызовите консоль браузера с помощью сочетания клавиш Ctrl + Shift + J (⌥ + ⌘ + J для семейства операционных систем Apple).
- В настройках консоли включите опцию Preserve log.
- Выполните действие на странице, например, добавьте товар в корзину. Оно должно соответствовать событию Добавление товара в корзину.
- В консоль вставьте команду JSON.stringify(<имя контейнера>). По умолчанию JSON.stringify(dataLayer).
Есть информация о массиве данных
- Cкопируйте массив (кроме внешних квадратных скобок).
- Для просмотра данных используйте любой JSON-парсер.
- Убедитесь, что формат данных соответствует событию Добавление товара в корзину.
Отобразилась ошибка «dataLayer is not defined»
Объект, описывающий отдельный товар.
Структура объекта, описывающего товар, обозначается как.
Объект, содержащий данные о действии, произведенном с товаром или набором товаров.
Обрабатывается только если действие — покупка ( — purchase).
Структура объекта, описывающего действие, обозначается как.
При передаче данных о действии Метрика создает цель. Она позволяет получать данные о доходе с рекламной кампании Директа. В Директе, в списке доступных целей, такая цель отображается как «eCommerce: Покупка (счетчик № )». При этом вы можете отслеживать достижение цели самостоятельно, передавая поле goal_id.
Данные должны отправляться в момент открытия страницы с карточкой товара.
Данные должны отправляться в момент добавления заказа в корзину. Например, при нажатии кнопки «Добавить в корзину».
Данные должны отправляться в момент удаления заказа из корзины.
Данные должны отправляться в момент подтверждения заказа.
Яндекс. Метрика – это бесплатный сервис, который предназначен для сбора данных о посещаемости и анализа поведения пользователей на сайте. На текущий момент является второй по размеру системой веб-аналитики в Европе. Стала общедоступной 24 апреля 2009 года.
Яндекс. Метрика, как и Google Analytics, является обычным счетчиком и представляет из себя JavaScript-код, который устанавливается на отслеживаемые страницы сайта.
В декабре 2018 года Яндекс обновил свой код. По заявлению разработчиков, он позволяет собирать больше данных на медленном соединении, а также корректно фиксирует все передаваемые параметры (визитов и посетителей) независимо от момента загрузки самого кода.
Старый код по-прежнему работает, но все новые возможности Метрики будут доступны только в новом. К тому же, новый код поддерживает только Вебвизор 2. При обновлении кода также следует изменить конструкции передачи данных (например, событий или параметров визитов) согласно новой документации.
Выбор нового или устаревшего кода счетчика в интерфейсе Метрики
Давайте перейдем к созданию и установке счетчика на сайт, а также разберем все текущие настройки. Установить Яндекс. Метрику на сайт можно различными путями:
- самостоятельно напрямую;
- с помощью разработчика;
- через Google Tag Manager;
Самостоятельная установка счетчика Яндекс. Метрики на сайт
Для создания счетчика и установки заходим под своей учетной записью Яндекса, а затем переходим на сайт metrika. yandex. Нажимаем «Добавить счетчик».
Метрика — Добавить счетчик
В этом поле вы можете указать путь сайта (path в структуре URL). Например, site. ru/blog/. Не указывайте в адресе символы # (до определенного фрагмента страницы) или параметры запроса (часть адреса после знака ?), так как они не будут учитываться и приведут к ошибке в поле для ввода.
Подробнее об этом читайте в официальной справке Яндекса.
Задаются в том случае, если вы хотите получать статистику по нескольким сайтам с помощью одного счетчика Метрики, или у вас есть несколько разных доменов (например, англоязычный с. com и русскоязычный с. ru), но при этом отвечает один и тот же сайт с одним и тем же установленным счетчиком.
Переходы между всеми заданными адресами будут считаться внутренними.
Если в отчеты Яндекс. Метрики попадают данные, которые вам не принадлежат и не нужны (например, кто-то нечаянно или умышленно поставил счетчик с вашим идентификатором себе на сайт, или вы сами создали полную копию вашего сайта на другом домене, а потом просто забыли его удалить), вы можете включить эту опцию. Тогда данные в отчетах будут фиксироваться только с указанных адресов.
Поставив галочку, данные будут фильтроваться. В отчетах вы увидите статистику только с доменов из блоков «Адрес сайта» и «Дополнительные адреса», а также со всех поддоменов.
- Часовой пояс
- Вебвизор, карта скроллинга, аналитика форм – Вкл. / Откл.
Вебвизор — технология, благодаря которой можно анализировать действия посетителей интернет-сайта в режиме онлайн-видео. С его помощью можно понять, удобно ли пользователю использовать ваш сайт, навигацию, не отвалились ли какие-то формы, кнопки, как люди взаимодействуют с сайтом на различных устройствах, в браузерах, найти ошибки в структуре сайта и дизайне интерфейса, а также посмотреть время, проведенное посетителем на отдельных страницах сайта.
Данные Вебвизора хранятся 15 дней, других ограничений по времени хранения данных нет.
Включив данную опцию, в Яндекс. Метрике вам станет доступен раздел, который называется «Карты». Он состоит из 4 отчетов:
- Карта ссылок (показывает статистику переходов по ссылкам на сайте);
- Карта кликов (показывает статистику по кликам на сайте);
- Карта скроллинга (показывает, как распределяется внимание посетителей сайта на определенных областях страницы);
- Аналитика форм (показывает, как именно посетители сайта взаимодействуют с формами);
Справа от основных настроек есть еще дополнительные условия обработки данных.
Если ваша компания зарегистрирована в Европейском союзе или Швейцарии, или вы обязаны соответствовать Генеральному регламенту о защите данных (General Data Protection Regulation, GDPR), вам необходимо поставить галочку и согласиться с условиями «Договора об обработке данных в сервисе Яндекс. Метрика».
На последнем шаге ставим галочку «Я принимаю условия Пользовательского соглашения» и нажимаем на кнопку «Создать счетчик».
Как установить Яндекс. Метрику?
После заданных настроек вам необходимо установить код счетчика Яндекс. Метрики на сайт одним из удобных для вас способов:
в HTML-код на все страницы сайта;
Код нужно разместить в пределах тегов или и как можно ближе к началу страницы, так он будет раньше загружаться и сможет отправить данные о просмотре в Метрику, даже если посетитель почти сразу же закроет страницу.
Скопируйте код из интерфейса Метрики и добавьте его на все страницы сайта. Сделать это можно через FTP-клиент (например, FileZilla) или менеджер файлов на вашем хостинге. В моем примере код размещен в.
Пример кода, который размещен в теге head
где XXXXXXXX – номер вашего счетчика.
Есть разные варианты установки данного кода на сайт. Чтобы это нагляднее продемонстрировать, давайте разберемся какие бывают сайты.
Статическим принято называть сайт, состоящий из неизменяемых HTML-страниц, связанных между собой ссылками. Они (страницы) создаются вручную, при каждом обращении к сайту не изменяются. А чтобы обновить информацию на таком сайте, необходимо самостоятельно вносить изменения в программный код страницы.
Если вы являетесь владельцем статического сайта, вам придется вручную добавлять код Яндекс. Метрики на все страницы веб-ресурса.
Изначально все сайты, созданные в интернете, были статическими. Сейчас же все больше веб-ресурсов имеют динамические страницы, информация на которых генерируется с помощью языков программирования (PHP, Ruby, Python и т.
Однако и сейчас в интернете встречаются статические сайты. Например, разрабатываемые с 0 лендинги (landing page, посадочные страницы). Они состоят из одной или нескольких HTML-страниц, которые связаны между собой ссылками. В этом случае, если разработчиком сайта не был предусмотрен сквозной шаблон, придется на каждую страницу вручную добавлять код.
В отличие от статических, динамический сайт представляет собой набор отдельных хранимых файлов (шаблонов, контента, скриптов и прочего). Для отображения содержимого сайта, как правило, используется одна страница-шаблон. В нее при каждом обращении к сайту подгружается нужная информация.
Пример динамической структуры сайта
При таком подходе формирования страниц, когда идет разделение контента и дизайна сайта, обычному пользователю становится легко управлять любыми изменениями. Редактирование содержимого в одном месте приведет к изменениям на последующих страницах.
Практически все современные CMS движки и конструкторы сайтов имеют динамическую структуру. Добавив один раз код Яндекс. Метрики в шаблон сайта (например, в header. php), он автоматически будет подгружаться на всех страницах.
CMS и конструкторы сайтов
Если у вас сайт на одном из CMS движков или сделан на конструкторе (Tilda, Wix, LPmotor и т. ), то для большинства из них есть готовые плагины. При такой реализации все, что нужно сделать – это указать только номер вашего счетчика в соответствующем полем настройки без установки самого HTML-кода.
Например, так настраивается Яндекс. Метрика для интернет-магазина на CS-Cart:
Пример установки Яндекс. Метрики на CS-Cart
Если плагина и поля нет, код счетчика нужно вставить в поле для произвольного html-блока. У каждой платформы есть своя документация, поэтому разобраться не составит труда. Например, у OpenCart есть расширение «Яндекс. Метрика», и код вставляется в такое поле:
Пример установки кода на OpenCart
Перед тем, как установить код на сайт, разберем дополнительные настройки:
Применяется для AJAX-сайтов, на которых загрузка динамического контента происходит без перезагрузки страницы, а также если в адресной строке присутствует # и есть ссылки вида site. ru/#price.
Подробнее об этом читайте в блоге Яндекс. Метрики.
Элемент noscript, который есть в коде счетчика Яндекс. Метрики, не должен использоваться в XML-документах. Поставив галочку, часть кода Метрики
скроется из конечного кода.
- В одну строку – код счетчика Метрики трансформируется в одну строку;
- Информер
Подключение этой функции дает возможность добавить на сайт графический блок, отображающий данные о посещаемости.
Важно: счетчик не будет собирать данные, если установить на страницах сайта только код информера.
CDN (Content Delivery Network или Content Distribution Network, CDN) — географически распределенная сетевая инфраструктура, которая ускоряет доступ к содержимому сайта (текст, аудио, видео) в точках присутствия этой сети конечным пользователям.
Опция позволяет корректно учитывать посещения из регионов, в которых ограничен доступ к Яндекс. Метрике. Включив эту функцию, скорость загрузки кода счетчика может значительно снизится.
При использовании устаревшего кода поддерживается технология Вебвизор 1. По умолчанию Яндекс. Метрика использует новый код счетчика и Вебвизор 2.
Чтобы передавать из интернет-магазина в Метрику данные о заказах и их содержимом с помощью Электронной коммерции, необходимо включить эту опцию, а также организовать заполнение объекта dataLayer (контейнер используется для хранения данных Электронной коммерции в Метрике по умолчанию) методом push на сайте.
Валюта, которая по умолчанию используется для задания ценности цели, а также для данных по доходу Яндекс. Директа и электронной коммерции.
Это время бездействия посетителя на сайте, после которого Метрика будет считать визит завершенным. Также, как и в Google Analytics, по умолчанию составляет 30 минут. Например, если человек зашел на ваш сайт 2 раза в течение 30 минут, то отчетах будет отображен 1 визит для этого пользователя. Если он был на сайте 1 раз, а потом зайдет повторно через 31 минуту, то Яндекс. Метрика запишет для этого пользователя новый визит.
Выполнив все настройки, нажмите «Начать пользоваться». После установки счетчика на сайт данные начнут сразу же собираться и поступать в отчеты.
Проверка корректности установки кода Яндекс. Метрики
После того, как вы создадите счетчик Яндекс. Метрики и установите его на все страницы сайта, следует проверить корректность сбора данных. Сделать это можно тремя способами:
- в интерфейсе Яндекс.Метрики
- с помощью расширения для браузера Google Chrome
В первом случае после установки кода можно нажать на значок рядом с счетчиком. Если он изменит цвет на зеленый, значит Яндекс. Метрика корректно установлена.
Если желтый сменится на зеленый, то все ОК
Далее необходимо вызвать консоль разработчика (в браузере Google Chrome кнопка «F12») и перейти на вкладку Console. Если код установлен правильно, в консоли вы увидите номер вашего счетчика и данные, которые отправляет код.
Проверка через консоль разработчика
Если в PageView вы видите адрес целевой страницы, то значит, что цель достигнута, и в течение нескольких минут информация о достижении цели появится в отчетах Метрики.
После установки дополнения в браузере справа сверху появится значок. А когда вы перейдете на сайт, вам станет доступна информация по установленным на этом сайте счетчикам Яндекс. Метрики.
Расширение «Яндекс. Метрика» для Google Chrome
Расширение также показывает, включена ли у вас функция отслеживания карты ссылок, кликов и аналитика форм.
Установка счетчика Яндекс. Метрики с помощью разработчика
В этом случае просто скопируйте полученный код из интерфейса настройки Яндекс. Метрики и отправьте разработчику с просьбой установить его на все страницы сайта, а затем проверьте корректность сбора данных.
Установка счетчика Яндекс. Метрики через Google Tag Manager
Как всё работает
Функционал e-commerce не доступен по умолчанию – его необходимо настроить.
Во-первых, подключите модуль электронной торговли к счетчику Яндекс. Метрики. Далее, чтобы туда поступали данные, нужны специальные JavaScript-коды на сайте, которые будут собирать и передавать эти данные.
Поставьте задачу по их написанию разработчику сайта, или попробуйте сделать сами, если уверены в своих силах. Мы разберем этот вопрос максимально прозрачно и доступно для «непрограммистов».
В итоге вы найдете информацию в виде отчетов о взаимодействии посетителей интернет-магазина с карточками товаров, корзиной и заказами:
Рассмотрим всё по порядку.
Как подключить e-commerce в Яндекс. Метрике
Зайдите в настройки счетчика, пролистайте вниз вкладку «Счетчик» и включите эту опцию:
Имя контейнера оставьте по умолчанию dataLayer.
Следующий шаг – настройка передачи данных в Яндекс. Метрику. Для этого дополните код счетчика на всех страницах, где пользователи могут взаимодействовать с товарами и заказами.
Как настроить передачу данных
Рассмотрим, какие объекты данных участвуют в процессе и как их прописывать в коде.
У вас есть товар.
Это объект данных, с которым совершают действия: просматривают, добавляют / удаляют из корзины и покупают.
Товар представлен в виде e-commerce-объекта.
Это JavaScript-объект, который включает поля (* – обязательные, ** – обязательные для передачи информации о покупке):
e-commerce-объект выглядит так:
Ecommerce-объект передает данные о товаре и о действии с ним.
Товар – это объект со структурой. Он включает поля:
Действие – это объект со структурой. Он включает поля:
При передаче данных о действии Метрика создает цель «eCommerce: Покупка (счетчик № )». Она собирает данные о доходе кампании Яндекс. Директа.
Но также отслеживать достижение цели позволяет поле goal_id (номер действия, которое было целью).
Внимание. Не передавайте данные в момент перехода посетителя на другую страницу сайта. Есть вероятность, что она загрузится быстрее, чем код счетчика передаст данные – и информация не зафиксируется.
E-commerce-объект передает данные о товаре и о действии с ним в контейнер данных.
Это JavaScript-массив. Нельзя менять его имя после настройки или инициализации счетчика.
Если вы оставили по умолчанию «dataLayer», или если при инициации счетчика Метрики настроили параметр ecommerce = true, контейнер данных будет отображаться как массив window. dataLayer.
Имя контейнера и структура составляющих его e-commerce-объектов такие же, как в Google Analytics Enhanced Ecommerce. То есть если вы там уже настроили отправку данных (в том числе через глобальный тег сайта), и при этом активировали e-commerce в Метрике, она тоже будет собирать данные.
Важно: объем контейнера данных не должен превышать 2 048 символов.
Ecommerce-объект передает данные о товаре и о действии с ним в контейнер данных методом push.
Этот JavaScript-метод добавляет один или более элементов в конец массива:
После добавления он возвращает значение, соответствующее длине массива.
Отчеты по электронной коммерции
Популярные категории и бренды
- Какие категории чаще просматривают
- Какие бренды в этих категориях наиболее популярны
- Сколько товаров каждого бренда добавили в корзину и сколько купили за определенный период времени.
Заказы
Отчет показывает за определенный период времени:
- Количество покупок
- Доход с покупок
- Средний показатель дохода с покупки и визита
- Источники, из которых приходят более прибыльные заказы.
Можно настроить группировку «Источник трафика (детально)» и получить детальную информацию об источниках:
Содержимое заказов
В отчете – детальная информация о заказах и товарах в составе отдельного заказа, а также стоимость каждого заказа и всех в сумме за определенный период времени.
Товары в корзине
В отчете – информация по каждой единице товара в корзине, а именно:
- Количество единиц в корзине
- Стоимость товаров
- Количество посетителей, которые добавили товар в корзину
- Количество проданного товара из корзины.
Заказанные товары
Отчет показывает информацию о купленных товарах:
- Количество проданных товаров
- Стоимость этих товаров
- Количество посетителей сайта, которые купили эти товары.
Промокоды
Отчет показывает данные о покупках, которые совершили по промокодам. Это возможность:
- Узнать количество покупок по каждому промокоду, их общую и среднюю стоимость
- Выявить наиболее эффективные промоакции.
Все отчеты (кроме «Содержимое заказа») можно настроить. Например, с помощью создания целей можно узнать количество заказов и доход от покупок после просмотра акций на сайте.
Показатели электронной коммерции доступны и в других отчетах Метрики. Например, можно определить, с каких страниц начинаются визиты, которые приносят максимальный доход:
Если информация не отображается в отчетах
- Некорректные данные в передаваемых полях. Проверьте это с помощью команды JSON.stringify(dataLayer) в консоли браузера
- Посетитель ушел со страницы до того, как загрузился счетчик
- На странице установлен циклический редирект.
Вместо заключения
Электронная коммерция в Яндекс. Метрике дает владельцу интернет-магазина ответы на важные вопросы:
- Какие рекламные каналы самые эффективные
- Какие бренды просматривают, но не покупают
- Какие категории и бренды пользуются спросом
- На какие товары влияет сезонность;
Хотите тоже написать статью для читателей Yagla? Если вам есть что рассказать про маркетинг, аналитику, бизнес, управление, карьеру для новичков, маркетологов и предпринимателей. Тогда заведите себе блог на Yagla прямо сейчас и пишите статьи. Это бесплатно и просто
Как подключить Ecommerce?
- Перед подключением необходимо авторизоваться в Яндекс.Метрике.
- Далее заходим в интересующий аккаунт.
- После открываем «Настройки».
- На вкладке «Счетчик» (первая, открывается по умолчанию), находим раздел «Электронная коммерция» – активируем ползунок.
- При этом происходит обновление кода счетчика, который нужно заменить на сайте.
Нет времени разбираться?
Комплексное продвижение в онлайне
Если Метрика к сайту подключается впервые, то включение опции «Электронная коммерция» происходит на этом этапе.
Настройка передачи данных
Базовые принципы передачи данных в Ecommerce основаны на объектах и действиях, совершаемых с ним. В роли объекта выступает товарная позиция интернет-магазина, действия же могут быть следующими: добавление/удаление из корзины, покупка, просмотр полного описания.
Сам объект представлен в виде контейнера JavaScript:
И включающий в себя следующие поля (* – обязательные):
- ecommerce (*).
- Add – факт добавления товара в корзину.
- Remove – удаление из корзины.
- Purchase – совершение покупки.
- Detail – открытие (просмотр) полного описания товарной позиции.
- actionField (поле, участвующее в передаче данных о покупке) – описание совершенного действия.
- Products (*) – товары, в отношении которых были совершены описываемые действия.
Передаваемые данные о товаре
- Id (*) – идентификатор товара, текстовый или буквенный.
- name (*) – название. Требуется указать id или name, либо оба этих параметра.
- brand – марка или бренд товарной позиции.
- category – указание категории товара. Разрешается использовать не более 5 уровней вложенности (пример, «Смартфоны — Xiaomi»).
- price – цена за единицу.
- quantity – их количество.
- coupon – здесь прописывается промокод, относящийся к товару.
- Variant – тип товара (цвет, комплектация, размер).
Передаваемые действия от объекта (actionField)
Описание поля actionField, которое передает данные только при совершении покупки товара:
- Id (*) – идентификатор покупки.
- goal_id – идентификатор цели из Метрики, найти его можно в «Настройки — Цели».
«Настройки — Цели»
- revenue – доход в указанной валюте, берется из цены, либо рассчитывается автоматически исходя из суммы стоимости приобретенных товаров.
- coupon – указывается промокод, относящийся ко всей совершенной покупке.
Ошибки при настройке электронной коммерции
Для того, чтобы проверить корректность настройки электронной коммерции, необходимо:
- Открыть карточку товара на сайте.
- Добавить в конец URL-адреса параметр: «?_ym_debug=1» (URL.ru/?_ym_debug=1).
- Далее, на этой же странице открываем консоль браузера (F12 — Console).
- Фильтруем данные по параметру «Counter».
Фильтрация данных по параметру по параметру «Counter»
Этот параметр включает в себя контейнер данных о товаре, если он присутствует в консоли, то информация передается корректно.
Привлекли 35. 000. 000 людей на 185 сайтов
Мы точно знаем, как увеличить онлайн–продажи
Применяем лучшие практики digital–продвижения как из вашей тематики, так и из смежных областей бизнеса. Именно это сделает вас на голову выше конкурентов и принесёт лиды и продажи.
Ваша витрина (сайт, соцсети и пр
- Электронная коммерция не активирована в счетчике. Проверить это можно по его коду, в нем должна присутствовать строка: «dataLayer» или «ecommerce:true».
- Загрузка счетчика произошла после того, как посетитель покинул страницу. Это может произойти из-за особенностей настройки передачи данных, когда она происходит в момент перехода пользователя на другую страницу (к примеру, в качестве события была выбрана кнопка формы заказа).
- Не передаются данные после покупки товара. Для решения проблемы, необходимо корректно заполнить поле actionField.
Примеры кодов
Ниже приведем примеры четырех действий, данные которых собираются в контейнер window. dataLayer.
Добавление в корзину
В данном примере, пользователь приобрел 2 позиции: смартфон и чехол к нему.
Просмотр полного описания позиции
Если сайт базируется на одной из популярных CMS, то для передачи данных в Метрику, достаточно будет установить плагин. Перед установкой, не забудьте настроить счетчик Метрики.
«1С-Битрикс»
В компонентах редакции «1С-Битрикс» для интернет-магазинов уже имеется необходимый компонент, его нужно только настроить:
Настройка электронной коммерции для «1С-Битрикс» — 1
Настройка электронной коммерции для «1С-Битрикс» — 2
Настройка электронной коммерции для «1С-Битрикс» — 3
Drupal
Модуль скачивается из официального репозитория, после настройки, он автоматически генерирует JS-код данных коммерции.
VamShop
В VamShop уже «из коробки» присутствует возможность работы с электронной коммерцией. Для этого включаем статистику Яндекс. Метрика (Админка – Настройки – Счетчики), в поле ID от Яндекс. Метрики указываем идентификатор счетчика. Также включаем «Отправку в метрику данных», после настраиваем цели
Shop Script
Плагин «Электронная коммерция» прост в установке и настройки, присутствует подробная документация по его интеграции. Цена: 2999 руб.
Отчеты по ecommerce в Метрике
Благодаря группе отчетов по электронной коммерции, в Метрике можно отслеживать такие данные как:
- Информацию по заказам: источник, доход.
- Содержимое заказов, в отчете показывается количество купленных товаров, их сумма (речь про то, что один посетитель может приобрести за один заказ несколько позиций).
- Популярные бренды и категории товаров, товары.
- Товары в корзине. Отчет позволяет отслеживать товары, которые были добавлены/удалены из корзины, их стоимость и итоговую сумму купленных товаров.
- Название заказанного товара. Показывает количество проданных позиций, пользователей, которые купили товар и стоимость.
- Промокоды. Позволяет оценить эффективность влияния промокодов на продажи (сколько было куплено товара по тому или иному промокоду, общая и средняя стоимость покупки)
Так же, как и в Яндекс. Метрике, этот модуль недоступен по умолчанию: вы включаете его в Google Аналитике и настраиваете передачу данных. Для последнего нужно базовое представление о JavaScript и HTML. Или веб-разработчик, который пропишет коды.
В итоге в интерфейсе Google Analytics вы найдете отчеты по электронной торговле.
Есть стандартный и расширенный (Enhanced Ecommerce) вариант. Основная разница – в числе отслеживаемых параметров. Первый позволяет собирать данные только о совершенных транзакциях. Второй – также о просмотрах карточек товаров, добавлении в корзину, этапах оформления заказа, показах внутренней рекламы и других действиях пользователя в интернет-магазине.
Алгоритм подключения одинаковый: включаете соответствующую функцию в GA и добавляете код сбора данных на сайт. Рассмотрим подробнее каждый шаг.
Как включить электронную торговлю в Google Analytics
В настройках администратора откройте или создайте нужное представление и перейдите в раздел «Настройки электронной торговли».
Соответственно, второй переключатель – если вы настраиваете расширенную версию. Рассмотрим для начала базовую.
Аналогичные действия – во всех представлениях, где нужны метрики Ecommerce.
Данные передаются в Аналитику с помощью плагина analytics.
Какие это данные:
Как запустить плагин?
Загрузите плагин электронной торговли
Электронная торговля не отслеживается по умолчанию, поэтому введите команду ga(‘require’, ‘ecommerce’).
Установите фрагменты кода на сайт
А именно – на страницу благодарности, как правило.
Отправьте данные
Процесс отправки циклический – команда ga(‘ecommerce:send’) совершает следующие действия:
1) Проверка корзины покупок;
2) Передача данных в Google Analytics (при необходимости – только о транзакциях или только о товарах);
3) Очистка корзины покупок (можно это сделать и вручную с помощью команды ga(‘ecommerce:clear’)) для следующих транзакций;
4) Проверка корзины покупок;
5) Передача уже вновь появившихся данных;
Как посмотреть отчеты
Здесь находятся основные отчеты:
Какие показатели там можно найти?
- Обзор: сводные данные – доход, коэффициент транзакций, количество транзакций, средняя стоимость заказа и т.д.;
- Эффективность товаров: доход от продукта, покупки, количество, средняя цена, среднее количество (с разбивкой по коду товара и категории);
- Эффективность продаж: доход с разбивкой по дате;
- Транзакции: доход, налог, доставка, количество с разбивкой по идентификатору транзакции;
- Время до покупки: число дней до транзакции, сеансы до транзакции.
Например, так выглядит отчет «Обзор»:
Если вы устанавливаете расширенную версию, плюс к этим будут дополнительные отчеты.
Расширенная электронная торговля (Enhanced Ecommerce)
Первый обязательный шаг – переход с ga. js на analytics. При этом данные о транзакциях и товарах останутся в тех же ресурсах и профилях.
Расширенная электронная торговля – это возможность отправлять данные:
Загрузка плагина электронной торговли происходит по тому же принципу, что и для базового отслеживания, но команда выглядит как ga(‘require’, ‘ec’).
После загрузки добавляются новые команды для отслеживания:
- Коммерческой активности;
- Транзакций;
- Возвратов;
- Оформления покупки;
- Внутренних рекламных кампаний.
В список отчетов добавляются новые, например, «Поведение покупателей», «Поведение при оформлении», «Эффективность списка товаров». Рассмотрим, как пользоваться последним.
После отправки данных о просмотрах товаров в каталоге в отчете «Эффективность списка товаров» появляются такие результаты:
Если отправить данные о кликах по товарам, в нем же появятся метрики «Клики по товарам из списка» и «CTR списка товаров»:
Также в базовых отчетах появляются новые данные, которые вы отправите. Например, данные о совершенных покупках можно найти в отчете «Эффективность товаров» в разрезе товаров:
И в отчете «Эффективность продаж» в разрезе транзакций:
Как настроить электронную торговлю через Google Tag Manager
Допустим, вы уже включили отчеты в Google Analytics (по алгоритму, описанному выше) и разместили контейнер GTM на всех страницах сайта. Как это сделать, мы описывали в нашем руководстве.
Следующий шаг – вы размещаете на сайте массив dataLayer (уровень данных) перед кодом GTM. Из чего он будет состоять, зависит от того, какие действия на сайте вы собираетесь отслеживать.
Например, чтобы подсчитывать показы товаров, код с уровнем данных будет выглядеть так:
Далее нужно настроить передачу данных из dataLayer в Аналитику. Для этого создайте тег Google Analytics в Google Tag Manager.
В параметрах тега отметьте галочкой «Включить переопределение настроек в этом теге» и задайте настройки, как на скриншоте. Это нужно, чтобы GTM использовал dataLayer при отслеживании событий электронной торговли.
Если возникли проблемы с отслеживанием и отчетами
Выберите проблему – и он задаст наводящие вопросы и сформулирует рекомендации.
Высоких вам продаж!
При подготовке статьи использованы материалы блога Neatpeak.
Опубликовано редакцией Yagla