【发布时间】:2016-09-26 10:41:32
【问题描述】:
用于在新的 analytics.js 中而不是 ga.js 中跟踪电子商务的 Google Analytics(分析)示例代码在我拥有 $product['name'] 等的字段中提供数据。
下面的代码目前不起作用,我不能 100% 确定它在页面上提取了正确的信息,因为这是页面源中显示的内容,而不是 'id': '{1455}',它显示的是 ' id': '{$order_query['order_id']}',.我们正在使用 Opencart 1.5.5.1。
这是正确的代码吗? $price, $product['name'] 部分是否正确?
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-21397982-1', 'auto');
ga('send', 'pageview');
ga('require', 'ecommerce', 'ecommerce.js');
ga('ecommerce:addTransaction', {
'id': '{$order_query['order_id']}',
'revenue': '{$price}',
});
ga('ecommerce:addItem', {
'id': '$order_query['order_id']',
'name': '{$product['name']}',
'sku': '{$product['model']}',
'price': '{$product['price']}',
'quantity': '{$product['quantity']}',
'currency': 'GBP'
});
ga('ecommerce:send');
</script>
【问题讨论】:
标签: javascript php google-analytics