Usage tracking for UserFeedback helps us better understand our users and their website needs by looking at a range of server and website environments.
This allows us to continuously improve our product as well as our Q&A / testing process.
Below is the list of information that UserFeedback collects as part of the usage tracking:
- PHP Version: so we know which PHP versions we have to test against (no one likes white screens or log files full of errors)
- WordPress Version: so we know which WordPress versions to support and test against
- UserFeedback’s Version: so we know which versions of UserFeedback are potentially responsible for issues when we get bug reports, allowing us to identify issues and release solutions much faster
- The SERVER_SOFTWARE variable in PHP: combined with a UserFeedback option called SAS are used to parse out which web hosting companies our users are using. We use this to determine the top hosts users are using and make sure that we have testing accounts with those hosting companies, so we can properly test our new releases with various host environments. This also helps us identify conflicts with specific hosting providers so we know which hosts to work with to fix the issue if it’s a server configuration issue.
- OverTime: a UserFeedback option that allows us to determine which UserFeedback version upgrade routines have been run to allow us to determine if there’s an issue with a specific upgrade path or upgrade routine.
- Theme/Plugin names and versions: So we know which themes and plugins to support and test against. UserFeedback runs on over 2 million websites. While we can’t test with all 50,000+ plugins, we do our best to test against the top plugins from this list.
- License key and email and url: If you’re a UserFeedback customer, then we use this to determine if there’s an issue with your specific license key, and to link the profile of your site with the configuration of authentication to allow us to determine if there’s issues with your UserFeedback authentication.
- UserFeedback settings: So we know which settings people are using, allowing us to determine potentially which new settings or areas of UserFeedback people want us to expand on, and which settings people aren’t using.
- Usage tracking config: The UserFeedback option that contains the information on when the usage tracking data-sync will happen (once a week), so we can gauge the server load for the usage tracking servers.