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