Keen io JS可视化显示没有命中



我正试图使用JS可视化从Keen.io输出一个图表,它生成了一个很好的图表,只是没有显示命中率。我已经在keen.io管理员中查看了统计数据,在定义的项目ID(目前是帐户上唯一的项目)下,在定义范围内(最近7天)肯定有页面浏览点击量。我仔细检查了项目ID,以确保没有问题——此外,它是从记录点击量的页面复制/粘贴的,运行良好。这是当前代码:

Keen.ready(function(){
var total_pageviews = new Keen.Query("count", {
  eventCollection: "pageviews",
  timeframe: "this_7_days",
  interval: "daily"
});
client.draw(total_pageviews, document.getElementById("showcase-areachart"), {
  chartType: "areachart",
  title: "Showcase Ad Impressions (7 days)",
  chartOptions: {
    isStacked: true
  }
});
});

我最初有额外的过滤器,但在调试为什么找不到点击时,删除了它们以缩小可能的问题。照原样,它看起来应该显示一个图表,其中包含过去7天内集合中的所有页面浏览量。目前,该图表显示了一条在整个7天内处于0的静态线。

有什么想法吗?问题可能在哪里/什么地方?

在Inspect>Network中,我看到了api.ken.io中的两个"count"项,一个内容类型为"text/html;charset=UTF-8",它有一个空白响应,另一个是"application/json"。JSON显示以下响应:

{"result": [{"value": 0, "timeframe": {"start": "2015-12-03T08:00:00.000Z", "end": "2015-12-04T08:00:00.000Z"}}, {"value": 0, "timeframe": {"start": "2015-12-04T08:00:00.000Z", "end": "2015-12-05T08:00:00.000Z"}}, {"value": 0, "timeframe": {"start": "2015-12-05T08:00:00.000Z", "end": "2015-12-06T08:00:00.000Z"}}, {"value": 0, "timeframe": {"start": "2015-12-06T08:00:00.000Z", "end": "2015-12-07T08:00:00.000Z"}}, {"value": 0, "timeframe": {"start": "2015-12-07T08:00:00.000Z", "end": "2015-12-08T08:00:00.000Z"}}, {"value": 0, "timeframe": {"start": "2015-12-08T08:00:00.000Z", "end": "2015-12-09T08:00:00.000Z"}}, {"value": 0, "timeframe": {"start": "2015-12-09T08:00:00.000Z", "end": "2015-12-10T08:00:00.000Z"}}]}

我相信这是因为您正在查询一个名为"pageview"的集合,但您的集合名为"pageview"。

最新更新