我在Google Analytics中使用了以下代码,并确认它对我有用,因为我可以在Google Analytics仪表板中看到数据:
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
'id': '<?php echo $product_id ?>',
'revenue': '<?php echo $revenue_amount ?>',
});现在我正在尝试这样做,但我并没有在仪表板上接收数据:
// Require the Enhanced Ecommerce plugin for use with the default tracker.
ga('require', 'ec');
// Call the Enhanced Ecommerce plugin's addProduct method.
ga('ec:addProduct', {
'id': 'P12345',
'name': 'Android Warhol T-Shirt',
'category': 'Apparel',
'brand': 'Google',
'variant': 'black'
});使用ga('require', 'ecommerce');和ga('require', 'ec');有什么区别?
我正在阅读https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce和https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce,在我看来,ga('require', 'ecommerce');用于电子商务插件,ga('require', 'ec');用于增强的电子商务插件。我只是想确认这一信息,如果有任何冲突的问题时,使用电子商务和增强电子商务。正如我说过的,我的ga('require', 'ecommerce');实现工作正常,但ga('require', 'ec');没有工作。谢谢。
发布于 2017-10-16 06:49:04
这是两个不同的GA插件,具有一组不同的特性,可以输入到不同的报告中。
这就是为什么您需要在您的视图设置中选择标准电子商务跟踪和EEC -增强型电子商务跟踪支持一组附加报告,包括产品列表跟踪、退款、凭单跟踪、结帐漏斗等,这些报告与标准跟踪(仅限于事务跟踪)不可用。
当你发现自己实现的时候,插件是不兼容的。您需要选择一个或另一个,并使用适当的代码,EEC功能将无法与标准的电子商务跟踪。
https://stackoverflow.com/questions/46762936
复制相似问题