Google Analytics(分析)是否增强了电子商务跟踪功能,取代了电子商务:addTransaction"?

时间:2015-11-11 16:46:29

标签: javascript google-analytics e-commerce

我们目前使用Google的analytics.js库进行跟踪,并且它今天正在运作:

ga( 'ecommerce:addTransaction', {
    'id': $scope.Data.Cart.ConfirmationNumber,      // Transaction ID. Required.
    'affiliation': 'lexicontech.com',               // Affiliation or store name.
    'revenue': $scope.Data.Cart.OrderTotal,         // Grand Total.
    'shipping': $scope.Data.Cart.ShippingTotal,     // Shipping.
    'tax': $scope.Data.Cart.TaxTotal                // Tax.
})

ga( 'ecommerce:send' );

..我们想开始使用Google's Enhanced E-commerce功能。我们是否应该完全删除上述ga( 'ecommerce:addTransaction' ...代码并将其替换为以下代码? ..或者我们应该保留我们拥有的内容并简单地添加新的ec:函数调用?:

ga('ec:setAction', 'purchase', {          // Transaction details are provided in an actionFieldObject.
  'id': 'T12345',                         // (Required) Transaction id (string).
  'affiliation': 'Google Store - Online', // Affiliation (string).
  'revenue': '37.39',                     // Revenue (currency).
  'tax': '2.85',                          // Tax (currency).
  'shipping': '5.34',                     // Shipping (currency).
  'coupon': 'SUMMER2013'                  // Transaction coupon (string).
});

2 个答案:

答案 0 :(得分:2)

是的,你的思维方式很好。

经典电子商务仅涉及跟踪交易。增强型电子商务包含此功能,称为购买。您需要以您展示的方式更新当前代码。

ehnanced ecommerce中的示例

// products (example from google developers)
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).
  'coupon': 'APPARELSALE',          // Product coupon (string).
  'quantity': 1                     // Product quantity (number).
});

// transaction details
ga('ec:setAction', 'purchase', {          // Transaction details are provided in an actionFieldObject.
  'id': 'T12345',                         // (Required) Transaction id (string).
  'affiliation': 'Google Store - Online', // Affiliation (string).
  'revenue': '37.39',                     // Revenue (currency).
  'tax': '2.85',                          // Tax (currency).
  'shipping': '5.34',                     // Shipping (currency).
  'coupon': 'SUMMER2013'                  // Transaction coupon (string).
});

// event or pageview
ga('send','pageview');

事件或网页浏览很重要,因为在Enahnced电子商务中不存在交易类型事件。因此,您可以通过监管网页浏览或任何活动发送电子商务数据。通常是非互动事件。

结帐文档 - https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce

进一步的启发

增强型电子商务包含purhcase之前购物行为中的所有事件,因此您可以深入了解电子商务网站中的用户流量,

答案 1 :(得分:1)

新的增强型电子商务插件 旨在取代常规电子商务插件。

我认为移动SDK中甚至可能不支持发送常规电子商务点击,很快就会在analytics.js中弃用。