После перехода на новый Google Analytics перестали отслеживаться конверсии, вообще нет события purchase в гугле. В Метрике все в порядке, цели работают.
Код, который непосредственно формирует данные на success.tpl:
<script>
dataLayer.push({ ecommerce: null });
dataLayer.push({
event: "purchase",
ecommerce: {
transaction_id: "<?php echo $order['order_id']; ?>",
affiliation: "<?php echo $order['store_name']; ?>",
value: "<?php echo $order['order_total']; ?>",
tax: "<?php echo $order['order_tax']; ?>",
shipping: "<?php echo $order['order_shipping']; ?>",
currency: "<?php echo $order['currency_code']; ?>",
items: [<?php foreach($order_products as $order_product) { ?>{
item_name: '<?php echo $order_product['name']; ?>',
item_id: '<?php echo $order_product['sku']; ?>',
price: '<?php echo $order_product['price']; ?>',
item_category: '<?php echo $order_product['category']; ?>',
quantity: '<?php echo $order_product['quantity']; ?>'
},<?php } ?>]
}
});
</script>