Google Analytics:ec.SetAction未知目标:未定义

时间:2018-02-17 07:46:26

标签: google-analytics

用谷歌搜索一小时或者两小时我放弃了。执行下面的代码时,这是Chrome Google Analytics插件的结果。我已在此ID的GA管理员设置中激活了电子商务。使用ga(' send',' pageview')可以完美地显示Pagevies,但购买操作失败...

  • analytics_debug.js:10初始化Google Analytics。
  • analytics_debug.js:10为插件加载资源:ec
  • analytics_debug.js:10正在加载脚本:" http://www.google-analytics.com/plugins/ua/ec.js"
  • analytics_debug.js:10运行命令:ga("创建"," UA-23554312-1","自动")
  • analytics_debug.js:10创建新跟踪器:t0
  • analytics_debug.js:10找到自动Cookie域名:"无"
  • analytics_debug.js:10运行命令:ga("要求"," ec")
  • analytics_debug.js:10等待" ec"要实现。
  • analytics_debug.js:10注册的新插件:ga(提供,"渲染",功能)
  • analytics_debug.js:10运行命令:ga("要求"," ec")
  • analytics_debug.js:10等待" ec"要实现。
  • analytics_debug.js:10执行Google Analytics命令。
  • analytics_debug.js:10注册的新插件:ga(提供," ec",功能)
  • analytics_debug.js:10运行命令:ga("要求"," ec")
  • analytics_debug.js:10插件" ec"在跟踪器上初始化" t0"。
  • analytics_debug.js:10运行命令:ga(" ec.setAction"," purchase",{id:" 362&#34 ;, affiliation:&#34 ; Besteld winkel Barendrecht",收入:" 2.95",运费:" 0",税:" 0.17"})
  • analytics_debug.js:10命令被忽略。未知目标:未定义

我真的不知道这个代码有什么问题,它以'未知目标结束。有没有人知道我在这里缺少什么?

<script>
(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','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-23554312-1', 'auto');
ga('require', 'ec');
ga('ec.setAction', 'purchase', {
'id': '362',
'affiliation': 'Besteld winkel Barendrecht',
'revenue': '2.95',
'shipping': '0',
'tax': '0.17'
});
</script>

Thanx你的时间, 此致,Marc Verkade

1 个答案:

答案 0 :(得分:0)

这看起来很简单。

ec.setAction更改为ec:setAction,您应该没问题。