Настраиваю передачу данных в e-commerce. В Яндекс Метрику информация передается, в Гугл Аналитикс - нет. Кто-нибудь настраивал?
Собственно, код, который я разместил:
На страницу "index.tpl" в <head> добавил коды GA, GTM, GST; в <body> в начало - GTM, в конец - яндекс метрику. На страницу "order.tpl" в конце добавил код
Код: Выделить всё
<script>
dataLayer.push({
'ecommerce': {
'purchase': {
'actionField': {
'id': '{$order->id}',
'revenue': '{$order->total_price}',
},
'products': [
{foreach $purchases as $purchase}{
'name': '{$purchase->product_name|escape}',
'price': '{$purchase->variant->price}',
'quantity': '{$purchase->amount|escape}',
},
{/foreach}]
}
}
});
</script>
Может я что-то пропустил или не так сделал?
Да, еще забыл сказать. При таком исполнении информация отправляется всякий раз, когда открываешь страницу заказа. Т.е. статистика уже будет не точной.. Но это уже второй вопрос.