pixel-tracker
A simple pixel-tracker for node.js
Example
Collect some data with parameters, along with the defaults
var tracker =tracker// ..appall'/pixel' trackermiddlewareapp
Methods
var tracker =
tracker.use(callback)
The callback
function is called with error
, result
. Multiple callbacks can be used.
tracker.configure(options)
pixel-tracker has a few configurable options.
disable_cookies
defaults to false
maxAge
defaults to 2 days, which may not be desirable based on your use case
tracker.middleware(request, response)
A function to be called for each http request which calls response.end
with a 1x1 pixel for every request and then calls all the functions provided with tracker.use
. This works out of the box with express and would also work with any vanilla http server as long as a cookies implementation is provided for the response object (or cookies are disabled)
var tracker =tracker
Install
npm install pixel-tracker
Tests
npm install -g tap && npm test
License
MIT