【发布时间】:2018-03-27 12:56:21
【问题描述】:
我在 Google Analytics(分析)中使用了以下代码,并且我确认它对我有用,因为我可以在 Google Analytics(分析)仪表板中看到数据:
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
'id': '<?php echo $product_id ?>',
'revenue': '<?php echo $revenue_amount ?>',
});
现在我正在尝试这个,但我没有在 Google Analytics(分析)仪表板中收到数据:
// 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'); 没有。谢谢。
【问题讨论】:
-
我刚刚在developers.google.com/analytics/devguides/collection/… 读到:“重要提示:电子商务插件不应与增强型电子商务 (ec.js) 插件一起使用。”
标签: google-analytics