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 JavaScript SDK usage for sending data/events

I am trying to use the Keen IO JavaScript SDK (keen.js) to collect and analyze my user events. I see documentation describing how to add new events but at times it refers to using the function recordEvent() and in others the function addEvent(). Do…
jandwiches
  • 487
  • 3
  • 7
1
vote
1 answer

"Does Not Exist" (DNE) property filter for Keen IO analysis calls

I'm trying to write a query against my Keen IO collection of pageviews, I really need a particular property to be filtered out. That is a filter for whenever a referral_URL "does not exist" (DNE). I noticed there is a full list of other filter…
jandwiches
  • 487
  • 3
  • 7
1
vote
2 answers

Can I see or browse raw segment.com events on Keen.io?

Isn't there a way to list raw events from segment.com, with all their attributes, on Keen.io? It seems the UI only allows me to create aggregations.
Gabriel C
  • 1,012
  • 3
  • 12
  • 30
1
vote
2 answers

Collecting hierarchical events in Segment.io (to represent it via Keen.io)

I am using Segment.io JAVA SDK to collect the events from my application and using Keen.io to represent the same visually. I have a hierarchical event structure as follows, Company Department User (login, logout) Book (open,…
KayKay
  • 553
  • 7
  • 22
1
vote
3 answers

XMLHttpRequest cannot load

Need assistance resolving this issue. We have tried a lot of different things but for some reason the Origin is not allowed by Access-Control-Allow-Origin error keeps popping up when trying to access keen Failed to load resource: the server…
ghosting999
  • 101
  • 12
1
vote
1 answer

ImportError: No module named KeenClient

I'm using the basic getting started example with Python, but am running into issues. Seems like it cannot find the KeenClient I installed using "pip install keen" Code is as below from keen.client import KeenClient # Initialize the Keen…
wiwa1978
  • 2,317
  • 3
  • 31
  • 67
1
vote
1 answer

Maximum and Minimum Y-Axis Values on Keen.io Dashboard Charts

Is it possible to set maximum and minimum values on the Y-axis on keen dashboard charts? I downloaded the dashboard from this github repo : https://github.com/keen/dashboards I have a vertical column chart like below, I want to set the minimum value…
Alex Laverty
  • 485
  • 1
  • 7
  • 16
1
vote
1 answer

How to pipe a file into keen.io

I have this program: var planetStream = require('../../'); var app = require('http').createServer(handler); var io = require('socket.io')(app); var fs = require('fs'); app.listen(8000); function handler (req, res) { fs.readFile(__dirname +…
Andrew Ramnikov
  • 783
  • 2
  • 9
  • 30
1
vote
1 answer

Keen-io JS visualization showing no hits

I'm trying to output a chart from Keen.io using the JS visualizations, and it generates a chart fine, except it shows no hits. I've checked the stats in the keen.io admin, and there are most definitely pageview hits within the defined range (last 7…
1
vote
1 answer

this.el(..).appendChild() is not a function error when calling client.draw()

I'm trying to integrate the keen.io JS SDK with an angularJS application. I don't have any trouble writing the events but I am having trouble drawing a chart. I used the Explorer to generate the javascript for the chart, but have to make a couple…
anyeone
  • 251
  • 1
  • 4
  • 14
1
vote
1 answer

How to extract property that is an object in keen.io

Using extractions api in keen.io I can't get back specific properties that are objects. curl "https://api.keen.io/3.0/projects/PROJECT_ID/queries/extraction?api_key=READ_KEY&event_collection=COLLECTION_NAME&timeframe=this_7_days" Gives me back all…
Kuba Gaj
  • 21
  • 5
1
vote
2 answers

Keen.io JS api responding {"code": "UnknownError"} when event created OK

I'm trying to create a Keen event from parse.com cloud code (node.js). I'm using a JS module (https://github.com/roycef/keen-parse) which seems to be set up OK. To test things, I've set up a simple test and here is the complete main.js (credentials…
James
  • 1,292
  • 1
  • 14
  • 29
1
vote
1 answer

Extracting additional data with query with keen.io

I have a (simplified) query that looks as follows. var pageViews = new Keen.Query('count', { eventCollection: 'Loaded a Page', groupBy: 'company.id' }); And use it as follows. client.run(pageViews, function(result, error) { // Do…
ba0708
  • 10,180
  • 13
  • 67
  • 99
1
vote
1 answer

Character encoding issue when extracting data in Keen

What character encoding should I use when addings events to Keen ? Whenever I use international characters (e.g. ö / ë) , they are stored fine (when I look in the event explorer). But whenever I use them in reports or the data explorer, they get…
1
vote
2 answers

Data Modeling Issue

just started using Keen.IO…very nice product. I have a question please on data modeling: I am tracking mobile app registration events that have the following attributes: Device Id, Platform, Manufacturer, Marketing Version, Language and Latitude…
Khaled Hikmat
  • 289
  • 2
  • 13
1 2 3
8 9