Details
-
Epic
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
Integrate Qt Insight to Qt Creator
-
144ade7ae (15.0)
Description
What is the benefit? Why is this valuable?
Understand how Qt Creator users actually utilize the tool by providing telemetry via generating insight events when the user interacts with Qt Creator either explicitly or by e.g. observing state changes.
It is of interest measure feature usage, and especially adoption rate of new features, by analyzing where users spend their time. Currently, we know only how much time is spent in different modes.
Enables introduction of additional insights in later releases.
Ensures that users have granted their insight to be observed.
Ensures that user data is stored in appropriately anonymous way.
Enables precise evaluation of users behaviour (e.g. onboarding).
Enables creation and evaluation of general and feature-specific KPIs.
What are common use cases?
- Require user to grant of deny consent to be observed.
- Measure feature usage.
- Measure interest in new features.
Technical information
- Define the long term plan - shall the current KUserfeedback use be complemented or superseded by Insights.
- Define the initial set of most intersting insights and expand in later releases.
- Define the set of information (host operating system, version of Qt framework, UI technology used, modules utilized in a product etc.) that is allowed to be collected under the anonymity claim.
- Define the post-processing phase for the data harvested - how is it used and what kinds of analyses make most sense to perform on it.