Getting started on Snowplow Open Source

  1. Home
  2. Docs
  3. Getting started on Snowplow Open Source
  4. Setup Snowplow Open Source on AWS
  5. Setup Trackers

Setup Trackers

Snowplow Trackers are SDKs that are integrated into applications to generate event-data and send that data to Snowplow Collectors.

1. Choose and setup a Tracker

There are currently 19 trackers available for setup:

TrackerDescriptionStatus
ActionScript3 TrackerThis tracker allows you to track Snowplow events from a Flash movie, Flex application or Adobe AIR application.
AMP TrackerSnowplow is collaborating with Google on theirAccelerated Mobile Pages Project (AMPP or AMP for short).
Android TrackerWith this tracker you can collect event data from your Android-based applications, games or frameworks.
Arduino TrackerTo track events generated by IP-connected Arduino boards
C++ TrackerIt lets you add analytics to your C++ based apps, games and servers
Golang TrackerIt lets you add analytics to your Golang-based apps and servers.
Objective-C TrackerWith this tracker you can collect event data from your iOS, macOS, watchOS and tvOS apps and games.
Java TrackerWith this tracker you can collect event data from your Java-based desktop and server apps, servlets and games. Supports JDK7+.
JavaScript TrackerA client-side JavaScript tracker to track the behaviour of users who visit your website / webapp
Lua TrackerTrack events in your Lua-based applications, Lua web servers/frameworks, or from the Lua scripting layer within your games or apps
.NET TrackerWith this tracker you can collect event data from your .NET desktop and web applications.
Node.js TrackerThis tracker lets you collect event data from Node.js applications.
PHP TrackerWith this tracker you can collect event data from your PHP based applications, games and frameworks.
Python TrackerWith this tracker you can collect event data from your Python-based applications, games or Python web servers/frameworks.
Pixel TrackerA 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
React Native TrackerThe Snowplow React Native Tracker is a module which imports the Native Snowplow iOS and Android trackers as native modules, available for use in React Native projects.
Ruby TrackerIt allows you to track Snowplow events in your Ruby applications and gems and Ruby on Rails web applications.
Scala TrackerThis tracker allows you to track Snowplow events in your Scala apps and servers.
Unity TrackerIt allows you to track Snowplow events from your Unity games and apps.