Instrument Translations Panel With Telemetry
Categories
(Firefox :: Translations, enhancement, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox117 | --- | fixed |
People
(Reporter: nordzilla, Assigned: nordzilla)
References
Details
Attachments
(14 files, 1 obsolete file)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
14.14 KB,
text/plain
|
chutten
:
data-review+
|
Details |
We want to fully instrument the translations panel with telemetry such that we can determine the flow of events taken within the panel, and also anonymously determine how users are interacting with the panel the first time that they see it.
| Assignee | ||
Comment 1•2 years ago
|
||
Updated•2 years ago
|
| Assignee | ||
Comment 2•2 years ago
|
||
Cleans up existing bug links by adding the comment numbers
that contain the exact data reviews.
| Assignee | ||
Comment 3•2 years ago
|
||
Adds the notion of an event being a first-interaction
or not, to better distinguish how users interact with
the translations panel the first time they see it.
Depends on D184694
| Assignee | ||
Comment 4•2 years ago
|
||
Modifies existing telemetry events to maintain the
same flow throughout different error states that may
occur in the translations panel.
Depends on D184695
| Assignee | ||
Comment 5•2 years ago
|
||
Adds a telemetry event for the restore-page action.
Depends on D184696
| Assignee | ||
Comment 6•2 years ago
|
||
Adds telemetry events for the button interactions
within in the Translations panel.
Depends on D184697
| Assignee | ||
Comment 7•2 years ago
|
||
Handles telemetry events that deal with popupshown
and popuphidden in the Translations panel.
Depends on D184698
| Assignee | ||
Comment 8•2 years ago
|
||
Handles telemetry events that deal with popupshown and
popuphidden for the translations settings menu invoked
from the Translations panel.
Depends on D184699
| Assignee | ||
Comment 9•2 years ago
|
||
Handles telemetry events for chaning languages within
the Translations panel.
Depends on D184700
| Assignee | ||
Comment 10•2 years ago
|
||
Handles telemetry events for managing the language-
and site-based settings options from the settings
menu invoked from the Translations panel.
Depends on D184701
| Assignee | ||
Comment 11•2 years ago
|
||
Handles telemetry events that lead to the about/learn-more
page within the Translations panel and the settings menu.
Depends on D184702
| Assignee | ||
Comment 12•2 years ago
|
||
Drive-by cleanup of code in translationsPanel.js
Depends on D184703
| Assignee | ||
Comment 13•2 years ago
|
||
Adds console logging for all of TranslationsTelemetry
that is off by default, but may be turned on in local
builds to help with debugging.
Depends on D184704
| Assignee | ||
Comment 14•2 years ago
|
||
Adds tests that utilize and check all of the telemetry
events that are added in this patch stack.
Depends on D184705
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
| Assignee | ||
Comment 15•2 years ago
|
||
Updated•2 years ago
|
Comment 16•2 years ago
|
||
Comment on attachment 9346110 [details]
data-review-request
DATA COLLECTION REVIEW RESPONSE:
Is there or will there be documentation that describes the schema for the ultimate data set available publicly, complete and accurate?
Yes.
Is there a control mechanism that allows the user to turn the data collection on and off?
Yes. This collection can be controlled through Firefox's Preferences.
If the request is for permanent data collection, is there someone who will monitor the data over time?
No. This collection will expire in Firefox 122.
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.
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 Firefox privacy notice?
Yes.
Does the data collection use a third-party collection tool?
No.
Result: datareview+
Comment 17•2 years ago
|
||
Comment 18•2 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/31dab5a8e6ce
https://hg.mozilla.org/mozilla-central/rev/d87a250b80b7
https://hg.mozilla.org/mozilla-central/rev/c3604325ed2b
https://hg.mozilla.org/mozilla-central/rev/80f71f0d286e
https://hg.mozilla.org/mozilla-central/rev/eaaf5a61f97d
https://hg.mozilla.org/mozilla-central/rev/2135bbe6a4d8
https://hg.mozilla.org/mozilla-central/rev/1305d8077717
https://hg.mozilla.org/mozilla-central/rev/1589e3f38ef8
https://hg.mozilla.org/mozilla-central/rev/da54d21904f0
https://hg.mozilla.org/mozilla-central/rev/5a8173b2d895
https://hg.mozilla.org/mozilla-central/rev/b010542e0375
https://hg.mozilla.org/mozilla-central/rev/ec4f582ab69e
https://hg.mozilla.org/mozilla-central/rev/29de00271fd2
Description
•