Repository navigation
Trackers
HOME > [SNOWPLOW TECHNICAL DOCUMENTATION](Snowplow technical documentation) > Trackers
Trackers are client- or server-side libraries which track customer behaviour by sending Snowplow events to a Collector.
- JavaScript Tracker - for tracking user activity on websites and webapps
- No-JS Tracker - a pixel tracker for web environments where JavaScript is not available
- Lua Tracker - track events in your Lua-based applications, Lua web servers/frameworks, or from the Lua scripting layer within your games or apps
- Arduino Tracker - for tracking events from an IP-connected Arduino board
For other trackers (e.g. iOS, Android) and their approximate timelines, please see the Product roadmap.
- Snowplow Tracker Protocol - the protocol implemented by all trackers
Home | About | Project | Setup Guide | Technical Docs | Copyright © 2012-2013 Snowplow Analytics Ltd
HOME > [TECHNICAL DOCUMENTATION](Snowplow technical documentation)
1. Trackers
Overview
Javascript Tracker
No-JS Tracker
Lua Tracker
Arduino Tracker
2. Collectors
Overview
Cloudfront collector
Clojure collector (Elastic Beanstalk)
Scala Stream Collector
3. Enrich
Overview
EmrEtlRunner
Scala Kinesis Enrich
C. Canonical Snowplow event model
4. Storage
Overview
[Storage in S3](S3 storage)
Storage in Redshift
Storage in PostgreSQL
Storage in Infobright (deprecated)
The StorageLoader
D. Snowplow storage formats (to write)
5. Analytics
Analytics documentation
Common
Artifact repositories