Collect telemetry on menu and toolbar usage
Categories
(Thunderbird :: General, enhancement)
Tracking
(thunderbird_esr91 fixed, thunderbird95 fixed)
People
(Reporter: darktrojan, Assigned: darktrojan)
References
Details
Attachments
(2 files)
48 bytes,
text/x-phabricator-request
|
wsmwk
:
approval-comm-beta+
wsmwk
:
approval-comm-esr91+
|
Details | Review |
2.13 KB,
text/plain
|
sancus
:
data-review+
|
Details |
We should collect info on what parts of the UI are most used. Firefox does this by capturing command
events for the entire window and recording them in scalars (BrowserUsageTelemetry.jsm). I think we can copy this approach.
Comment 1•3 years ago
|
||
If we didn't have so much inline handlers, that is ;)
Getting rid of those is of course good in itself.
Assignee | ||
Comment 2•3 years ago
|
||
This is a very-cut-down version of Firefox's BrowserUsageTelemetry.jsm to collect data on interactions with the UI.
It listens for all "click" and "command" events in the main window and message window and tries to record each against the most relevant identifier.
There will unavoidably be some noise from things that experiment add-ons have added but this should be low enough to ignore.
I've divided the UI into four main areas: calendar, chat, messages and the toolbox. In future the compose window, address book and secondary calendar UI would be added.
Assignee | ||
Comment 3•3 years ago
|
||
Comment 4•3 years ago
|
||
Comment on attachment 9248590 [details]
request.md
My bad, shouldn't have let this sit so long. I don't see any issues with this. Glad we are measuring it, seems like an excellent use of Telemetry!
Data Review Form:
- Is there or will there be documentation that describes the schema for the ultimate data set in a public, complete, and accurate way?
Yes, in the scalar definition file.
- Is there a control mechanism that allows the user to turn the data collection on and off?
Yes, using standard Telemetry preferences.
- If the request is for permanent data collection, is there someone who will monitor the data over time?
Yes, Geoff Lankow(darktrojan).
- Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?
Category 2, interaction data.
- Is the data collection request for default-on or default-off?
Default on for all channels.
- Does the instrumentation include the addition of any new identifiers?
No.
- Is the data collection covered by the existing Thunderbird privacy notice?
Yes.
- Does the data collection use a third-party collection tool? If yes, escalate to legal.
No.
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/75890401dbe5
Collect telemetry on menu and toolbar usage. r=mkmelin
Assignee | ||
Comment 6•3 years ago
|
||
Wanted on 91, this patch might need some work before uplifting there though.
Assignee | ||
Comment 7•3 years ago
|
||
Comment on attachment 9248589 [details]
Bug 1736739 - Collect telemetry on menu and toolbar usage. r=mkmelin
[Approval Request Comment]
Regression caused by (bug #):
User impact if declined: none, just telemetry
Testing completed (on c-c, etc.): landed a week ago
Risk to taking this patch (and alternatives if risky): low
Comment 8•3 years ago
|
||
Comment on attachment 9248589 [details]
Bug 1736739 - Collect telemetry on menu and toolbar usage. r=mkmelin
[Triage Comment]
Approved for beta
Comment 9•2 years ago
|
||
bugherder uplift |
Thunderbird 95.0b4:
https://hg.mozilla.org/releases/comm-beta/rev/3dfeedf92f9f
Assignee | ||
Comment 10•2 years ago
|
||
Comment on attachment 9248589 [details]
Bug 1736739 - Collect telemetry on menu and toolbar usage. r=mkmelin
[Approval Request Comment]
Regression caused by (bug #):
User impact if declined: none, just telemetry
Testing completed (on c-c, etc.): in 95 beta 4
Risk to taking this patch (and alternatives if risky): low
I assume this is all working properly and we're getting some data we expect. Sancus?
Comment 11•2 years ago
|
||
Comment on attachment 9248589 [details]
Bug 1736739 - Collect telemetry on menu and toolbar usage. r=mkmelin
[Triage Comment]
Approved for esr91
Comment 12•2 years ago
|
||
bugherder uplift |
Thunderbird 91.4.0:
https://hg.mozilla.org/releases/comm-esr91/rev/767aa716a3b8
Comment 13•2 years ago
|
||
(In reply to Geoff Lankow (:darktrojan) from comment #10)
I assume this is all working properly and we're getting some data we expect. Sancus?
Yes and I've passed some of it along, more to come when I have time to dig into Telemetry again. :)
Description
•