Commit 9e9eaac
authored
Add definitions for a feature's enabled state, and the opening and closing of a module (#835)
## Problem
We're revising the VS Toolkit's Getting Started experience to more
cleanly enable and disable features. We wish to understand the user's
journey through this experience, and identify when/why a feature gets
enabled or disabled.
## Solution
A generalized set of metrics that can be applied to any feature:
- `toolkit_featureState` - intended to be emitted at various points in a
workflow, to report whether or not a certain feature is enabled. Also
emits "why" this state is being emitted (via the "source" field)
- `toolkit_openModule` - intended to be emitted when a
feature/view/component of interest is opened/entered/displayed. "What"
is being opened is represented by the "module" field, and "Why" it is
being opened is represented in "source"
- `toolkit_closeModule` - intended to be emitted when a
feature/view/component of interest is closed/exited. "What" is being
opened is represented by the "module" field.
## License
By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license.1 parent b5339ba commit 9e9eaac
1 file changed
+60
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1200 | 1200 | | |
1201 | 1201 | | |
1202 | 1202 | | |
| 1203 | + | |
1203 | 1204 | | |
| 1205 | + | |
1204 | 1206 | | |
1205 | 1207 | | |
1206 | 1208 | | |
| |||
6860 | 6862 | | |
6861 | 6863 | | |
6862 | 6864 | | |
| 6865 | + | |
| 6866 | + | |
| 6867 | + | |
| 6868 | + | |
| 6869 | + | |
| 6870 | + | |
| 6871 | + | |
| 6872 | + | |
| 6873 | + | |
| 6874 | + | |
| 6875 | + | |
| 6876 | + | |
| 6877 | + | |
| 6878 | + | |
| 6879 | + | |
| 6880 | + | |
| 6881 | + | |
| 6882 | + | |
| 6883 | + | |
| 6884 | + | |
| 6885 | + | |
| 6886 | + | |
| 6887 | + | |
| 6888 | + | |
| 6889 | + | |
| 6890 | + | |
| 6891 | + | |
| 6892 | + | |
| 6893 | + | |
| 6894 | + | |
| 6895 | + | |
| 6896 | + | |
| 6897 | + | |
| 6898 | + | |
| 6899 | + | |
| 6900 | + | |
| 6901 | + | |
| 6902 | + | |
6863 | 6903 | | |
6864 | 6904 | | |
6865 | 6905 | | |
| |||
6951 | 6991 | | |
6952 | 6992 | | |
6953 | 6993 | | |
| 6994 | + | |
| 6995 | + | |
| 6996 | + | |
| 6997 | + | |
| 6998 | + | |
| 6999 | + | |
| 7000 | + | |
| 7001 | + | |
| 7002 | + | |
| 7003 | + | |
| 7004 | + | |
| 7005 | + | |
| 7006 | + | |
| 7007 | + | |
| 7008 | + | |
| 7009 | + | |
| 7010 | + | |
| 7011 | + | |
| 7012 | + | |
6954 | 7013 | | |
6955 | 7014 | | |
6956 | 7015 | | |
| |||
7060 | 7119 | | |
7061 | 7120 | | |
7062 | 7121 | | |
7063 | | - | |
| 7122 | + | |
0 commit comments