在Google Analytics中正确实施客户指标

时间:2015-05-06 09:55:16

标签: javascript google-analytics universal-analytics

我们已实施了Google分析电子商务跟踪:https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce

标准电子商务跟踪为我们提供了从“订购完成”页面向分析发送以下数据的选项:

ga('ecommerce:addTransaction', {
  'id': '1234',                     // Transaction ID. Required.
  'affiliation': 'Acme Clothing',   // Affiliation or store name.
  'revenue': '11.99',               // Grand Total.
  'shipping': '5',                  // Shipping.
  'tax': '1.29'                     // Tax.
});

对于交易中的每个项目:

ga('ecommerce:addItem', {
  'id': '1234',                     // Transaction ID. Required.
  'name': 'Fluffy Pink Bunnies',    // Product name. Required.
  'sku': 'DD23444',                 // SKU/code.
  'category': 'Party Toys',         // Category or variation.
  'price': '11.99',                 // Unit price.
  'quantity': '1'                   // Quantity.
});

我们还希望发送每笔交易/项目的利润/保证金。为解决此问题,我们使用了自定义指标。现在,我们的电子商务跟踪脚本如下所示:

<script type="text/javascript">
    ga('require', 'ecommerce', 'ecommerce.js');
    ga('ecommerce:addTransaction', {
        'id': '1078163',                     // Transaction ID. Required.
        'affiliation': 'www.website.com',   // Affiliation or store name.
        'revenue': '138'              // Grand Total.
    });
    //Dimension
    var dimensionValue = 'www.website.com';
    ga('set', 'dimension1', dimensionValue);

    //Revenue
    var metricValue = '138';
    ga('set', 'metric1', metricValue);

    //Profit:
    var metricValue = '55';
    ga('set', 'metric2', metricValue);

     ga('ecommerce:addItem', { 
'id': '1078163', 
'name': 'F-91W', 
'sku': 'F-91W', 
'category': 'Casio Watches', 
'price': '138', 
'quantity': '1' 
}); ga('ecommerce:addItem', { 
'id': '1078163', 
'name': 'Fragt2-FI', 
'sku': 'Fragt2-FI', 
'Category': 'Fragt', 
'price': '0', 
'quantity': '1' 
});
    ga('ecommerce:send');
</script>

此实施使我们有机会看到特定日期/渠道等的利润。但我们有两个问题。首先,我们的自定义报告中收集的数据不正确。其次,我们希望将利润作为标准电子商务报告中的一个维度。知道这是否可行?

自定义指标设置为scope = hit,格式类型=货币。

NB。我们希望利润在代码中直接显示,即使竞争对手可以利用它。

1 个答案:

答案 0 :(得分:0)

  1. 如果自定义报告中的数据不正确,请提供有关此内容的更多详细信息。正如你所说,每笔交易计算3次,那么你应该有更高的收入,销售的产品数量,电子商务转换率等等。要解决这个问题,您应该为每个交易点击仅一次以上的代码。例如,如果用户重新加载了感谢页面,则此代码不应再次触发。因为GA每次计算事务,当代码在页面上被触发时,即使事务是重复的。
  2. 如果您希望在标准电子商务报告中查看每项交易的利润,则可以在此报告中使用“辅助维度”。但除了自定义指标之外,您还应将利润作为自定义维度(简单字符串,命中级别)发送。但事实上,您现在应该可以在自定义报告中使用它(如果将自定义metric2作为列应用)。