Questions tagged [keen-io]

keen-io refers to the libraries and APIs produced for event analytics by the "Keen IO" company.

Keen IO provides a modern and massively scalable analytics API including libraries for data collection, querying, and visualization.

Keen IO collects arbitrary events in JSON format, automatically ingesting any new events and rich custom properties you send. Keen IO's query APIs make it straightforward to run counts, sums, segmentation, and more.

Keen IO is typically viewed as an alternative to building and maintaining your own in-house analytics backend. It is commonly used to build custom/advanced analytics solutions, embed analytics reports into apps, and white label analytics for customers.

132 questions
1
vote
1 answer

keen-io Multi-Analyse with difference timeframe

I need your help. I'm using KeenIO and SDK Ruby Can I run in single query multiple types of analyses for different time frame? something like Multi-Analysis, but in each analyse set time frame. for example: Keen.multi_analysis(:users, analyses: { …
Oleh Sobchuk
  • 3,612
  • 2
  • 25
  • 41
1
vote
1 answer

How to render data groupBy multiple properties with Keen

I have some data result are grouped by two properties, var avgResponseTime = new Keen.Query("average", { eventCollection: "some_collection", targetProperty: "response_time", groupBy: ["inventory", "search_type"] }); How to render a column…
vegibird
  • 31
  • 3
1
vote
1 answer

Displaying Only Certain Columns/Properties with Keen DataViz

I'm wondering how to display only certain columns on my table when I'm trying to do data visualization. Right now, every time that I do a table, it shows every single property or column. I tried to figure out how to only show certain columns…
mrtannerjones
  • 83
  • 1
  • 7
1
vote
2 answers

How to insert a variable string into a JSON query?

I have a query that runs just fine like this. It returns the right object and everything. var all = new Keen.Query("extraction", { eventCollection: "android-sample-button-clicks", timeframe: 'previous_300_minutes' }); But what…
BigBoy1337
  • 4,735
  • 16
  • 70
  • 138
1
vote
1 answer

Keen.IO Hangs on read operation .net sdk

Does anyone know why Keen.IO has the similar problem of Keen.IO hanging on read operation var projectsetting = new ProjectSettingsProvider("project_key", masterKey: "master_key", writeKey: "write_key", readKey: "read_key"); var…
Sanj
  • 3,770
  • 6
  • 26
  • 31
1
vote
1 answer

Error setting keen.timestamp, value of property keen must be an object, is newtonsoft.json.linq.jproperty

I'm using the Keen.IO .NET sdk and I can't seem to override the keen.timestamp property. I keep receiving the error: value of property keen must be an object, is newtonsoft.json.linq.jproperty"} If I remove the keen property, then the event saves…
Mark
  • 13
  • 2
1
vote
2 answers

Why does keen.io object timeline default days to one day?

Quick question here hopefully. I have outlined a small document which builds a chart for a given "defined_range". I have set this to 10. I am also building the chart for "daily" intervals. Because of all this and the fact that I am using the…
Jadissa
  • 25
  • 1
  • 5
1
vote
2 answers

Nested JSON Objects in Keen.io

In a collection in Keen.io, I have a property named pours of type list. pours is a list of individual pour objects which contain the properties start_time_of_pour, end_time_of_pour, and pour_amount. However I can't directly query for data stored…
JAL
  • 41,701
  • 23
  • 172
  • 300
1
vote
1 answer

Ember Data serialize relationship without parent ID

I'm building an adapter to wrap the Keen.io API, so far I've been able to successfully load the projects resource, however the returned object looks like this: { partners_url: "/3.0/projects//partners", name: "Project Name", url:…
Ivan
  • 1,090
  • 1
  • 11
  • 17
1
vote
1 answer

Keen IO - How to get a Stripe event to show with two decimals as a Keen.Number

Using Keen IO (https://keen.io), I am trying to get a Stripe event to show in $X.XX format when displayed as a Keen.Number. The result come out in pennies, so I adjusted it to dollars by dividing by 100. It is pre-formatted to one decimal place,…
Brent Chow
  • 327
  • 3
  • 10
0
votes
1 answer

Disable form submissions feature from capturing data in keen io

We are currently using keen.io auto collector in our platform, this automatically collects form submissions. Is there any way to stop this from happening? Remove this feature from collecting form data??
Vinnie.s
  • 1
  • 1
0
votes
1 answer

Embedding Keen Dashboard to Web Applications

I have created a dashboard in Keen and I want to use the same dashboard in my web application. Is there any way a complete dashboard can be embedded in another application? Iframe won't work due to crossorigin restriction. Using javascript to create…
Muneeb Mirza
  • 810
  • 1
  • 17
  • 35
0
votes
1 answer

Visualizing multiple datasets

Attempting to hookup Keen javascript visualizer to two datasets, hitting errors in everything I've tried. Tried using multi-analysis to get the response, this works but doesn't plug into the chart. https://keen.io/docs/api/#multi-analysis Also tried…
The Worker Ant
  • 119
  • 2
  • 7
0
votes
2 answers

Doubled Nov 4th label in visualization

I just find there exist two data records with labeled date "Nov 4th" on the chart though I got the right data. See Screenshot Here is the code I wrote: new Keen.Dataviz() .el('#actionChart') .title(' ') .chartOptions({ axis: { y: { …
Tapir
  • 3
  • 3
0
votes
1 answer

How to create graph with multiply y axes in keen IO

I'm trying to create a graph with multiple y axes like this example: http://c3js.org/samples/axes_y2.html, using Keen IO, but can't seem to figure it out. Any pointers? EDIT: figured it out, just have to add to chartOptions : .chartOptions({ …
jgui
  • 1
  • 1
1 2 3
8 9