Additional telemetry for link previews: labs options and about pages
Categories
(Core :: Machine Learning, enhancement)
Tracking
()
People
(Reporter: vsabino, Assigned: txia)
References
(Blocks 1 open bug)
Details
(Whiteboard: [genai])
Attachments
(2 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
-
Record additional metrics to determine user settings (they should always be populated, independently of the user changing the settings on that session):
genai.linkpreview.ai_optin
genai.linkpreview.key_points
genai.linkpreview.shortcut -
Add an extra key on
option
on labs_checkbox event to differentiate between the checkboxes. -
Add an extra key
tab
on start, fetch, generate, card_link, card_close and key_points_toggle that identifies if he user is in about:home or about:newtab.
Updated•2 months ago
|
Updated•2 months ago
|
Comment 1•2 months ago
|
||
[Tracking Requested - why for this release]: we added some new link preview shortcuts, opt-in functionality for 140 experiment that we want to measure how users interact
Updated•2 months ago
|
Comment 2•2 months ago
|
||
The bug is marked as tracked for firefox140 (beta). However, the bug still isn't assigned.
:tarek, could you please find an assignee for this tracked bug? If you disagree with the tracking decision, please talk with the release managers.
For more information, please visit BugBot documentation.
Updated•2 months ago
|
Comment 6•2 months ago
|
||
Backed out for causing bc failures on browser_link_preview_telemetry.js
Comment 8•2 months ago
|
||
bugherder |
Comment 10•2 months ago
|
||
:txia/:Mardak could you please add a beta uplift request when you're ready.
Assignee | ||
Comment 11•2 months ago
|
||
- add telemetry "tab" field for start, cardlink, cardClose
- add labsCheckbox event for shift, shift_option, long_press, key_points, link_previews
- add _getTabContextValue to get the filepath for any about: pages
- update optin telemetry
- add metrics
- shift_alt and long_press name normalization
- add key_points (boolean) to card_link
- update test to test against blank
- refactor _getTabContextValue
- add tests for new metric and prefChanged
Original Revision: https://phabricator.services.mozilla.com/D251779
Updated•2 months ago
|
Comment 12•2 months ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined: Without additional visibility provided by telemetry metrics and events in this patch, we'd have limited data to show value of features shipped for 140 experiment for Link Preview. This could contribute to missed signals about possible regressions in end-user experiences.
- Code covered by automated testing: yes
- Fix verified in Nightly: yes
- Needs manual QE test: yes
- Steps to reproduce for manual QE testing: Trigger link preview(shift+hover url) after setting browser.ml.linkPreview.enabled to true and verify glean data
- Risk associated with taking this patch: Low. We only introduce new telemetry calls around an existing feature. No logic changes to link preview rendering.
- Explanation of risk level: Adding telemtry does not alter user-visible behavior. Automated tests validate glean data, and manual QE is straightforward.
- String changes made/needed: None
- Is Android affected?: no
Updated•2 months ago
|
Updated•2 months ago
|
Comment 13•2 months ago
|
||
uplift |
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Comment 14•2 months ago
|
||
I've verified this issue as fixed (based on the info provided in comment 0) using Beta 140.0b6 and latest Nightly 141.0a1 under Win 11, macOS 15 and Ubuntu 24.
Description
•