ГлавнаяУправление сайтомЧто такое расширенный режим?Передача параметров в Яндекс.Метрику

Передача параметров в Яндекс.Метрику

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

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

После того как расширенные права доступа получены, можно приступать к работе.

Обратите внимание!

  • В данной инструкции речь идет о передаче данных не в виде цели (потому идентификатор цели для этого не потребуется), а просто в виде параметров счетчика. Иными словами, данные о заказе будут передаваться каждый раз, когда загружается код счетчика на странице оплаты заказ. Проще говоря, описанный тут способ позволит собрать статистику по количеству переходов на страницу оплаты заказа.

Шаг 1

Перейдите к разделу "Настройки" - "Шаблоны".

php7XFAeT

Шаг 2

Найдите шаблон "Магазин 2. Заказ. Оплата (shop2-order-payment.tpl)" или "Магазин 2.v2. Заказ. Оплата (shop2.v2-order-payment.tpl)".

  • В зависимости от версии магазина нужный шаблон может отличаться.
  • Чтобы узнать, какой именно нужен Вам шаблон, в списке страниц откройте свойства страницы интернет-магазина и посмотрите поле "Вид страницы".
    • Если в поле установлен вид "Магазин 2" или "Магазин 2.37 (Обувь)" или любой иной магазин с названием, начинающимся с двойки - Вам нужен шаблон "Магазин 2. Заказ. Оплата (shop2-order-payment.tpl)".
    • Если в поле установлен вид "Магазин 2.v2" или "Магазин 2.2.2 (Автоаксессуары)" или любой иной магазин с названием, начинающимся с 2.v2 или с 2.2. - Вам нужен шаблон "Магазин 2.v2. Заказ. Оплата (shop2.v2-order-payment.tpl)".

Раскройте меню справа от названия шаблона.

phphZDepH

Шаг 3

И выберите пункт "Заменить локальной копией".

phpTOpCdx

Шаг 4

Под шаблоном появится его локальная копия - нажмите на нее.

phpQB1unD

Шаг 5

После открытия условия "{if $order}" вставьте код:

<script type="text/javascript">
var yaParams = {ldelim}
order_id: "{$order.order_id}",
order_price: {$order.total},
currency: "{$currency.currency_symbol}",
exchange_rate: {$currency.rate},
goods:
{foreach from=$order.products item=e key=k}{if $k!=0},{/if}
[
{ldelim}
id: "{$e.data.product_id}",
name: "{$e.data.name}",
price: {$e.price},
quantity: {$e.amount}
{rdelim}
]
{/foreach}
{rdelim};
</script>

И сохраните изменения.

phpaOdeyB

Шаг 6

Теперь Вам необходимо изменить код счетчика, для этого:

1. Нажмите на любую страницу и выберите "Редактировать содержимое".

phpAMyBSZ

Шаг 7

На вкладке "Общие блоки" выберите блок "Код счетчиков".

phpQh0XUH

Шаг 8

Допишите в код счетчика строку о передаче данных о заказe:

params:window.yaParams||{ }

И сохраните изменения.

phpZJlUjL

Примечание

  • Если описанный способ Вас не устраивает, и Вы хотите передавать данные в зависимости от выполнения каких-то условий, Вы можете создать цель в Яндекс.Метрике и прислать нам на support@megagroup.ru запрос на настройку цели на стороне системы управления.
  • Вам может также пригодиться инструкция по созданию цели "Подтверждение заказа".
  • Данная инструкция является примером реализации описанного функционала. Показанные в инструкции результаты могут отличаться от реальных по причине специфики шаблонов конкретного сайта или иных технических нюансов.
Была ли статья вам полезна? Была ли статья вам полезна?
Укажите, пожалуйста, почему?
Комментарий
Навигация