Skip to content
xmedeko edited this page Sep 1, 2015 · 12 revisions

CSharpAnalytics isn't your only option but we think it is the best. Here are the alternatives and how we stack up.

Google Analytics clients

CSharpAnalytics is the only C#/.NET library to also support Google's new Measurement Protocol which has superior support for tracking application usage than the older Urchin (UTM) web-focused tracker.

Product Licence Offline Platforms Customs Devices
CSharpAnalytics Apache 2 Yes .NET45, Win8 Yes Yes
GoogleAnalayticsTracker Ms-PL No Win8, WP7, WP8 Yes No
Google Analytics for WinRT MIT No Win8 No Yes
Microsoft Silverlight Analytics Ms-PL Yes SL, WPF, WP7 Yes No

Other analytics options

If you're not sold on Google Analytics there are a variety alternatives out that might work for you.

Piwik aims to be an open-source alternative to Google Analytics.

  • + Free and open source.
  • + Clients for Ruby, Python, Java and .NET.
  • - No client for iOS.
  • - Clients are licensed with GPL v3 which means your product must also be GPL v3.
  • - No Windows 8 specific helpers or assistance in tracking events.

Flurry Analytics is a very popular multi-platform app-specific analytics platform that is available for free.

  • + Clients for WP8, iOS, Android, BlackBerry and Java.
  • + Free to use.
  • + Simple 1-line configuration to get started.
  • + User demographic and device detail support.
  • - No Windows 8 client.
  • - No custom dimensions or metrics.
  • + Open source clients and servers.
  • - No app clients, just web.
  • - No real-time support.
  • - Difficult to install/configure server.
Clone this wiki locally