Как использовать статистику для повышения прибыли интернет-магазинов? На примере Яндекс.Метрики.

Как использовать статистику для повышения прибыли интернет-магазинов? На примере Яндекс.Метрики.
Евгений Юдин

Любой интернет-магазин, который вкладывает деньги в контекстную рекламу и SEO, хочет знать насколько эффективны его вложения. Вариантов решения и подходов к решению этой задачи — море. Рассмотрим пару решений на основе Яндекс.Метрики.

Внимание! Если вы ярый фанат Analytics и считаете пользователей Метрики еретиками, просим не продолжать чтение данной статьи.

Основные вопросы на сегодня:

  • Как посчитать покупки?
  • Как посчитать точные суммы покупок?
  • Почему люди уходят с сайта ни чего не покупая?

Общие сведения.

Цель — это желаемое действие на сайте.

Целью может быть как определенное количество просмотренных страниц на сайте, так и посещение определенной страницы сайта (например, страницы «спасибо за покупку»).

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

Так же есть возможность создания составных целей.

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

1) Подсчет количества конверсий.

2) Подсчет количества заказов и их сумм.

Давайте рассмотрим подробнее каждый из них.

Подсчет количества конверсий.

Конверсия — в общем случае она означает что пользователь достиг какой-то цели. Это может быть как клик по кнопке заказа, так и переход на страницу «спасибо за покупку».

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

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

 

Яндекс предусмотрительно создал две цели, облегчающие жизнь интернет-магазинам — посежение страницы «Корзина» и страницы, которая завершает оформление заказа («Спасибо за заказ»).

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

Переходим на страницу всех счетчиков и кликаем по иконке «редактировать счетчик» в правой части экрана.

Список счетчиков

Переходим на вкладку «цели».

Вкладка цели

Создаем новую цель. Выбираем тип цели «URL страницы».

Добавить цель

Предположим, что страница подтверждения заказа выглядит как «yoursite.ru/thanks.html».

Выбираем в выпадающем меню «url: содержит». В поле справа пишем «/thanks.html» (без кавычек). Отмечаем галочкой пункт «типы целей интернет-магазинов». Выбираем «эта цель описывает подтверждение заказа на моём сайте».

Цель подтверждение заказа (1)

Далее переходим на вкладку «событие». Создаем цель для отслеживания добавления товара в корзину. В качестве идентификатора цели пишем «korzina» (без кавычек).

Цель корзина (1)

Теперь нужно добавить кусочек кода на наш сайт. Можно обратиться к помощи веб-мастера.

Добавляем к вашей кнопке «добавить в корзину» следующий код:

onclick="yaCounterXXXXXX.reachGoal('korzina'); return true;"

где XXXXXX — номер вашего счетчика.

В зависимости от того, как исполнена кнопка «добавить в корзину», в итоге код кнопки будет выглядеть как-то так:

<input type="button" onclick="yaCounterXXXXXX.reachGoal('korzina'); return true;" value="Добавить_в_корзину" />

Готово. Осталось проверить все ли мы правильно сделали. Следует учитывать, что между действиями посетителя на вашем сайте и отражением их в отчетах проходит от 30 секунд до 5 минут.

Подсчет количества заказов и их сумм.

(потребуется помощь вебмастера)

Отчет будет выглядеть примерно так:

Пример статистики по заказам

Опишу процесс пошагово:

Шаг первый.

Проверьте, что цель «Добавить в корзину» и «Подтвердить заказ» уже настроены. В настройках должно быть указано, что это типы целей для интернет-магазинов. Как добавить подобные цели, описано выше.

Шаг второй.

Заходим в настройки счетчика. На вкладке «Код счетчика» отмечаем галочкой чек бокс «Пример использования параметров визитов».

Пример использования параметров визитов

Шаг третий.

На странице «Подтвердить заказ» нужно внести изменения в код счётчика Метрики. Нужно прописать параметры:

<script type="text/javascript">
 var yaParams = {/*Тут параметры визита*/};
</script>

К примеру, ваш код может выглядеть так:

var yaParams = {
 order_id: "4567",
 order_price: 333.33, 
 currency: "RUR",
 exchange_rate: 1,
 goods: [{
 id: "1", 
 name: "наименование товара", 
 price: 100,
 quantity: 1}]
};

Расшифровка параметров:

  • order_id — идентификатор заказа, допустимо символьное значение (в этом случае оно должно быть указано в кавычках), необязательный параметр;
  • order_price — сумма заказа, выставленная пользователю, в валюте currency;
  • currency — валюта заказа (возможные значения: RUR, UAH, BYR, USD, EUR). По умолчанию валютой заказа считается национальная валюта, которая определяется на основании региона магазина;
  • exchange_rate — курс обмена для валюты currency, если магазин использует свой курс (по умолчанию — 1).
    Если при оформлении заказа указывается другая валюта, то для приведения к поддерживаемой валюте нужно указать currency (валюту, в которую надо пересчитать) и exchange_rate (курс пересчета).
    Например: 1 у.е. = 30 руб., тогда currency=RUR, exchange_rate=30.
  • id — идентификатор товара магазина (может быть символьным);
  • name — название товара. Является необязательным, но мы рекомендуем передавать это поле в отчет, чтобы сделать его более понятным. Если вы передаёте поле name, то передавать id необязательно.
  • price — цена товара в валюте currency.

На этом все. В случае с интернет-магазинами эти параметры должны автоматически добавляться на страницу из базы данных.

Почему покупатели уходят? Давайте рассмотрим пару инструментов, которые нам помогут ответить на этот вопрос.

Составные цели в Яндекс.Метрике.

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

Пример отчета по составной цели

Добавить составную цель — не сложнее, чем добавить несколько обычных целей.

На странице добавления целей выбираем «составная цель». Если рассматривать ее в рамках целей, которые мы добавили на предыдущих шагах, то она будет выглядеть так:

Составная цель

Аналитика форм и вебвизор.

Аналитика форм поможет понять, легко ли вашим пользователям заполнять формы заказа. Можно увидеть какие поля отпугивают людей одним только своим видом.
Подробнее

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

Подробнее

На сегодня хватит. Приходите еще)