The metrics collection and analysis plan for Notes, a forthcoming Test Pilot experiment.
Data collected by Notes will be used to answer the following high-level questions:
- Do people take notes in Firefox?
- In what intervals?
- In what circumstances?
- What are the notes like?
- How long are they?
- Do they span multiple lines?
- Do they use formatting options? Which?
- Do people sync?
- How does syncing affect engagement?
Note: sync will not be part of the first release of this experiment; all sync-related metrics will be reported when that feature is offered.
Data will be collected with Google Analytics and follow Test Pilot standards for reporting.
cm1
- the size of the notepad, in characters, with markup removed.cm2
- the size of the notepad, measured by the number of lines.cm3
- the size of the change, measured in the number of characters different between the content of the notepad when they began editing and the contents when thechange
event was fired, with markup removed.
cd1
- whether sync is enabled for the current user. One oftrue
orfalse
.cd2
- whether the user has, anywhere in their notepad, changed the size of text from the default. One oftrue
orfalse
.cd3
- whether the user has, anywhere in their notepad, bolded text. One oftrue
orfalse
.cd4
- whether the user has, anywhere in their notepad, italicized text. One oftrue
orfalse
.cd5
- whether the user has, anywhere in their notepad, strikethrough text. One oftrue
orfalse
.cd6
- whether the user has, anywhere in their notepad, a list. One oftrue
orfalse
.cd7
- the UI element used to open or close the notepad. Possible values TBD, but may includecloseButton
,sidebarButton
, andsidebarSwitcher
.cd8
- the reason an editing session ended. One oftimeout
orclosed
.cd9
- whether the user was able to load the note panel or not. One oftrue
orfalse
.
An event fired when the user actively navigates to the Notes sidebar. Includes:
ec
-notes
ea
-open
cd9
An event fired when the user actively navigates away from the Notes sidebar. Includes:
ec
-notes
ea
-close
cd7
cd8
An event fired when the user completes a change of the content of the notepad. It prospectively begins when a user focuses on the notepad's editable area, and ends when the user either 1) closes the sidebar, or 2) does not make any changes in 20 seconds. Includes:
ec
-notes
ea
-changed
cm1
cm2
cm3
cd1
cd2
cd3
cd4
cd5
cd6
An event fired when the user tries to drag or drop a content into the notepad.
ec
-notes
ea
-drag-n-drop
cm1
cm2
cm3
cd1
cd2
cd3
cd4
cd5
cd6
Replaced with
webext-button-authenticate
,login-sucess
,login-failed
An event fired whenever the user attempts to login to sync. Includes:
ec
-notes
ea
-sync-started
An event fired whenever the user enables sync successfully. Includes:
ec
-notes
ea
-login-success
An event fired whenever the user enables sync but the FxA login fails. Includes:
ec
-notes
ea
-login-failed
An event fired whenever the user changes the theme. Includes:
ec
-notes
ea
-theme-changed
An event fired when user presses the sync button
ec
-notes
ea
-webext-button-authenticate
An event fired when user logs out of sync
ec
-notes
ea
-webext-button-disconnect
An event fired when sync resolved a sync conflict
ec
-notes
ea
-handle-conflict
An event fired when user closes sync due to a password reset or change
ec
-notes
ea
-reconnect-sync
An event fired when the "Send to Notes" context menu is used
ec
-notes
ea
-metrics-context-menu
An event fired when user goes over the pad limit (15000 character)
ec
-notes
ea
-limit-reached
cm1
cm2
cd1
cd2
cd3
cd4
cd5
cd6
An event fired when IndexedDB fails to load
ec
-notes
ea
-idb-fail
An event fired when migrating singleNote to multiNote
ec
-notes
ea
-migrate-single-note