我们的网站在结帐过程中类似于电子商务网站。
我们有用户将产品添加到“购物车”,但他们需要让其他用户“批准”购物车才能继续结帐。
我们有四个结帐步骤,如:
问题在于,分析似乎在步骤3中放弃了结帐流程。我是否可以通过某种方式告知GA所有这些操作都属于同一个流程?我想跟踪结帐流程,即使它包含多个会话。
我跟踪以下步骤:
第1步
// Track step 1 performed by user 1
ga('ec:addProduct', trackingObject);
ga('ec:setAction', 'add', trackingObject);
ga('ec:setAction', 'checkout', {
'step': 1
});
ga('send', 'event', 'ecommerce', 'action1', trackingObject.id);
第2步
//Track step 2 performed by user 1
ga('ec:addProduct', trackingObject);
ga('ec:setAction', 'checkout', {
'step': 2
});
ga('send', 'event', 'ecommerce', 'action2', trackingObject.id);
第3步
// Track step 3 performed by user 2
ga('ec:addProduct', trackingObject);
ga('ec:setAction', 'checkout', {
'step': 3
});
ga('send', 'event', 'ecommerce', 'action3', trackingObject.id);
第4步
//Track step 4 by user 1
ga('ec:addProduct', trackingObject);
var purchaseTrackingObject = {
'id': '<transactionid>',
'revenue': trackingObject.price
};
ga('ec:setAction', 'purchase', purchaseTrackingObject);
ga('ec:setAction', 'checkout', {
'step': 4
});
ga('send', 'event', 'ecommerce', 'purchase', trackingObject.id);