以下代码是否有效?
_gaq.push(['_addTrans',
'7171717117', // order ID - required
'', // affiliation or store name
'2222', // total - required
'', // tax
'', // shipping
'', // city
'', // state or province
'' // country
]);
_gaq.push(['_trackTrans']);
_gaq.push(['_addItem',
'7171717117', // order ID - required
'22j33j2kjk', // SKU/code - required
'Widget 1.0', // product name
'', // category or variation
'2222', // unit price - required
'1' // quantity - required
]);
_gaq.push(['_trackTrans']);
答案 0 :(得分:0)
来自文档:
_trackTrans()将交易和商品数据发送到Google Analytics服务器。应该在_trackPageview()之后调用此方法, 并与_addItem()和addTrans()方法结合使用。它 应在设置了items和transaction元素后调用 起来。
因此,根据文档,当您调用trackTrans()时,会发送项目。在此之前,您可以添加项目,但不会发送交易。
编辑:进一步阅读让我在这里:
http://www.analyticsmarket.com/blog/edit-ecommerce-data
如果明确表示您可以使用现有ID启动另一项交易。提交时,您列出的新项目将添加到该交易中。