ПоискПочтаКартыМаркетНовостиСловариБлогиВидеоКартинки
Войти

Отчет «Параметры интернет-магазинов»

Владельцы интернет-магазинов могут получать в Яндекс.Метрике детализированную информацию о заказах, совершенных на сайте магазина.

После настройки отчета вы сможете узнать:

  • сколько денег принес каждый заказ;
  • из каких каналов поступают наиболее прибыльные заказы.

Чтобы просмотреть подробную информацию об источниках заказов, используйте отчеты группы Источники. Колонки Заказы и Доход помогут определить наиболее прибыльные из них.

Чтобы учитывать в качестве источника Яндекс.Маркет, выполните следующие действия:

  1. Перейдите на страницу Яндекс.Маркета Настройка счетчика Метрики.
  2. Выберите счетчик, который используется для подсчета статистики и нажмите кнопку Использовать.

Шаг 1. Создайте цель «Подтверждение заказа»

На странице редактирования счетчика в разделе Цели создайте цель типа URL страницы или Событие. При этом включите опцию Собирать подробную статистику.

Параметры при достижении этих целей должны передаваться либо на целевые страницы, либо при вызове функции reachGoal(target, [params]).

В зависимости от типа цели выберите один из вариантов редактирования кода счетчика.

Шаг 2. Редактирование кода счетчика

  • URL страницы
  • Событие

На странице редактирования счетчика (раздел Код счетчика) в блоке Дополнительно включите опцию Пример использования параметров визитов. В коде счетчика пример отображается следующим образом:

...
<script type="text/javascript">
var yaParams = {/*Здесь параметры визита*/};
</script>
...

Также в код счетчика добавляется параметр передачи информации о заказе params:window.yaParams||{ }:

...
(function (d, w, c) {
 (w[c] = w[c] || []).push(function() {
try { var yaCounterXXXXXX = new Ya.Metrika({id: XXXXXX, params:window.yaParams||{ }}); }
catch(e) { }
});
...

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

  1. Установите на страницу, которая была указана при создании цели типа Событие, следующий код:

    <script type="text/javascript">
    var yaParams = {/*Здесь параметры визита*/};
    </script>
  2. Когда цель достигнута, вызовите следующую функцию:

    yaCounterXXXXXX.reachGoal('TARGET_NAME', yaParams);

    где:

    • XXXXXX — номер вашего счетчика;
    • TARGET_NAME — любое кодовое слово для определения вашей цели (например, ORDER);
    • yaParams — параметры заказа.

Шаг 3. Передача параметров заказа в переменную yaParams

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

Пример формата передаваемых данных:

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

Имя

Тип

Обяза- тельный

По умолча- нию

Описание

order_id

string или number

Идентификатор заказа.

order_price

number

Cумма заказа, выставленная пользователю, в валюте currency.

currency

string

Валюта заказа (допускаются следующие значения: RUR, RUB, UAH, BYR, USD, EUR, TRY, KZT, GBR, CNY, MDL, LVL, TMT, CAD, THB, AUD), по умолчанию — национальная валюта, которая определяется на основании своего региона магазина.

exchange_rate

number

1

Курс обмена для валюты currency, если магазин использует свой курс.

Если при оформлении заказа указывается иная валюта, то для приведения к поддерживаемой валюте нужно указать currency (валюту, в которую надо пересчитать) и exchange_rate (курс пересчета).

Например: 1 у.е. = 35 руб., тогда currency=RUR, exchange_rate=35.

goods

array

Массив товаров.

goods.id

string или number

Идентификатор товара магазина.

goods.name

string или number

Название товара.

Рекомендуем передавать данный параметр в отчет, чтобы сделать его более понятным. Если вы передаете параметр name, то передавать id необязательно.

goods.price

number

0

Цена товара в валюте currency.

goods.quantity

number

1

Количество товаров.

Вы можете передавать любые другие значения в параметрах. Они будут обрабатываться по тому же принципу, что и параметры в отчете Параметры визитов.

Чтобы передавать другие параметры, необходимо использовать отдельную переменную, отличную от yaParams.

Клавиатура