Jump to content


Photo
- - - - -

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

метрика

Best Answer 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

Этот код я не тестировал вместе с метрикой. Go to the full post


  • This topic is locked This topic is locked
7 replies to this topic

#1 kuzmahan

kuzmahan
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 96
  • topics: 22

Posted 25 May 2015 - 14:56

Добрый день!

 

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


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 26 May 2015 - 07:45   Best Answer

Сейчас у нас такой фичи нет. Возможно появится в версии 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
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 96
  • topics: 22

Posted 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
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 26 May 2015 - 10:20

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


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



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


#5 kuzmahan

kuzmahan
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 96
  • topics: 22

Posted 26 May 2015 - 13:56

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

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


  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 27 May 2015 - 22:11

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

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



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


#7 kuzmahan

kuzmahan
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 96
  • topics: 22

Posted 28 May 2015 - 05:51

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

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

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


  • 0

#8 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 28 May 2015 - 08:47

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

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


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



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






Click to return to top of page in style!