Насколько я понимаю Вам необходимо, вот это:
http://zaremsky22.com/kak-ustanovit-mod … svoj-sajt/
Ну сам код счётчика в данном случае изменять не нужно. Его надо оставить как есть. А вот событие по добавлению оформленного заказа и товаров нём мы добавим на шаг финиш при оформлении заказа.
В нашем случае путь к шаблону будет таким:
/templates/ВАША ТЕМА/moduleview/shop/checkout/finish.tpl
Если у Вас тема классическая то таким:
/modules/shop/view/checkout/finish.tpl
Как править шаблоны без затирания смотрим здесь:
http://readyscript.ru/text-blog/Kak-soz … adyScript/
Теперь открываем шаблон с финальным шагом и в самый конец пишем наш js код в соответствии со спецификацией.
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_addTrans',
'{$order.order_num}', // ID заказа
'{$smarty.server.HTTP_HOST}', // домен
'{$orderdata.total_cost_noformat}', // общая сумма заказа
'',
'',
'',
'',
''
]);
{foreach from=$orderdata.items item=item key=n name="basket"}
{assign var=orderitem value=$item.cartitem}
{assign var=barcode value=$orderitem.barcode}
{assign var=offer_title value=$orderitem.model}
{assign var=multioffer_titles value=$orderitem->getMultiOfferTitles()}
_gaq.push(['_addItem',
'{$order.order_num}', // ID заказа
'{$barcode}', // код товара
'{$orderitem.title}', // название товара
'{$offer_title}', // категория товара
'{$orderitem.single_cost}', // цена единицы товара
'{$orderitem.amount}' // количество товара
]);
{/foreach}
</script>
По идее вот так.
Не забываем сбросить кэш, или вообще на время его не использовать.