Параметры интернет-магазинов

Метрика позволяет формировать детальный отчет о заказах, совершенных на сайте магазина.

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

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

  1. В сервисе Яндекс.Метрика перейдите на страницу редактирования счетчика.
  2. В разделе Цели создайте цель типа URL страницы или Событие.

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

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

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

  1. Настройте передачу параметров визита — в код счетчика добавьте следующие строки:

    ...
    <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) { }
    });
    ...
  2. Установите полученный код на целевую страницу (например, на страницу подтверждения заказа). На остальных страницах можно оставить обычный код счетчика.

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

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

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

var yaParams = {
  order_id: "12345",
  order_price: 123.45, 
  currency: "RUB",
  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, BYN, USD, EUR, TRY, KZT, GBR, CNY, MDL, LVL, TMT, CAD, THB, AUD), по умолчанию — национальная валюта, которая определяется на основании региона магазина.

exchange_rate

number

1

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

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

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

goods

array

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

goods.id

string или number

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

goods.name

string или number

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

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

goods.price

number

0

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

goods.quantity

integer

1

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

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