1

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

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

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

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?

感谢对此的任何见解!

最好的,内特

4

1 回答 1

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});
于 2015-08-21T03:27:57.120 回答