我们目前使用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).
});
答案 0 :(得分:2)
是的,你的思维方式很好。
经典电子商务仅涉及跟踪交易。增强型电子商务包含此功能,称为购买。您需要以您展示的方式更新当前代码。
// 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中弃用。