Статья обновлена 12.06.2022
На сегодняшний день товарные операции в Сети дают участникам сразу несколько преимуществ. Это возможность быстро развить бизнес и выйти на серьезный рынок, уменьшить издержки на аренду, а также не быть привязанным к определенной географической локации. Приобретение товаров или услуг, бронирование отелей, транспорта, недвижимости, а также все прочие сферы, где используются электронные платежи, составляют понятие «Электронная коммерция».
Яндекс.Метрика и прочие аналитические системы помогают оценить эффективность работы интернет-магазинов. Это важный этап электронной торговли, так как без понимания результата нельзя построить правильную стратегию развития.
В статье мы рассмотрим, как связать Яндекс.Метрику с e-commerce сайтом, и поможем правильно настроить аналитику интернет-магазина для оценки его работы.
Электронная коммерция Яндекс.Метрика: особенности системы
Яндекс.Метрика содержит группу отчетов, которые относятся к сфере электронной коммерции, или e-commerce. Из них можно получить важные сведения о заказах и поведении покупателей в интернет-магазине. Эта информация даст возможность эффективнее управлять бизнесом и улучшать юзабилити ресурса.
Все интернет-магазины и сайты по предложению услуг стремятся получить доход. Отчеты электронной коммерции помогут владельцам таких веб-ресурсов лучше узнать своих покупателей. Более того, удастся проанализировать детали продажи товаров, понять, что приносит больше прибыли. Чтобы это сделать, потребуется подключение и настройка электронной коммерции в Яндекс.Метрике. Об этом подробнее поговорим далее.
Настройка электронной коммерции в Яндекс.Метрике
Перед началом работы запустите отправку данных электронной коммерции в Яндекс.Метрике.
- Зайдите в личный кабинет.
- Выберите раздел с настройками.
- Перейдите в пункт «Счетчик» и активируйте интересующую опцию.
Теперь электронная коммерция будет включена. Это позволит отслеживать взаимодействие пользователей с продукцией на сайте.
Что активировать помимо электронной коммерции
- Вебвизор
Инструмент позволяет наблюдать за тем, как люди ведут себя на сайте, на что кликают, а что пролистывают. Можно даже отслеживать, как двигается курсор мыши на страницах сайта.
Инструмент позволит проанализировать, насколько интернет-магазин удобен для посетителей.
- Контентная аналитика
Данный инструмент потребуется не только веб-ресурсам, которые ведут блог для продвижения своих товаров. Система также проанализирует прочие текстовые материалы сайта: описание товаров, статьи, размещенные в других разделах.
Отчеты по аналитике позволят понять, какие тексты больше нравятся пользователям.
Для корректного подключения отчетов уточните у разработчиков сайта, какая разметка на нем используется. Затем укажите данный пункт перед подключением.
Эти два инструмента позволят точнее анализировать деятельность интернет-магазина и уровень продаж.
Но это еще не всё. Для полноценной интеграции обязательно потребуется установить код счетчика в своем интернет-магазине или обновить уже имеющийся код.
Код отслеживания e-commerce: что это такое
Почему для отслеживания продаж не подойдет старый код Метрики? При его изменении на специальный код, предназначенный для продаж, все товары на сайте считаются объектами. Они будут иметь в системе аналитики наименование «e-commerce объекты». Пользователь будет различным образом взаимодействовать с ними — например, отправлять в корзину или удалять оттуда, просматривать описание и так далее. Чтобы работать со сведениями о поведении посетителей, понадобится разместить каждое произведенное действие в контейнере данных, то есть в месте для хранения подобной информации.
Поэтому перед началом работы необходимо проверить в системе Яндекс.Метрики, включены ли все счетчики, данные с которых вам требуются.
Для сайта на CMS вы можете не «залезать» в код, а настроить отслеживание в интерфейсе самой системы. Конкретные CMS и инструкции к настройке — в следующем подразделе «Плагины Яндекс.Метрики для популярных CMS». Текущий раздел можете пропустить.
- В Метрике разделе «Настройки» после подключения электронной коммерции у вас будет отображаться код счетчика. Скопируйте его.
- Обновите код счетчика на страницах сайта. Для этого лучше обратитесь к разработчику или вебмастеру, если вы не работаете с кодами самостоятельно.
Теперь Метрика будет отображать данные о транзакциях, собранные счетчиком.
Перечислим основные ключи, которые можно использовать в данных о показе.
Ключ | Тип | Обязательный | Описание |
id | text | Да | ID или код товара |
name | text | Да | Название |
list | text | Да | Список или коллекция |
brand | text | Нет | Бренд товара |
category | text | Нет | Категория |
variant | text | Нет | Вариант товара |
position | integer | Нет | Позиция в списке |
price | number | Нет | Цена товара |
Для товаров вы можете передавать указанные ниже данные.
Ключ | Тип | Обязательный | Описание |
id | text | Да | ID товара |
name | text | Да | Название |
brand | text | Нет | Бренд товара |
category | text | Нет | Категория товара |
price | currency | Нет | Сумма дохода |
quantity | integer | Нет | Количество |
variant | text | Нет | Вариант товара |
coupon | text | Нет | Код купона |
position | integer | Нет | Позиция в списке |
Пример кода при добавлении товара:
dataLayer.push({
‘event’: ‘addToCart’,
‘ecommerce’: {
‘currencyCode’: ‘EUR’,
‘add’: { // ‘add’ actionFieldObject measures.
‘products’: [{ // adding a product to a shopping cart.
‘name’: ‘Triblend Android T-Shirt’,
‘id’: ‘12345’,
‘price’: ‘15.25’,
‘brand’: ‘Google’,
‘category’: ‘Apparel’,
‘variant’: ‘Gray’,
‘quantity’: 1
}]
}
}
});
Пример кода на странице thanks.html:
function onCheckout() {
dataLayer.push({
‘event’: ‘checkout’,
‘ecommerce’: {
‘checkout’: {
‘actionField’: {‘step’: 1, ‘option’: ‘Visa’},
‘products’: [{
‘name’: ‘Triblend Android T-Shirt’,
‘id’: ‘12345’,
‘price’: ‘15.25’,
‘brand’: ‘Google’,
‘category’: ‘Apparel’,
‘variant’: ‘Gray’,
‘quantity’: 1
}]
}
},
‘eventCallback’: function() {
document.location = ‘checkout.html’;
}
});
}
Для передачи параметров покупки следует задать такой фрагмент кода:
/**
* A function to handle a click leading to a checkout option selection.
*/
function onCheckoutOption(step, checkoutOption) {
dataLayer.push({
‘event’: ‘checkoutOption’,
‘ecommerce’: {
‘checkout_option’: {
‘actionField’: {‘step’: step, ‘option’: checkoutOption}
}
}
});
}
Google Analytics опирается на те же данные электронной коммерции, что и Яндекс.Метрика. Поэтому если вы используете сразу и GA, и Метрику, вы можете настроить эту опцию в Гугл Аналитикс с теми же фрагментами кода.
Плагины Яндекс.Метрики для популярных CMS
Теперь рассмотрим, как подключить плагины Метрики к своей CMS, чтобы не работать непосредственно с кодом страницы. В таком случае вы задаете настройки внутри системы управления контентом, и в результате данные автоматически собираются и сразу передаются в Яндекс.Метрику.
Перед началом работы проверьте, что на вашем веб-ресурсе не включены другие плагины, которые используют счетчик Метрики. Они обычно содержат в названии «метрика, «metrica» или «metrika». Отключите их, чтобы активировать тот плагин Яндекс.Метрики, который будет собирать статистику с сайта.
Желательно создать резервную копию сайта, чтобы при возникновении проблем с плагином вы могли вернуться к работоспособной версии.
Установка плагина или расширения состоит из двух шагов:
1) скачать его на сайт из панели администратора в CMS или из маркетплейса;
2) указать в настройках номер счетчика и другие требуемые параметры.
Теперь рассмотрим это на конкретных примерах — в WordPress, 1C-Битрикс и OpenCart.
WordPress
- Зайдите в консоль администратора и в меню слева зайдите в раздел «Плагины» — «Добавить новый».
- На открывшейся странице вы увидите список плагинов, которые можно установить. Введите в поиск «яндекс метрика» и нажмите на кнопку «Установить» около соответствующего расширения.
- После установки расширения вернитесь в тот же раздел «Плагины», найдите установленный и нажмите «Активировать плагин».
- Зайдите в параметры плагина и укажите номер вашего счетчика Метрики. Здесь же в окошке можно активируйте или отключите Вебвизор.
- В пункте «Тип бренда» задайте «Термин» либо «Произвольное поле». Это требуется владельцам тех сайтов, где активированы расширения, отвечающие за функционал брендов. Либо если тема на WordPress предусматривает произвольное поле.
- В пункте «Таксономия или произвольное поле бренда» напишите информацию, которая содержится в базе данных в произвольных полях товара.
Данные для последних двух пунктов есть в меню «Товары» — «Бренды» в консоли администратора WordPress. Таксономию можно увидеть в строке браузера после конструкции «php?».
«1С-Битрикс»
В системе «1С-Битрикс» можно по аналогии установить и настроить плагин Метрики через консоль администратора. Чтобы не повторять похожую инструкцию, рассмотрим, как можно осуществить это через маркетплейс расширений.
- Перейдите в маркетплейс плагинов для «1С-Битрикс» по адресу.
- Введите в поиск «яндекс метрика» и найдите соответствующее расширение.
- Кликните по значку плагина и нажмите «Установить».
- Откроется окно, в поле которого нужно ввести адрес вашего сайта — того, где будет работать счетчик Метрики. Нажмите «Установить».
- Зайдите в кабинет администратора своего сайта и последовательно пройдите через разделы «Настройки» — «Настройки продукта» — «Настройка модулей» — «Яндекс.Метрика».
- В открывшемся окне параметров выберите свой веб-ресурс и укажите номер счетчика.
- Если вам нужно отображать в отчетах сведения о брендах, зайдите в дополнительные настройки и заполните поле «Свойство элемента «Бренд»».
Для заполнения этого поля вам нужно зайти в раздел «Инфоблоки» — «Типы инфоблоков» — «Каталоги». После выбора каталога щелкните по вкладке «Свойства» и скопируйте необходимый код элемента.
OpenCart
- По ссылке скачайте модуль Яндекс.Метрики.
- Зайдите в консоль администратора сайта, откройте раздел «Дополнения» либо «Модули» — «Установка дополнений».
- По кнопке «Загрузить» добавьте скачанный вами архив с модулем Метрики.
- Когда загрузка завершится, откройте «Дополнения» — «Модификации». Найдите там добавленный вами модуль и нажмите на значок «Обновить».
- В пункте «Дополнения» — «Модули» используйте фильтр «Аналитика», чтобы быстрее найти Метрику.
- Нажмите зеленый значок, чтобы активировать плагин.
- Щелкните на значок карандаша, чтобы изменить настройки расширения.
- В открывшемся окне введите номер счетчика и нажмите «Сохранить».
Вы установили счетчик на свой сайт через CMS. Можно формировать отчеты e-commerce и анализировать полученные данные.
Типы отчетов по электронной коммерции
Перейдем к типам отчетов по электронной коммерции, которые можно получить через Метрику. Все они по-своему полезны и позволяют узнать точные данные о поведении пользователей на ресурсе.
Перечисленные отчеты станут доступны в соответствующем разделе в графе «Электронная коммерция» после интеграции ресурса и Яндекс.Метрики. Чтобы увидеть там данные, нужно после настройки кода совершить тестовые действия на сайте, например, положить товар в корзину, или подождать реальной статистики за неделю-две, иначе отчеты будут пусты.
Отчет «Заказы»
Один из основных отчетов. Здесь можно узнать, какие источники трафика оказываются наиболее эффективными и приносят больше прибыли. Из представленных аналитических данных вы поймете, на какие рекламные кампании стоит сделать упор, а какие — деактивировать, чтобы зря не тратить бюджет.
Отчет «Содержимое заказов»
Данный отчет интересен тем, что показывает, какие элементы входят в заказ. С его помощью вы выясните, какие товары часто покупают вместе. На основании этих данных можно более эффективно сделать подборку сопутствующей продукции. Например, к просматриваемому пользователем смартфону порекомендовать зарядное устройство, наушники, защитное стекло и другие аксессуары. Это поможет повысить процент продаж и увеличить общий доход.
Крупные интернет-магазины регулярно используют различные вариации функции кросс-продаж, за счет чего предлагают клиентам действительно релевантные продукты.
Отчет «Популярные категории и бренды»
Отчет, в котором можно посмотреть, какую категорию товаров или услуг нужно оптимизировать. Тут можно увидеть срезы по просмотрам, добавлениям в корзину и покупкам. Всё это позволит сделать выводы о востребованности конкретной продукции и поработать над качеством разделов.
Отчет «Популярные товары»
Данный отчет также является одним из ключевых и будет полезен для создателей интернет-магазинов. Он во многом напоминает предыдущий, но отличается детализацией по товарам без срезов по брендам и категориям. В сводке можно посмотреть, что именно пользователи чаще всего просматривают, как часто добавляют в корзину и что покупают.
Отчет «Товары в корзине»
Здесь можно изучить, сколько единиц и какой товарной позиции было добавлено в корзину. Также вы выясните, сколько людей добавили товар и на какую сумму.
Выборка поможет увидеть итоговую конверсию, если сопоставить число покупок с отчетом по заказанным товарам. То есть вы увидите, какой процент количество товара был в итоге куплен.
Отчет «Заказанные товары»
Позволяет узнать об уже оплаченной продукции, например, количество проданных товарных позиций, число клиентов. В отчете указываются общая стоимость, категории купленных товаров, регионы доставки и прочая ценная для статистики информация.
При помощи отчета «Заказанные товары» можно узнать, какую прибыль принесла продажа товаров за интересующий временной промежуток.
Отчет «Промокоды»
Данный отчет полностью посвящен промоакциям. С его помощью можно выяснить, какие промокоды оказались наиболее эффективными. Присутствует полезная детализация по числу покупок, общей стоимости и средней стоимости заказов.
Всю эту информацию можно использовать для оптимизации рекламных кампаний или усовершенствования маркетинговой стратегии.
Как настроить цели для интернет-магазина
Для каждого сайта можно указать не больше 200 целей. Наиболее популярной целью для e-commerce сайтов является отслеживание оформления заказов. Чтобы начать этот процесс, потребуется URL страницы «Спасибо за заказ». Ведь если пользователь оказался на этой странице, значит, он уже точно завершил предыдущий шаг с заказом.
Но есть и другие цели, которые также важно отслеживать, расскажем о трех примерах.
- Оформление заказа в 1 клик. Если функция предусмотрена на сайте, то ее стоит отслеживать. Тогда вы сможете узнать, сколько людей совершают покупку данным способом. При помощи отчета можно увидеть проблемы на сайте, например, слишком сложный процесс регистрации в системе или прочие проблемы с юзабилити.
- Добавление товара в корзину. Нужно контролировать именно нажатие на кнопку «Добавить в корзину», а не отслеживание товара или посещение корзины. Дело в том, что пользователи могут заходить в корзину не с целью покупки — просто изучить прошлые заказы, отследить время доставки и так далее.
- Отправка форм обратной связи. Этот момент является промежуточной конверсией. Несмотря на то, что заказ в данном случае не поступает, бизнес пополняет свою клиентскую базу, что тоже ценно.
Теперь электронная торговля в Яндекс.Метрика пополнилась опцией настройки автоматической цели «Отправка формы». Функция дает возможность всего лишь в несколько кликов включить отслеживание определенных форм без внедрений стороннего кода на сайт. При этом рекомендуется после завершения настроек убедиться, что цель работает. Иногда она может захватывать ненужные события. Поэтому для большей точности настройте цели самостоятельно.
Рассмотрим, как настроить отслеживание. Можно связать действие с конкретным адресом на сайте.
- Выберите цель «Посещение страниц», а затем пункт «URL содержит».
- Впишите в поле уникальную часть адреса. Например, при отправке покупки в один клик откроется определенная страница. Именно уникальную часть данного адреса и потребуется указать в целях.
Если же при совершении действия URL остается таким же, используйте цель «JavaScript-событие». При такой настройке необходимо попросить разработчика настроить событие на конкретную кнопку на сайте. Например, на отправку формы, заказ или любую другую конверсию.
Есть еще варианты настройки целей. При создании цели клика по номеру телефона и почте можно отследить, как пользователи взаимодействуют с контактными элементами страницы. Например, если посетитель нажмет на электронный адрес, сформируется исходящее письмо. А когда клиент кликает по номеру телефона, происходит звонок. Безусловно, не всегда люди в итоге отправляют письмо или заказывают товар по телефону. Поэтому через создание таких целей получится лишь посмотреть в среднем, как аудитория взаимодействует с контактными данными. Подобные данные собираются со значительной погрешностью и не могут служить весомым поводом для оптимизации. Для полноценной обоснованной аналитики лучше опираться на статистику систем коллтрекинга и email-трекинга.
Другие настройки во вкладках Яндекс.Метрики
Как упоминалось выше, владельцам интернет-магазинов может потребоваться бесплатный инструмент под названием «Вебвизор». Он позволяет записывать действия людей на сайте, после чего их можно посмотреть в формате видео.
Рекомендуем включить все настройки в разделе «Вебвизор». В некоторых случаях подобная запись позволяет увидеть существующие проблемы. Например, на сайте могут быть нерабочие формы заказа или другие проблемы с юзабилити.
Фильтры — это еще один интересный инструмент. В данном разделе следует поставить галочку «не учитывать мои визиты», чтобы не испортить себе статистику. Заодно вы можете исключить трафик с определенных IP-адресов и убрать записи визитов роботов. Это позволит добиться наиболее точных результатов.
Что касается фильтрации роботов, то лучше остановиться на средней позиции. То есть, будет вариант: «фильтровать роботов только по строгим правилам». Если все их визиты учитывать, тогда будет много ненужного трафика для анализа. При этом слишком жесткая фильтрация может срезать реальный трафик, хоть и некачественный. В итоге владелец упустит существующую проблему на сайте.
Раздел «Посетители и клиенты» поможет найти покупателей, а также посетителей, которые были на сайте более одного раза. При помощи ретаргетинговых кампаний делать подобным пользователям выгодные предложения со скидками.
Есть еще одна опция — уведомления о неполадках. Она не относится к настройке статистики, но может оказаться очень полезной. Рекомендуем согласиться получать уведомления на почту или в смс-сообщениях. Если вовремя получить предупреждение о недоступности сайта, вам удастся избежать критических проблем и своевременно их зафиксировать.
Также в Яндекс.Метрике следует посетить раздел «Загрузка данных». Там присутствуют настройки, которые потребуются для рекламы:
- параметры посетителей, где показаны дополнительные критерии для сегментации пользователей;
- офлайн-конверсии, учитывающие те действия, которые были совершены за пределами сайта.
Можно отслеживать и платный поисковой трафик, чтобы сделать выводы об эффективности рекламы. Это может оказаться полезным для оптимизации рекламных кампаний.
Пример использования данных электронной коммерции
На примере отчета ниже представлен график выручки и расходов в зависимости от времени. В таблице собрана статистика различных источников трафика: сколько показов привел канал, сколько сеансов и уникальных пользователей, какой в итоге была выручка и так далее.
Система сквозной аналитики ROMI center позволяет собирать данные со всех источников трафика, из систем коллтрекинга и CRM в единый отчет. В результате вы сможете увидеть, какая реклама приводит клиентов и закрывает нужные KPI, а какая — просто сливает бюджет
Заключение
Электронная торговля пользуется популярностью и быстро набирает обороты. Именно поэтому важно отслеживать эффективность интернет-магазина и стараться его улучшать. Интеграция сайта и Яндекс.Метрики поможет разобраться в этом вопросе и сделать значительный вклад в продвижение товаров или услуг. А сэкономить время на настройках и упростить работу с данными поможет наша система сквозной аналитики.