Change Nimbus Exposure Event and Add Telemetry when an Expected or Offer Translation Event Occurs
Categories
(Firefox for Android :: Translations, defect, P2)
Tracking
()
People
(Reporter: olivia, Assigned: olivia)
References
Details
(Whiteboard: [fxdroid][foundation])
Attachments
(3 files, 2 obsolete files)
|
3.85 KB,
text/plain
|
royang
:
data-review+
|
Details |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
5.07 KB,
text/plain
|
royang
:
data-review+
|
Details |
The exposure event for translations should occur in these cases:
- When translatable page is encountered
- When menu is opened
Right now, it happens when the user sees the dialog. The Nimbus event needs to be moved back to when the expected offer event occurs.
| Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
| Assignee | ||
Comment 1•2 years ago
•
|
||
Should also probably add telemetry here too that corresponds to this Nimbus signal.
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 2•2 years ago
|
||
| Assignee | ||
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Comment on attachment 9393356 [details]
OfferToTranslateDataRequest.md
DATA COLLECTION REVIEW RESPONSE:
- Is there or will there be documentation that describes the schema for the ultimate data set in a public, complete, and accurate way?
Yes, through the metrics.yaml file and the Glean Dictionary.
- Is there a control mechanism that allows the user to turn the data collection on and off?
Yes. This collection is Telemetry so 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?
android-probes@mozilla.com will be responsible for monitoring the data over time
- 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 Firefox privacy notice?
Yes
- Does the data collection use a third-party collection tool?
No
Result: data-review+
| Assignee | ||
Comment 4•2 years ago
|
||
This patch:
- Moves the Nimbus exposure event to occur when an entry point could be shown
- Before it was sending the event when the dialog was opened
- Adds Translations.offer_event Telemetry
- Refactors Event.translation_action to Translations.action, because we will
be adding more telemetry under the Translations umbrella
| Assignee | ||
Comment 5•2 years ago
|
||
This patch:
- Moves the Nimbus exposure event to occur when an entry point could be shown
- Before it was sending the event when the dialog was opened
- Adds Translations.offer_event Telemetry
- Refactors Event.translation_action to Translations.action, because we will
be adding more telemetry under the Translations umbrella
Updated•2 years ago
|
| Assignee | ||
Comment 6•2 years ago
•
|
||
In Bug 1886851, the organization of this event is slightly changed to be under the translations heading, instead of the event heading.
See Comment 7 for the right file.
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 7•2 years ago
|
||
Includes information on refactor of earlier probe.
| Assignee | ||
Updated•2 years ago
|
Comment 8•2 years ago
•
|
||
Comment on attachment 9394247 [details]
OfferToTranslateDataRequestRefactor.md
DATA COLLECTION REVIEW RESPONSE:
- Is there or will there be documentation that describes the schema for the ultimate data set in a public, complete, and accurate way?
Yes, through the metrics.yaml file and the Glean Dictionary.
- Is there a control mechanism that allows the user to turn the data collection on and off?
Yes. This collection is Telemetry so 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?
android-probes@mozilla.com will be responsible for monitoring the data over time
- 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 Firefox privacy notice?
Yes
- Does the data collection use a third-party collection tool?
No
Result: data-review+
Comment 10•2 years ago
|
||
| bugherder | ||
Updated•1 year ago
|
Comment 11•1 year ago
|
||
Verified on the latest Fenix Nightly 127.0a1 builds from 5/8, and 5/9, using a Realme GT Master Edition (Android 13), and a Google Pixel 6 (Android 14).
The events are being generated each time the translations bottom sheet is displayed.
"category": "translations"
"name": "offer_event"
"extra":
"item": "expected"
"category": "translations"
"name": "offer_event"
"extra":
"item": "offer"
Description
•