Hacker News new | ask | show | jobs
by welder 4522 days ago
Why not a more automatic approach like http://heapanalytics.com? Their js snippet starts automatically collecting all click events, then I group and analyze events on their website.

How is this "big data" when I have to make backend code changes to manually add each event using keen's api library? There's no way I can get as many events adding them one-by-one.

2 comments

We emphasize "event data" which goes beyond blanket monitoring. This is "big data" because what you're tracking could still happen at high volume and velocity. We leave the third V, variety, up to you - ultimately you will know your business best and can create and extend the data model you need. Making a backend code change to add a single event collection could immediately lead to millions of very rich data points!

My colleague wrote an excellent blog post on about the event data approach and I think you might enjoy the read! https://keen.io/blog/53958349217/analytics-for-hackers-how-t...

(Note: I work at Keen IO)

Heap is cool! Clicks in JavaScript are just one type of event data. You might also have events coming from your backend servers, mobile apps, smart devices, etc.

A tool like heapanalytics is a great example of something that could be built on top of the Keen IO platform.

The main differentiator is that you analyze heap data using their web interface. Keen IO has a web interface, but we are fundamentally a query API.

You can use Keen IO to build your own custom data views and frontends, to white label analytics for your customers, or to use your query results programmatically.