Лучший Ответ Sliapy , 25 January 2016 - 15:27
Судя по справке, теперь данные отсылаются через ga('ecommerce:send');
Правильный код, значит, должен быть таким.
<script>
ga("create", "UA-XXXXX-Y");
ga('require', 'ec');
<?php
$cartItems = $view->orderDetails->getOrderItems();
foreach ($cartItems as $cartItem) {
echo "ga('ec:addProduct', {";
echo "'id': '".$cartItem['sku']."',";
echo "'name': '".$cartItem['name']."',";
echo "'price': '".round($cartItem['price'],2)."',";
echo "'quantity': ".$cartItem['quantity']."";
echo "});";
}
?>
ga('ec:setAction', 'purchase', {
'id': <?php echo "'".$view->order->id."'" ?>,
'revenue': <?php echo "'".round($view->orderDetails->getTotalPrice(),2)."'" ?>
});
ga('ecommerce:send');
</script>


Тема закрыта








