我正在尝试实施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');
以上是调试输出。我有旧插件使用不同的ID和新插件使用不同的ID。两者都在不同的js
文件中。但同时触发用户事件。我看到aborting hit
以下的错误。我不确定这是旧的或新的插件中止hit
还是我应该忽略它?
另一件事需要强调。我实施了Google Tag manager
。这会与ecommerce plugin
崩溃吗?
答案 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