Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Не могу понять как настроить Параметры интернет магазинов Яндекс метрике на сате uCoz
var yaParams = { order_id: "12345", order_price: 123.45, currency: "RUR", exchange_rate: 1, goods: [ { id: "1", name: "название товара", price: 100, quantity: 1 } ] };
Привет, Сергей.
Делается это так: нужно скриптом пройтись по строкам товаров, сформировать из каждой объект товара и добавить в массив goods. Но есть нюансы:
Вобщем, получилось так:
var yaParams = { order_id: "$ORDER_ID$", order_price: $ORDER_AMOUNT_RAW$, currency: "USD", exchange_rate: 45, goods: [ ] }; $(".order-item-name").each(function(){ yaParams.goods[yaParams.goods.length] = { id: $(this).children().attr("href").substr(6,$(this).children().attr("href").indexOf("/desc/")-6), name: $(this).text(), price: 0,// невозможно получить в единой валюте для всех заказов, но если валюта на сайте одна, то будет работать $(this).next().text() quantity: $(this).next().next().text() } }); yaCounter00000000.reachGoal('orderSuccess', yaParams);
Чтобы начать отслеживать те или иные параметры нужно задать цели, а после уже получать отчеты. Как настроить цели очень хорошо описано в материале , рекомендую ознакомить и по ходу прочтения материала настраивать требуемые вам параметры.