Integrating Google Analytics with Silverlight – Part 2

In my previous post I told you about how to track user activity in your Silverlight application using Google Analytics. The real communication is done through a framework, called Microsoft Silverlight Analytics Framework. I have to admit that this framework lets you integrate your application with whichever analytics service in seconds. However, you need to add a few assemblies to your project – a fact which you may not be that happy with. Here is the list of these assemblies and their approximate size:

  • System.Windows.Interactivity.dll ~36KB
  • System.ComponentModel.Composition.dll ~242KB
  • Microsoft.WebAnalytics.dll ~ 40KB
  • Microsoft.WebAnalytics.Behaviors.dll ~34KB
  • Google.WebAnalytics.dll ~ 23KB

Continue Reading…