[ ![Build Status] travis-image ] travis [ ![Selenium Test Status] saucelabs-button-image]saucelabs [ ![Code Climate] codeclimate-image ] codeclimate [ ![Built with Grunt] grunt-image ] grunt
Add analytics to your websites and web apps with the Snowplow snowplow event tracker for JavaScript.
With this tracker you can collect user event data (page views, e-commerce transactions etc) from the client-side tier of your websites and web apps.
Technical Docs | Setup Guide | Roadmap & Contributing |
---|---|---|
[ ![i1] techdocs-image ] tech-docs | [ ![i2] setup-image ] setup | ![i3] roadmap-image |
[Technical Docs] tech-docs | [Setup Guide] setup | coming soon |
Make sure you have node
and npm
installed and in your $PATH
.
- Install npm deps:
npm install
- Install
grunt-cli
:(sudo) npm install -g grunt-cli
- Set up an
./aws.json
file using the example./aws.sample.json
- If you just want to concat + minify you don't need to fill out the
aws.json
file with valid credentials.
- If you just want to concat + minify you don't need to fill out the
- Build the package (default task concatenates and minifies)
grunt
The Snowplow JavaScript Tracker is based on Anthon Pang's [piwik.js
] piwikjs, the JavaScript tracker for the open-source Piwik piwik project, and is distributed under the same license ([Simplified BSD] bsd).
Significant portions of the Snowplow JavaScript Tracker copyright 2010 Anthon Pang. Remainder copyright 2012-14 Snowplow Analytics Ltd.
Licensed under the [Simplified BSD] bsd license.