问题标签 [keen-io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
142 浏览

keen-io - Keen IO 混合属性值(整数作为字符串)

由于 Keen 不是强类型的,我注意到可以将不同类型的数据发送到同一个属性中。例如,一些事件可能有一个值为字符串的属性(用引号括起来发送),而一些事件的值可能是一个整数(发送时不带引号)。在数学运算的情况下,预期的行为是什么?

0 投票
1 回答
91 浏览

javascript - Keen.js 硬编码图数据

我下载了一个示例,用户 Keen.js 可以为饼图提取数据。

我只需要将一些数据硬编码到图表中,

例如 50% 通过,50% 失败。

如何将 pageview_static 硬编码为 50% 通过,50% 失败

0 投票
2 回答
1741 浏览

rest - 向 Keen IO API 发送查询时收到“资源未找到”消息

我正在使用高级 REST 客户端工具来测试从 Keen IO API 提取的数据,并认为获取正确的请求,但没有获取数据。出现“找不到资源”错误。这也可以通过 CURL 完成。

标头:授权:内容类型:应用程序/json

实际请求:GET /3.0/projects//queries/saved/Sponsorships/result HTTP/1.1 HOST:api.keen.io 授权:content-type:application/json

使用的基本 URL:https ://api.keen.io

关于可能做错了什么的任何想法?

0 投票
1 回答
121 浏览

data-analysis - 用于 Keen IO 分析调用的“不存在”(DNE) 属性过滤器

我正在尝试针对我的 Keen IO 浏览量集合编写查询,我确实需要过滤掉一个特定的属性。这是每当一个referral_URL“不存在”(DNE)的过滤器。

我注意到有其他过滤操作的完整列表,但没有 DNE。我尝试了“等于”“空”,但它并没有为我做。

过滤器操作列表:https ://keen.io/docs/api/#operator-definitions 过滤器操作列表

这可能吗?

0 投票
1 回答
163 浏览

javascript - 热衷于使用 IO JavaScript SDK 发送数据/事件

我正在尝试使用 Keen IO JavaScript SDK (keen.js) 来收集和分析我的用户事件。我看到描述如何添加新事件的文档,但有时它指的是使用函数 recordEvent() 和其他函数 addEvent()。

他们做不同的事情吗?我应该使用哪个?

0 投票
1 回答
617 浏览

javascript - 使用 D3.js 图表创建仪表板时的疑问

我想创建一个仪表板,将四个不同的基于 D3.js 的图表放在一个布局中。我找到了这个解决方案:https ://github.com/keen/dashboards/blob/gh-pages/README.md 但是,在自述文件中我发现了这个:

设置:如果您是 Keen IO 的注册用户,请导航到您热衷的项目,或者如果您一开始没有用户,您可以简单地使用我们为您准备的一些演示数据。您可以通过转到存储库并导航到演示数据来访问这些内容。在那里,您将看到一些带有一些代码的 javascript 文件。我们将简单地将它们粘贴到 .html 文件中。

我不清楚是否可以将此工具用作开源工具,还是实际上取决于 Keen IO 中的帐户?

事实上,我需要的只是具有不同div容器的布局模板和一些基于 CSS 的样式,这样我就可以将我的 D3.js 图表放在每个div容器中。

0 投票
1 回答
33 浏览

keen-io - 我的仪表板上的每周数字是在计算过去一周或下一周的数据吗?

3 月 18 日显示的 83 个注册是计算 3 月 11 日至 3 月 18 日之间的注册数,还是这些注册数是 3 月 18 日至 3 月 25 日发生的注册数?

仪表板屏幕截图

0 投票
1 回答
147 浏览

javascript - 与 dataviz 兼容的仪表板的 Keen.io 库

我一直在关注在线示例(在https://github.com/keen/keen-dataviz.js/上),并且我正在使用这个敏锐的 dataviz CDN 库成功地制作 Dataviz 饼图:

(CDN 取自此处的示例)

我现在正在尝试将我的饼图添加到仪表板布局中。

我正在关注的仪表板示例使用本地 js 库而不是 CDN,例如:

仪表板 github 中的本地库似乎包含旧版本的 Dataviz(例如代替.chartType.type。我已经调整了很长时间(并且已经解决了一些问题),但我无法让我的原始饼图与仪表板一起使用。(不幸的是,我的饼图查询了一个内部数据源,所以我不能给出一个有效的例子......)但最重要的是,这两个库是不兼容的......

我的问题是,是否有最新的仪表板 js 库可以与最新的热衷数据viz.js 库一起使用?

0 投票
1 回答
147 浏览

data-structures - 敏锐的查询不适用于带有数组的 json?

我正在尝试从资源管理器中执行一个非常基本的查询,如下所示:

查询不返回任何内容,我想知道访问数组中索引元素的语法是否不正确?有同样问题的人吗?

0 投票
1 回答
240 浏览

data-modeling - 如何识别执行 X 次操作的用户?[敏锐]

我们计划使用 Keen 作为我们的跟踪核心,但是结合请求和提取数据对我们来说是一件大事。

例如,如果我们有一个名为 的集合pageviews,其中一个用户作为它的属性(就像这样 : {"name": "pageviews", "properties":{"user":{"id":"4242"},"url":"https://keen.io/"}}),另一个名为内部purchases具有相同user属性的集合:

  1. 我们如何获得访问过一个 url 至少 3 次并完成另一个事件“购买”的唯一用户的数量?

  2. 我们如何提取那些人?是否可以使用 Amazon S3 数据复制来做到这一点?(与亚马逊雅典娜?)。“提取”功能似乎不能满足我们的提取问题,因为我们不能应用“分组依据”语句并且我们不能组合多个事件进行提取(我错了吗?)。

我们的目标是不仅将 Keen 用作统计分析器,而且将其用作对我们的分割/提取使用的强大数据支持。