Feature Usage Reporting walkthrough

Download the articleDownload this article

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.

Consent dialog

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.

Feature usage reports

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.

Spreadsheet

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.

Pricing
from $795
SmartAssembly is licensed per production build machine (any machine you use to produce release builds). A Support & Upgrade package is available for 25% of the product's purchase price.

Got a question?
0800 169 7433
Technologies supported

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.

See PDF for full details