2017-10-16 192 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功能將不能與標準的電子商務追蹤一起使用。

相關問題