增强型电子商务插件无法向Google发送电子商务数据

时间:2016-06-06 09:55:17

标签: google-analytics enhanced-ecommerce

我正在尝试实施enhanced ecommerce plugin。但我的电子商务数据并未反映在Google Analytics网络界面中。 下面是我在标题页中包含的脚本。

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');


ga('create', 'UA-xxxxxxxx-1', 'auto',{'name': 'newTracker'});
ga('newTracker.require', 'ec');

ga('ec:addPromo', {
        'id': 'xyz', // Promotion ID - Required Type: string
        'name': 'test', // Promotion Name - Type: string
        'creative':'', // Creative ad used for promotion - Type: string
        'position':''  // Position of the creative ad - Type: string
}); 


ga('newTracker.send', 'pageview');

enter image description here

以上是调试输出。我有旧插件使用不同的ID和新插件使用不同的ID。两者都在不同的js文件中。但同时触发用户事件。我看到aborting hit以下的错误。我不确定这是旧的或新的插件中止hit还是我应该忽略它?

另一件事需要强调。我实施了Google Tag manager。这会与ecommerce plugin崩溃吗?

1 个答案:

答案 0 :(得分:0)

我必须在任何地方设置<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <table> <tr> <td> <form id="form"> <input id="number" type="number" min="1" name="number"> </form> <div id="check"></div> </td> </tr> </table>

newTracker