Thursday, December 2, 2010

UsageAnalytics - track program executions using google analytics

Often, it's necessary to track program executions and/or usage of the program.
Google Analytics provide a convenient interface to track web sites visits worldwide, there are tools on Java to track Java applications usage.
There is no suitable tool for C++ applications, to track C++ applications usage.
Now such tool exist - this is UsageAnalytics.
UsageAnalytics - is open source project, which is distributed by MIT license.
To download project sources go here:
http://code.google.com/p/usageanalytics/
The library contains usage example.
As http client I use ATL_Server_9_0_70425, possible to download here:
http://atlserver.codeplex.com/
and include it in Sources of Visual Studio or into your project.