snoopdog
v1.0.0
Published
Simple tracking pixel server
Readme
snoopdog
Super simple tracking pixels backed by leveldb.
Usage
Embed in your emails somehow, you probably want something that generates id's for you.
<img src="http://snooplion/t.gif?id=foobar123" width="0" height="0">API
Track request
GET /t.gif?id=<tracking_id>tracking_id required, string /[a-z0-9_]+/i
--
Lookup a tracking id
GET /tracked?id=<tracking_id>Response is JSON
{
"hits": [
{
"remoteAddr": "1.2.3.4",
"time": 1458918462442,
"userAgent": "Thunderman/1.2.3 (Amiga OS; 2) DogKit/1123.22"
}
],
"id": "foobar"
}Nuke a tracking id
DELETE /tracked?id=<tracking_id>Responds with 200 (even if the id didn't exist)
License
MIT
