GA tracking
Initial implementation was based on Insight.
var Leek = require'./lib/leek' leek = trackingCode: 'xx-xxxxxxxx-x' globalName: 'my-nifty-package' version: '1.0.1' ; leektrackEvent name: 'my-nifty-package' category: 'pony show' label: 'white' value: 'jumps';
var Leek = require'./lib/leek' leek = trackingCode: 'xx-xxxxxxxx-x' name: 'my-nifty-package' version: '1.0.1' ; try throw 'ZOMG FIX ME' catche leektrackError description: emessage + ' ' + estack isFatal: true ;
var Leek = require'./lib/leek' leek = trackingCode: 'xx-xxxxxxxx-x' name: 'my-nifty-package' version: '1.0.1' ; leektrack name: 'my-nifty-package show pony' message: 'pony is here';
Setting the DISABLE_LEEK environment variable will disable tracking.
Passing in an object of adapter URLs will send the data to alternative tracking service.
var Leek = require'./lib/leek';var leek = trackingCode: 'xx-xxxxxxxx-x' name: 'my-nifty-package' version: '1.0.1' adapterUrls: appview: 'http://example.com/collect-app' exception: 'http://example.com/collect-exception' timing: 'http://example.com/collect-timing' event: 'http://example.com/collect-event' ;
var Leek = require'./lib/leek';var leek = trackingCode: 'xx-xxxxxxxx-x' name: 'my-nifty-package' version: '1.0.1' silent: true;
You are now able to set up alternative tracking services but to set up GA follow these steps:
OS and Scope SessionNode Version and Scope Session as well