多个用户和Google Analytics(分析)的电子商务跟踪结帐流程

时间:2016-12-21 16:17:21

标签: google-analytics e-commerce

我们的网站在结帐过程中类似于电子商务网站。

我们有用户将产品添加到“购物车”,但他们需要让其他用户“批准”购物车才能继续结帐。

我们有四个结帐步骤,如:

  1. 将商品添加到购物车(用户1)
  2. 发送购物车以供审核(用户1)
  3. 有人批准购物车(用户2)
  4. 购买购物车(用户1)
  5. 问题在于,分析似乎在步骤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);
    

0 个答案:

没有答案