Skip to content
Damien Guard edited this page May 18, 2013 · 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

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.

MarkedUp is a Windows 8 specific analytics service that is free for the first 1 million data points per month.

  • + Clients for C# and JavaScript Windows 8 modern-style applications.
  • + Logging for errors, warnings etc.
  • - No clients for any other platforms.
  • - Requires you manually track page navigation, wire up suspend/resume etc.

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.
Clone this wiki locally