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

Why isn't my analytics events getting registered?

我的页面上有 3 个 link。我为每个 link 分配了一个 Javascript 单击事件。

点击 link 1 - 我触发了以下事件跟踪:

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

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

我错过了什么?

我自然也在 <body> 标签之后添加了以下 GA 代码段:

<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 分析器,我可以看到正在发送的事件并且响应似乎也正常,但我想我可能需要做其他事情?

可能是你格式不对

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.