Trackers

snowplow-architecture-1a-trackers

Overview

Trackers are client- or server-side libraries which track customer behaviour by sending Snowplow events to a collector:

  • Android Tracker: for tracking events from your Android-based applications, games or frameworks
  • Objective-C Tracker: for tracking events in your iOS apps and games
  • ActionScript3 Tracker: for tracking events in your Flash Player 9+, Flash Lite 4 and AIR games, apps and widgets
  • Arduino Tracker: for tracking events from an IP-connected Arduino board
  • CPP Tracker: for tracking events from your C++ apps, games and servers
  • Golang Tracker: for tracking events from your Golang apps and servers
  • Google AMP Tracker: is natively integrated into the AMP project
  • Java Tracker: for tracking events in your Java-based desktop and server apps, servlets and games
  • JavaScript Tracker: for tracking user activity on websites and webapps
  • Lua Tracker: track events in your Lua-based applications, Lua web servers/frameworks, or from the Lua scripting layer within your games or apps
  • .NET Tracker: for tracking events in your .NET applications
  • Node.js Tracker: track events from Node.js applications
  • PHP Tracker: track events from your PHP based applications, games and frameworks
  • Python Tracker: for tracking events in your Python-based applications, games or Python web servers/frameworks
  • Pixel Tracker: a pixel tracker for web environments where JavaScript is not available
  • React Native Tracker is an NPM package that wraps our native libraries for iOS and Obj-C
  • Ruby Tracker: for tracking events in your Ruby and Rails apps and gems
  • Scala Tracker: for tracking events in your Scala apps and servers
  • Unity Tracker: for tracking events from your Unity games and apps