Site tracking and analytics storage
Hummingbird serves a 1x1 tracking pixel to users. In the browser’s GET request it
sends back tracking data generated by javascript.
git clone git://github.com/mnutt/hummingbird.git
cd hummingbird
# Update submodules
git submodule update --init
# If you are running an older version of git, you may have to run the following instead:
# git submodule init . && git submodule update .
# Initialize the express submodules
cd deps/express; git submodule update --init; cd ../..
# Copy the default configuration file
cp config/app.json.sample config/app.json
To start the analytics server, run the following:
mongod & (or start mongo some other way)
node server.js
To start the web monitor, run:
node monitor.js
sudo gem install jspec
jspec run --node
Hummingbird is licensed under the MIT License. (See LICENSE)
We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.