lethain / couchdb_analytics

Erlang application using CouchDB to store visitor analytics for web applications.

This URL has Read+Write access

name age message
file .gitignore Loading commit data...
file Makefile
file README.markdown
directory ebin/
directory src/
directory support/
README.markdown

CouchDB-Analytics

CouchDB-Analytics is a tool for storing records of and querying against stored records of web application traffic.

The primary goals are:

  1. Real-time reports.
  2. Define standard reports, and users can easily create more specialized reports by creating custom views.
  3. Don't impose any meaningful delay on page rendering.
  4. Implement reporting without reliance on JavaScript or serving invisible graphics.

Dependencies

  1. CouchDB is most certainly a dependency. ;)
  2. erlang_couchdb is used for interfacing with CouchDB.
  3. mochiweb's mochijson:encode/1 and mochijson:decode/1``.

Integration

  1. The first integration point will be as a BeepBeep middleware which will catch analytic data.