
Feature Usage Reporting walkthrough
This is a brief overview of SmartAssembly's Feature Usage Reporting functionality - in particular, how it appears to both users and developers once it's been activated.
Step 1: Consent dialog
If you ship your software with SmartAssembly's Feature Usage Reporting mechanism added to it, a consent dialog (which you can customize) will appear when the program is first used. Once accepted, the user does not have to do anything else.

Figure 1. The user opts in to sending feature usage data back to the developer.
Step 2: Feature usage reports
This screenshot shows a list of features used by your end-users, with the number of times they have been used.
Notice that some platform information is also listed.

Figure 2. The data is sent back to SmartAssembly, where it can be directly viewed.
Step 3: Export spreadsheet for detailed feature usage reports
This spreadsheet is detailed feature usage report, showing the number of times that each feature was used per session and per user.
You can use functionality in your spreadsheet program to create graphs and other visualizations from this data.

Figure 3. For improved analysis, the feature usage data can be exported to a custom spreadsheet.
Note: we offer an additional analysis spreadsheet that provides application analytics. You can learn more about our analysis spreadsheet in our simple walkthrough.
Try SmartAssembly for yourself: download your 14-day free trial.
SmartAssembly can protect your Winforms, Silverlight, Windows Phone 7, ASP.NET applications and more. It can also be integrated into build processes using MS Build or the command-line.

