- Overly complex to support N number of different trackers ... enterprise software at it's "best"
- Binary distribution is only via MSI installer! seriously, in this day and age, either give me a NuGet package, or at worst just give me the .dlls.
- Even though it's open source, looking through the code is an exercise in futility (see point 1). I considered going in and extracting just the code for GA, but it's not even obvious where that is in the codebase ... admittedly, I only browsed around through the online codeplex browser.
And then sent back a pull request for the changes :-) That's the great thing about open source, done GitHub style. I'm free to make (and share) the changes I need ... and if they are good enough, they can easily make their way back into the original/main project. Awesome.
Edit: Maarten quickly accepted my pull request, and even adjusted the NuGet package to include the windows 7 build. With that, I deleted my fork as I wasn't planning on making any additional changes in the immediate future. So you can find the latest here: https://github.com/maartenba/GoogleAnalyticsTracker