Insightful is an open source web analytics platform, built with Django and adapted to Heroku platform. After the installation, you'll be given a small bit of javascript code which should be included on websites you wish to to track.
- Install heroku toolbelt and git
- Clone this repository:
git clone git@github.com:dasf/insightful.git
- Create heroku app:
heroku create
- Push to heroku:
git push heroku master
- Install memcachier addon for better performance
heroku addons:add memcachier
- When running on other platforms modify settings.py accordingly
- Using with database backends other than PostgreSQL doesn't provide full timezone support
If you wish to track specific content add data-track-name="Some name"
to elements you wish to track.
Works best on bigger block elements such as paragraphs or container div's.
Released under MIT license.
- More coverage
- Actual jasmine tests
- Remove tracking code's jQuery dependency
Demo is available at http://insightful-demo.herokuapp.com/