Closed
Bug 1923313
Opened 1 year ago
Closed 1 year ago
Impression and Dismiss events for cards from the “Need to Know” contextual content section are incomplete
Categories
(Firefox :: New Tab Page, defect)
Tracking
()
VERIFIED
FIXED
133 Branch
People
(Reporter: abejenaru, Assigned: maxx)
References
(Blocks 2 open bugs)
Details
Attachments
(2 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
[Affected versions]:
- Firefox Beta 132.0b4, BUILD ID: 20241007091632.
- Firefox Nightly 133.0a1, BUILD ID: 20241007210631.
[Affected Platforms]:
- Windows 10, Windows 11.
- macOS 15.0.1.
- Ubuntu 22.04.
[Prerequisites]:
- Have a new profile with the “browser.search.region” pref from the “about:config” page set to any of the supported regions (“US”, “GB”, “DE”).
- In the same profile, have the “browser.newtabpage.activity-stream.discoverystream.contextualContent.enabled” pref from “about:config” page set to “true” (preffed off by default).
[Steps to reproduce]:
- Open the browser with the profile from the prerequisites.
- Navigate to the “about:glean” page, input any tag name, select “newtab”, and click the “Apply settings and submit ping” button.
- Open a new tab and close it.
- Navigate to the https://debug-ping-preview.firebaseapp.com/pings/tag_name_here page and verify the generated pings.
[Expected result]:
- All telemetry events originating from cards from the “Need to Know” section contain the “is_list_card” property.
[Actual result]:
- The “impression” events from the “newtab” ping do not contain the “is_list_card” property, making it hard to determine their source.
[Additional Notes]:
- This issue is also reproducible with the "dismiss" events of the “Need to Know” section.
- Navigating to the “about:telemetry#events-tab”, it seems that the value of the events is registered as “CARDGRID”, which is the same as any other card from the main Pocket feed.
| Reporter | ||
Updated•1 year ago
|
status-firefox133:
--- → affected
| Assignee | ||
Comment 1•1 year ago
|
||
Updated•1 year ago
|
Assignee: nobody → mcrawford
Status: NEW → ASSIGNED
| Assignee | ||
Comment 2•1 year ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D225376
Updated•1 year ago
|
Attachment #9430470 -
Flags: approval-mozilla-beta?
Comment 3•1 year ago
|
||
beta Uplift Approval Request
- User impact if declined: This would impact the timeline for contextual content experiment which delays the feature being released to users
- Code covered by automated testing: yes
- Fix verified in Nightly: no
- Needs manual QE test: yes
- Steps to reproduce for manual QE testing: See test plan in https://phabricator.services.mozilla.com/D225376
- Risk associated with taking this patch: Low
- Explanation of risk level: All code related to this experiment (including this change) are behind prefs. This code will only be exposed to users in the experiment branch of the contextual content experiment
- String changes made/needed: No
- Is Android affected?: no
Flags: qe-verify+
Pushed by mcrawford@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8918fddc242c
Add is_list_card attribute to impression/dismiss telemetry events r=home-newtab-reviewers,thecount
Comment 5•1 year ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
Updated•1 year ago
|
Attachment #9430470 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Updated•1 year ago
|
Updated•1 year ago
|
QA Whiteboard: [qa-triaged]
| Reporter | ||
Comment 7•1 year ago
|
||
Hello. We have verified this issue on Windows 10 x64 using:
- Firefox Beta 132.0b7 (Build ID: 20241014091808), en-US locale
- Firefox Nightly 133.0a1 (Build ID: 20241014095457), en-US locale
And we were unable to reproduce it anymore. The mentioned telemetry events now contain the "is_list_card": "true" for cards from the "Need to Know" contextual context section.
Note that telemetry events for all other cards from the main feed area do not contain the "is_list_card": "false" property, which was never stated as something required but we felt it was worth mentioning. As a result I'm marking this as Verified Fixed.
Status: RESOLVED → VERIFIED
| Reporter | ||
Updated•1 year ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•