Google Analytics 增强型电子商务跟踪是否会取代 "ecommerce:addTransaction"?
Does Google Analytics enhanced e-commerce tracking replace "ecommerce:addTransaction"?
我们目前使用 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).
});
新的增强型电子商务插件 旨在取代常规电子商务插件。
我相信移动 SDK 甚至可能不支持发送常规电子商务点击,并且可能很快就会在 analytics.js 中被弃用。
不错,你的思路不错
经典电子商务只是关于跟踪交易。增强型电子商务包含此内容,称为购买。您需要按照显示的方式更新当前代码。
电子商务中的示例
// 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 Ecommerce 中不存在交易类型事件。因此,您可以通过调节页面浏览量或任何事件发送电子商务数据。通常是非交互事件。
签出文档 - https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce
进一步增强
增强型电子商务包含购买前的所有购物行为事件,因此您可以深入了解电子商务网站中的用户流量,
我们目前使用 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).
});
新的增强型电子商务插件 旨在取代常规电子商务插件。
我相信移动 SDK 甚至可能不支持发送常规电子商务点击,并且可能很快就会在 analytics.js 中被弃用。
不错,你的思路不错
经典电子商务只是关于跟踪交易。增强型电子商务包含此内容,称为购买。您需要按照显示的方式更新当前代码。
电子商务中的示例
// 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 Ecommerce 中不存在交易类型事件。因此,您可以通过调节页面浏览量或任何事件发送电子商务数据。通常是非交互事件。
签出文档 - https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce
进一步增强
增强型电子商务包含购买前的所有购物行为事件,因此您可以深入了解电子商务网站中的用户流量,