[Помощь] webasyst 3\4 + google analytics universal электронная торговля

Тема в разделе "WebAsyst", создана пользователем gwynnbleiidd, 6 июн 2015.

Модераторы: mdss
  1. gwynnbleiidd

    gwynnbleiidd

    Регистр.:
    27 окт 2011
    Сообщения:
    192
    Симпатии:
    56
    Всем привет, есть магазин на 3 или 4ке, не знаю как проверить.
    Доступа к инсталятору нет, студия переписывала его под себя. Работает с ним уже 6 лет.

    В ней по умолчанию стоит старый асинхронный код, который я переписал под universal.
    Но вот код электронной торговли, не смог. Так как не знаю переменных, точнее попробовал дёрнуть из кода асинхронной версии, не помогло. Ниже код для Universal. Помогите проставить правильные переменные.

    HTML:
    <script>
    ga('require', 'ecommerce', 'ecommerce.js');
    ga('ecommerce:addTransaction', {
    
    'id': "{$order.id}",                   // ID заказа
    'affiliation': 'site.ru',   // Название магазина
    'revenue': "{$order.total}"              // Общая стоимость заказа
                          // Налог
    });
    // addItem метод вызывается для каждого товара (позиции) в корзине и склеивается с addTransaction по id.
    
    ga('ecommerce:addItem', {
    'id': "{$order.id}",                    // ID заказа
    'name': "{$item.name|escape}",        // Название товара
           // Размер, модель, категория или еще какая-то информация
    'price': "{$item.price}",                  // Стоимость товара
    'quantity': "{$item.quantity}"                 // Количество товара
    });
    ga('ecommerce:send');
    </script>
    Куда его вставлять я знаю. Уже тестил он срабатывает, но переменные не отдают значения.
    P.S: Если поможете и всё пройдёт нормально, выложу мануал как сменить асинхронный на Universal.
    Ну и тонна лучей добра и плюс в репу обеспечен :)