Google analytics 在google analytics commerce tracking中添加处于“待定”状态的交易

Google analytics 在google analytics commerce tracking中添加处于“待定”状态的交易,google-analytics,Google Analytics,当我试图找出如何在“待定”模式下将交易添加到Google Analytics tracking中,并在客户完成付款后将其更改为“付费”时,我遇到了一个问题。问题是我正在手动向客户收费,在向他们收费后添加交易将插入我的购买详细信息:操作系统、国家/地区、网站活动等。。因此,我需要定期使用GA JS添加交易,但只在以后将其标记为已支付。我在GA文档中没有发现任何提到这一点的地方。有什么想法吗 干杯, Dor.尝试使用。您可以将“挂起”状态设置为签出步骤。如果您想将交易模式更改为“自己支付”,则可能会

当我试图找出如何在“待定”模式下将交易添加到Google Analytics tracking中,并在客户完成付款后将其更改为“付费”时,我遇到了一个问题。问题是我正在手动向客户收费,在向他们收费后添加交易将插入我的购买详细信息:操作系统、国家/地区、网站活动等。。因此,我需要定期使用GA JS添加交易,但只在以后将其标记为已支付。我在GA文档中没有发现任何提到这一点的地方。有什么想法吗

干杯, Dor.

尝试使用。您可以将“挂起”状态设置为签出步骤。如果您想将交易模式更改为“自己支付”,则可能会出现问题。有可能为结账步骤设置交易ID,但我从未尝试过它是否正常工作,以及它是否会匹配具有相同交易ID的进一步购买。请尝试此项

基于GA帮助的示例:

<script>
ga('create', 'UA-XXXXX-Y');
ga('require', 'ec');

ga('ec:addProduct', {               // Provide product details in an productFieldObject.
  'id': 'P12345',                   // Product ID (string).
  'name': 'Android Warhol T-Shirt', // Product name (string).
  'category': 'Apparel',            // Product category (string).
  'brand': 'Google',                // Product brand (string).
  'variant': 'black',               // Product variant (string).
  'price': '29.20',                 // Product price (currency).
  'quantity': 1                     // Product quantity (number).
});

// Add the step number and additional info about the checkout to the action.
ga('ec:setAction','checkout', {
  'id': 'T123456'
  'step': 4,                       // Let it be your last step
  'option': 'Pending'
});

ga('send', 'pageview');
</script> 
之后,如果您将发送结束购买操作,则需要在GA create调用中手动定义客户ID

ga('create', 'UA-XXXX-Y', {
  'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b' // Stored cid from your CMS
});
有了所有这些,您现在应该有了在GA中跟踪的完成交易的完整过程

附言


如果我正确理解您的情况,您希望从您的系统发送结束购买点击。要做到这一点,您需要采取本例的最后一步,并使用测量协议将其编码为单个url调用。更多信息。

Tomek,你能详细说明一下吗:有可能为结帐步骤设置交易ID吗?Enchanced Electrommerce中的结帐步骤是一个动作,与购买的对象类型相同。对于所有操作,都有一组可能的数据发送。其中一个字段是id,它是购买或退款操作所需的交易id。我的观点是,使用相同的id进行可选的结帐和所需的购买,因为这可能会导致两者匹配。应该对它进行测试,因为我不确定GA将如何准确地处理这个问题。
ga(function(tracker) {
  var clientId = tracker.get('clientId');
});
ga('create', 'UA-XXXX-Y', {
  'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b' // Stored cid from your CMS
});