Перейти к содержимому


Фотография
- - - - -

Как передать информацию о заказе в переменную

метрика

Лучший Ответ SmetDenis , 26 May 2015 - 07:45

Сейчас у нас такой фичи нет. Возможно появится в версии 2.2.1

Можете попробовать вот такое решение

 

<script type="text/javascript">
var yaParams = <?php echo json_encode(array(
    'order_id'      => $view->order->id,
    'order_price'   => $view->orderDetails->getTotalSum(), 
    'currency'      => "RUR",
    'exchange_rate' => 1,
)); ?>
</script>
Добавить в шаблон успешной оплаты jbuniversal\templates\catalog\renderer\payment_success\_default.php

Этот код я не тестировал вместе с метрикой. Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 7

#1 kuzmahan

kuzmahan

Отправлено 25 May 2015 - 14:56

Добрый день!

 

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


  • 0

#2 SmetDenis

SmetDenis

Отправлено 26 May 2015 - 07:45   Лучший Ответ

Сейчас у нас такой фичи нет. Возможно появится в версии 2.2.1

Можете попробовать вот такое решение

 
<script type="text/javascript">
var yaParams = <?php echo json_encode(array(
    'order_id'      => $view->order->id,
    'order_price'   => $view->orderDetails->getTotalSum(), 
    'currency'      => "RUR",
    'exchange_rate' => 1,
)); ?>
</script>
Добавить в шаблон успешной оплаты jbuniversal\templates\catalog\renderer\payment_success\_default.php

Этот код я не тестировал вместе с метрикой.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 kuzmahan

kuzmahan

Отправлено 26 May 2015 - 09:39

Сейчас у нас такой фичи нет. Возможно появится в версии 2.2.1

Можете попробовать вот такое решение

 

<script type="text/javascript">
var yaParams = <?php echo json_encode(array(
    'order_id'      => $view->order->id,
    'order_price'   => $view->orderDetails->getTotalSum(), 
    'currency'      => "RUR",
    'exchange_rate' => 1,
)); ?>
</script>
Добавить в шаблон успешной оплаты jbuniversal\templates\catalog\renderer\payment_success\_default.php

Этот код я не тестировал вместе с метрикой.

Не совсем понял, надо просто добавить этот код в  jbuniversal\templates\catalog\renderer\payment_success\_default.php  ?
  • 0

#4 SmetDenis

SmetDenis

Отправлено 26 May 2015 - 10:20

Не совсем понял, надо просто добавить этот код в jbuniversal\templates\catalog\renderer\payment_success\_default.php  ?


На сколько я понимаю - да. Плюс модификация счетчика метрики по необходимости (как в их документации).
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 kuzmahan

kuzmahan

Отправлено 26 May 2015 - 13:56

На сколько я понимаю - да. Плюс модификация счетчика метрики по необходимости (как в их документации).

Спасибо за ответ, осталось только понять как модифицировать их счетчик. Потому что просто добавление кода в _default.php ничего не дает.


  • 0

#6 SmetDenis

SmetDenis

Отправлено 27 May 2015 - 22:11

Начните с чтения документации, которую вы мне давали в первом сообщении.
bzhx_200x0.png

Там это выделено отдельным шагом и даже жирностью. Ctrl+C, Ctrl+V ;)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 kuzmahan

kuzmahan

Отправлено 28 May 2015 - 05:51

Начните с чтения документации, которую вы мне давали в первом сообщении.
bzhx_200x0.png

Там это выделено отдельным шагом и даже жирностью. Ctrl+C, Ctrl+V ;)

Я ее читал, и скопировал, на все страницы сайта, как и должно быть, но это ничего не дает. Полагаю что вместо /*Параметры визита*/ должно стоять что то, возможно переменная с номером заказа.


  • 0

#8 SmetDenis

SmetDenis

Отправлено 28 May 2015 - 08:47

Полагаю что вместо /*Параметры визита*/ должно стоять что то, возможно переменная с номером заказа
 

Это переменную я описал во втором сообщении темы.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Click to return to top of page in style!