Setting up a Tracker

Alex Dean edited this page Apr 26, 2016 · 11 revisions
Clone this wiki locally

HOME > SNOWPLOW SETUP GUIDE > Step 2a: Setup a Tracker

Snowplow Trackers generate event-data and send that data to Snowplow Collectors to log to S3.

  1. Choose and setup a Tracker

1. Choose and setup a Tracker

There are currently 16 trackers available for setup:

Tracker Description Status
ActionScript3 Tracker This tracker allows you to track Snowplow events from a Flash movie, Flex application or Adobe AIR application. Beta
Android Tracker With this tracker you can collect event data from your Android-based applications, games or frameworks. Production-ready
Arduino Tracker To track events generated by IP-connected Arduino boards Production-ready
Golang Tracker It lets you add analytics to your Golang-based apps and servers. Beta
iOS Tracker With this tracker you can collect event data from your iOS, OSX and tvOS apps and games. Production-ready
Java Tracker With this tracker you can collect event data from your Java-based desktop and server apps, servlets and games. Supports JDK7+. Production-ready
JavaScript Tracker A client-side JavaScript tracker to track the behaviour of users who visit your website / webapp Production-ready
Lua Tracker Track events in your Lua-based applications, Lua web servers/frameworks, or from the Lua scripting layer within your games or apps Production-ready
.NET Tracker With this tracker you can collect event data from your .NET desktop and web applications. Production-ready
Node.js Tracker This tracker lets you collect event data from Node.js applications. Production-ready
PHP Tracker With this tracker you can collect event data from your PHP based applications, games and frameworks. Production-ready
Python Tracker With this tracker you can collect event data from your Python-based applications, games or Python web servers/frameworks. Production-ready
Pixel Tracker A wizard for generating HTML-only Snowplow tracking tags to enable tracking of pageviews where JavaScript cannot be used e.g. HTML emails, or content that you serve on third-party domains (e.g. marketplaces or hosting services Production-ready
Ruby Tracker It allows you to track Snowplow events in your Ruby applications and gems and Ruby on Rails web applications. Production-ready
Scala Tracker This tracker allows you to track Snowplow events in your Scala apps and servers. Production-ready
Unity Tracker It allows you to track Snowplow events from your Unity games and apps. Beta
Golang Tracker It allows you to track Snowplow events from your Golang apps and servers. Beta

For other possible trackers (e.g. Erlang, C++) and their approximate timelines, please see the Product roadmap.

Back to Snowplow setup.