如何使用GA的增强型电子商务记录多个交易

时间:2014-10-16 16:20:08

标签: google-analytics google-analytics-v4

当客户在我们的系统上下订单时,他们可以从几个不同的“商店”购买。我们拥有统一的购物车体验,但将交易分为单个订单作为最后一步。

我需要一些方法,在结帐渠道的最后“谢谢”页面,添加产品并多次记录交易。

设置“购买”操作是否有效清除了产品,以便我可以添加更多并重复此过程?例如......

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和1。 2,而交易987654只包含产品3?或者,交易987654将包含产品1,2和& 3?

欣赏对此的任何见解!

最佳, 内特

1 个答案:

答案 0 :(得分: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});