问题标签 [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 投票
1 回答
57 浏览

python - QueryIncompleteError:您的查询未在 300 秒内完成。很可能我们这边出了点问题

使用 Python Keen 客户端进行提取查询时,我们始终遇到相同的错误:

消息:您的查询未在 300 秒内完成。很可能是我们这边出了点问题。请通过 team@keen.io 告诉我们。

代码: QueryIncompleteError

查询的参数为:(JSON格式)

我的怀疑是请求的日期范围太大,并且 Keen API 阻塞了该数据集的大小,但从错误消息中并不清楚。

0 投票
1 回答
107 浏览

javascript - 将 Session cookie 设置为在 quiet.io 中过期

将 cookie 设置为在窗口关闭时过期时遇到一些问题

Keen 提供了一些不错的实用程序,例如Keen.utils.cookie('sessioncookie')

然而我还在挣扎。如果有人能指出我正确的方向,我将不胜感激。

0 投票
1 回答
35 浏览

json - 添加 JSON 作为属性

我有一个如下所示的 JSON 对象:

如何将它作为类似于“keen”对象的属性添加到敏锐事件中,以便我可以引用单个字段,即。my_property.field1

0 投票
2 回答
43 浏览

.net - Keen IO批量添加操作突然停止工作

自 7 月 3 日以来,每次我运行批处理作业以使用.net SDK将文件从 S3 上传到 Keen 时,我都开始收到此错误消息“一个或多个事件在批量添加操作期间被拒绝” 。

我不确定这个错误是来自 Keen IO 的服务器还是其他地方。

你知道我为什么会收到这条消息吗?

提前致谢。

0 投票
2 回答
145 浏览

keen-io - 如何为热衷 io Web 自动收集添加自定义参数

我正在使用敏锐的 io Web 自动收集事件,例如页面查看、点击和表单提交。我想向这些事件添加自定义参数,例如用户 ID、组织 ID、组织名称。我怎样才能做到这一点?

0 投票
1 回答
189 浏览

javascript - 使用 Keen 时,使用 JavaScript 以每月间隔的绝对时间范围进行查询不会按预期拆分

我正在使用敏锐分析.js和敏锐-dataviz.js框架。

当尝试按月查询和图表数据时,如果我的日期时间有时区偏移信息,则结果不会按预期划分。

这是我正在使用的 javascript:

这是结果的屏幕截图。请注意,在 query1 中,一月被提及两次。

渲染图表

我相信它与响应有关,其中 query1 中的时区偏移在“end”属性的第一个间隔中丢失。我猜这种最初的数据丢失会产生级联效应。

响应日志

我想知道这是一个错误还是预期的结果。如果这是预期的,我应该对我的代码进行什么更改。谢谢。

0 投票
1 回答
119 浏览

c3.js - 如何使用 Keen.io 和 c3 绘制绝对值而不是百分比的甜甜圈?

我正在使用 Keen.io ("version": "3.4.1") JavaScript SDK 以及它们与 C3.js 的集成,通过使用下面的代码生成圆环图。但是,我不想要百分比,而是绝对数字。即不是 25%,而是 7。

通过阅读文档并查看示例(请参阅“var c3gauge”)和示例,我认为您可以通过应用 chartOptions 来修改输出。这似乎不起作用。在这一点上,我觉得我在做一些愚蠢的事情,我只是没有抓住。

如何在我的甜甜圈中显示绝对值,而不是百分比?

你喜欢什么颜色的酱汁?

0 投票
1 回答
103 浏览

javascript - 使用 service worker 提供的 hacker.io

我如何从服务人员那里使用敏锐的.io?似乎javascript sdk没有 service worker 支持(软件中没有 xhr/jsonp/beacon),并且直接调用 fetch 会返回 cors 错误(Failed to load resource: net::ERR_BLOCKED_BY_CLIENT)。

如果不通过服务器代理,有没有其他方法可以将数据发布到keen.io?

0 投票
1 回答
63 浏览

keen-io - WordPress wp_remote_get 和 Keen.io 事件创建

我正在使用 WordPress 和wp_remote_get.

我在尝试发布到我的事件集合时不断收到 404 错误,我不确定我是否做得对。

这是我目前正在使用的代码:

0 投票
1 回答
43 浏览

javascript - 删除少量 Keen IO 事件时出现“Too many events”错误

今天早上我们遇到了一个问题,它在敏锐中创建了重复事件(其中 496 个)并试图删除它们。我有一个提取查询,它只返回那些事件。如果我在本周的时间段内运行它,删除会返回错误:

{"message": "There are too many events to perform this operation. You cannot delete a collection that has over 1000000 events. Your collection currently has 4834812 events.", "error_code": "TooManyEventsError”}

我已将提取的时间范围缩小到过去 12 小时,并获得了预期的 496 个事件......对于将其切换为删除有点紧张。

我想清理这些事件,但想确保我不会删除我想保留的事件……。

我用于提取和(即将执行)删除的过滤器有一组我想删除的敏锐 ID(keen.id)。但是,时间范围内还有许多与过滤器不匹配的事件。

让我感到震惊的是,最初我在过去 2 天(或一周)内运行删除作为时间范围,它返回并错误响应,因为时间范围内有超过 100,000 个事件。

如果我缩小时间范围,我想确保它只删除过滤器中的 ID 列表,而不是时间范围内的所有事件。