2017-10-16 184 views
0

我已经使用谷歌分析下面的代码,我确认它为我的作品,因为我可以看到在谷歌分析仪表板数据:使用“ec”(增强型电子商务)与Vs. “电子商务”(电子商务)在谷歌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/ecommercehttps://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce,并在我看来,ga('require', 'ecommerce');是电子商务插件,并ga('require', 'ec');是增强型电子商务插件。我只是想确认这些信息,以及在使用电子商务和增强型电子商务时是否存在任何相冲突的问题。正如我所说,我的执行ga('require', 'ecommerce');工作正常,但ga('require', 'ec');不是。谢谢。

+0

我刚刚在https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce上阅读:“重要提示:电子商务插件不应与增强型电子商务(ec.js)插件一起使用-在。” –

回答

1

这些是两种不同的GA插件,它们具有不同的功能集,可以输入不同的报告。

这就是为什么您需要在您的视图设置中选择标准电子商务跟踪和EEC - 增强型电子商务跟踪功能可以实现一系列额外报告,包括产品列表跟踪,退款,凭证跟踪,结帐漏斗等。这在标准跟踪(仅限于事务跟踪)时不可用。

而且当你发现你自己的执行方式的插件是不兼容的。您需要选择其中之一并使用适当的代码,EEC功能将不能与标准的电子商务追踪一起使用。