Яндекс. Электронная коммерция
Подскажите что делать вставил в checkout.success.html
<script type="text/javascript">
dataLayer.push({
'ecommerce' : {
'purchase' : {
'actionField': {
'id' : '{$order.id}',
'revenue' : '$order.total'
'shipping' : '$order.shipping'
},
'products' : [
{foreach $order.items as $item}
{
'id' : '{$item.id}',
'name' : '{$item.name|default:" "}',
'category' : '{$item.category}',
'price' : {$item.price},
'quantity' : {$item.quantity}
},
{/foreach}
]}}});
</script>
Но прошел день, заказы были, а вот в статистике яндекс в сводке Отчеты - электронная коммерция - заказы все пусто.
В чем проблема может быть?
2 ответа
Стоит самостоятельно провести заказ, проверить, уходит ли запрос с данными со страницы успешного оформления заказа, причин может быть множество.
Возможно вы не объявили саму переменную dataLayer перед тем как сделали туда .push