Skip to main content

For AI agents: a Markdown version of this page is at https://docs.snowplow.io/docs/sources/net-tracker.md. The index of all documentation pages is at https://docs.snowplow.io/llms.txt, and the index for this section is at https://docs.snowplow.io/docs/cdi/llms.txt.

.NET tracker SDK

Maintained

Feature support Compare trackers

  • Supported: Page or screen views (Page and screen)
  • Not supported: Activity tracking
  • Partial: Built-in entities
  • Not supported: Anonymous tracking
  • Not supported: Media
  • Partial: Ecommerce
  • Not supported: Consent
  • Not supported: Snowtype

The Snowplow .NET Tracker allows you to track Snowplow events from your .NET websites and desktop applications. It's split into two libraries:

Snowplow.Tracker​

This is a fully functional .NET Standard 1.4 tracking library - it will work on any platform that supports .NET Standard 1.4+ (including .NET 461+).

Snowplow.Tracker.PlatformExtensions​

This is a Portable Class Library (PCL) wrapper around the core Snowplow.Tracker library that extends functionality in platform specific ways, for example to provide geo-location information when tracking users in a Xamarin mobile application. If you're using Xamarin we encourage you to use this library.

Snowplow Demo Application​

The Xamarin demo application can be deployed on Android and iOS. Simply launch the Snowplow.Demo.App.sln solution file with Visual Studio and deploy to either emulators or actual test devices. The .NET Core Console demo application can also be loaded with Visual Studio using Snowplow.Demo.Console.sln.

Was this page helpful?