No telemetry pings are sent if the stage 1 button or the "Dismiss" button from certain snippets are clicked
Categories
(Firefox :: New Tab Page, defect, P1)
Tracking
()
People
(Reporter: mcoman, Assigned: andreio)
References
Details
(Keywords: github-merged)
Attachments
(4 files)
[Affected versions]: - Firefox 65.0b4 and above [Affected Platforms]: - All Windows - All Linux - All Mac [Prerequisites]: - Have the latest Firefox Nightly build installed. - Have the "Browser Console" opened. - Have a Firefox profile with the following prefs in the "about:config" page: - "browser.newtabpage.activity-stream.asrouterExperimentEnabled" with "true" value; - "browser.ping-centre.log" set to "true". [Steps to reproduce]: 1. Open the browser with the profile from prerequisites. 2. Navigate to "about:config#asrouter" page. 3. Scroll down to the "NEWSLETTER_TEST_1" section and click the "Show" button. 4. Focus the "Browser Console" and clear all the output from it. 5. Go back to the "AS Router" page and click the snippet's "Continue" button. 6. Focus the "Browser Console" and observe the displayed pings. [Expected result]: - A specific ping is displayed in the "Browser Console". [Actual result]: - No pings are displayed. [Additional Notes]: - This issue is also reproducible with the "FXA_SNIPPET_TEST_1" and the "SNIPPETS_SEND_TO_DEVICE_TEST" snippets. - According to the "QA plan for ASR Snippets" doc (https://goo.gl/KCLbkM), a specific ping should be displayed in the "Browser Console". - Attached a screen recording of the issue.
Reporter | ||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 1•5 years ago
|
||
Commit pushed to master at https://github.com/mozilla/activity-stream https://github.com/mozilla/activity-stream/commit/4ec4f4bb06d982a2e4056f8bf736d03d6d486437 Fix Bug 1515026 - Send telemetry ping for dismiss events (#4634)
Updated•5 years ago
|
Comment 2•5 years ago
|
||
Per discussion with tspurway, the severity of this bug doesn't warrant tracking for the 65 release, but I'll consider an uplift request still if the patch is low-risk.
Comment 3•5 years ago
|
||
Reporter | ||
Comment 4•5 years ago
|
||
I have verified this issue and it seems that is partially fixed. The pings are correctly sent for the "Dismiss" button, but there are still no pings sent for the stage 1 button.
Considering the above I am reopening the issue.
Tested with the latest Firefox Nightly (66.0a1 Build ID - 20190108215840) installed, on Windows 10 x64, Arch Linux and Mac 10.13.3.
Comment 5•5 years ago
|
||
Comment 6•5 years ago
|
||
Updated•5 years ago
|
Comment 7•5 years ago
|
||
Comment 8•5 years ago
|
||
Is this something we should consider backporting to Beta?
Comment 9•5 years ago
|
||
Assignee | ||
Comment 10•5 years ago
|
||
Assignee | ||
Comment 11•5 years ago
|
||
More telemetry is always good.
Patch is up https://phabricator.services.mozilla.com/D16698
I reached out to QA to get this verified before requesting uplift.
Reporter | ||
Comment 12•5 years ago
|
||
I have verified that this issue is no longer reproducible with the latest Firefox Nightly (66.0a1 Build ID - 20190116093310) installed, on Windows 10 x64, Arch Linux and Mac 10.13.3. Now a telemetry ping is sent after the "Stage 1" button is clicked.
Assignee | ||
Comment 13•5 years ago
|
||
Comment on attachment 9036914 [details]
Bug 1515026 - Add telemetry pings for missing AS Snippets user actions
[Beta/Release Uplift Approval Request]
Feature/Bug causing the regression: Bug 1513279
User impact if declined: Missing user telemetry data for Snippets user actions
Is this code covered by automated tests?: Yes
Has the fix been verified in Nightly?: Yes
Needs manual test from QE?: No
If yes, steps to reproduce: Already verified
List of other uplifts needed: None
Risk to taking this patch: Low
Why is the change risky/not risky? (and alternatives if risky): Small patch already verified by QA
String changes made/needed:
Comment 15•5 years ago
|
||
Comment on attachment 9036914 [details]
Bug 1515026 - Add telemetry pings for missing AS Snippets user actions
[Triage Comment]
Adds more telemetry probes for AS Snippets, which are going out enabled by default in Fx65. Approved for 65.0b12.
Comment 16•5 years ago
|
||
bugherder uplift |
Reporter | ||
Comment 17•5 years ago
|
||
I have verified that this issue is no longer reproducible with the latest Firefox Beta (65.0b12 Build ID - 20190117232427) installed, on Windows 10 x64, Arch Linux and Mac 10.13.3. Now a telemetry ping is sent if the "Stage 1" button or the "Dismiss" buttons are clicked.
Updated•5 years ago
|
Description
•