为什么我的分析事件没有注册?

时间:2015-06-30 11:51:18

标签: javascript google-analytics tracking

我的页面上有3个链接。对于每个链接,我都分配了一个Javascript点击事件。

点击链接1 - 我触发以下事件跟踪:

ga('send', 'event', 'result page', 'click', 'content link', 'PDFdownload');

我尝试在报告中查看“行为>下”作为Google Analytics管理员登录的事件事件“,但似乎无法找到在此注册的任何内容。

我错过了什么?

我自然也在<body>标记之后添加了以下GA-snippet:

<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-63478456-2', 'auto');
  ga('send', 'pageview');

</script>

查看chrome profiler,我可以看到正在发送的事件,响应似乎还可以,但是我可能还需要做其他事情吗?

1 个答案:

答案 0 :(得分:1)

可能是因为格式错误

Event tracking

Value   Type    Required    Description
Category    String  Yes Typically the object that was interacted with (e.g. button)
Action  String  Yes The type of interaction (e.g. click)
Label   String  No  Useful for categorizing events (e.g. nav buttons)
Value   Number  No  Values must be non-negative. Useful to pass counts (e.g. 4 times)

最后一个值应该是不是'PDFdownload'

的数字
ga('send', 'event', 'category', 'action', 'label', value);  // value is a number.