Thank you for choosing Software Statistics Service – a perfect analytics tool for Microsoft Silverlight application!
These instructions will help you to install and integrate Software Statistics Service tracker into your Silverlight application within a few minutes. If you experience any problems, please consult online documentation. And please don’t hesitate to contact us – we’re always glad to help.
Microsoft Visual Studio 2010 and above
Silverlight 4.0 / 5.0 and above
There is one ways to add Software Statistics Tracker component:
In “Solution Explorer” pane right click mouse button and in context menu choose “Add Reference” item. It will open “Add Reference” dialog. Go to “Browse” tab, select “StatService.dll” and click “OK” button.
Create instance of Software Statistics Service Tracker component in your project code and configure its properties. Paste your project Key String copied from your account control panel (website) to ProjectKey property. Make sure you have UseSandbox property properly set – it should be False for production release. Check demo application included in this package for more information.
Please find demo application inside the package to see how to integrate Software Statistics Service Tracker into your Silverlight application and how to use its features. Also check component help in Help directory to get more information about types and functions.
Note: Software Statistics Service Tracker is designed to automatically collect anonymous usage information and transfer it to the Software Statistics Service host server. In addition this service allows you to collect your own custom data that may not be anonymous and violate user level agreement and country laws. You should include prominent option in your software informing users about such behaviour and allowing them to turn this feature off. Usual practice is to show such option during software installation and to add it to the software program options/preferences.
How to Test Your Integration
- Signup at software-statistics-service.com and create a new project.
- Create a new application and use Software Statistics Service Tracker client module in it as it is described in integration instructions.
- Copy Project Key from your account and set Project Key property of tracker module in your application.
- Make sure you’ve set UseSandbox property to “True”. When this option is used your data will be posted to our sandbox server which is faster but limited by the number of requests – up to 100 requests per project per day. In case you were trying integration and reached the limit you should create a new project and use another Project Key.
The very simple way to test is to run and then close your application. Software Statistics Service Tracker module will send data when application is about to be closed. If there are delays/troubles with internet connection, it will try to send data next time application is started.
Usually it takes up to 15 minutes between data transfer to the server and the moment when you can see them on the graphs under your account.
By default Tracker module collects such events as application start and shutdown as well as such data as RAM amount, number of CPU cores and CPU frequency, location and operating system i.e. very common usage information. If you want to track your own data e.g. number of times a button was clicked or feature was used you should use Custom Events.
To remove Software Statistics Service Tracker from your project simply remove tracker instance and reference to the package from project code.
Check out our changelog for Microsoft Silverlight from time to time to follow up with our latest updates.
Frequently Asked Questions
Thank you for reading this far. Good luck with your e-business!
This component is copyrighted (c) 2010-2013 MagneticOne, Eleks
All trademarks are property of their respective owners.