2014-10-16 41 views
1

当我们的系统在客户下订单,他们可以从几个不同的“商店”买一个。我们拥有整合的购物车体验,但将交易分成单个订单作为最后一步。如何记录多个事务与GA的增强型电子商务

我需要一些方法来,在最后的“谢谢”签出漏斗的页面,添加产品和多次记录的交易。

是否设置“购买”的行动有效地清除的产品,所以我可以添加更多的重复这个过程?例如...

ga('ec:addProduct', { 'id': '1' }); 
ga('ec:addProduct', { 'id': '2' }); 
ga('ec:setAction', 'purchase', { 'id': '123456' }); 
ga('ec:addProduct', { 'id': '3' }); 
ga('ec:setAction', 'purchase', { 'id': '987654' }); 

...在上述情况下,将交易123456产品含有1 & 2,而成交987654只包含产品3?或者,交易987654包含产品1,2,& 3?

欣赏任何洞察到这!

最佳, 内特

回答

2

你必须把他们之间的事件拆分交易,这严重的将发送所有信息,这样你就可以在未来的交易开始。

ga('ec:addProduct', { 'id': '1' }); 
ga('ec:addProduct', { 'id': '2' }); 
ga('ec:setAction', 'purchase', { 'id': '123456' }); 

ga('send','event','whatever',{'non-interaction': 1}); 

ga('ec:addProduct', { 'id': '3' }); 
ga('ec:setAction', 'purchase', { 'id': '987654' }); 

ga('send','event','whatever',{'non-interaction': 1}); 
相关问题