Closed Bug 1680273 Opened 3 years ago Closed 3 years ago

Move ASRouter telemetry call from child actor to parent

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
85 Branch
Tracking Status
firefox85 --- verified

People

(Reporter: andreio, Assigned: andreio)

Details

Attachments

(1 file)

Moving the telemetry call into the parent works around some of the issues found in bug 1677723:

  • We cannot properly use client_id because of pref access restrictions
  • Similarly other telemetry data cannot be accessed from the child context
Pushed by aoprea@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/66774ae869fd
Move ASRouter telemetry call from child actor to parent r=k88hudson
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch

We need to verify that snippets telemetry reports the expected information.

Flags: qe-verify?

We have verified this enhancement and I can confirm the following:

  • verified that the "client_id" value is successfully displayed for the "IMPRESSION", "CLICK" and "BLOCK" telemetry ping of the "NEWTAB_FOOTER_BAR" snippet.
  • verified that the "client_id" value is also displayed in the snippets telemetry pings from the "snippets_local_testing" section of the "AS Router Admin" page.
  • verified that no regressions occurred in the "CLICK", "BLOCK" telemetry pings of the cards from the "Top Sites", "Recommended by Pocket", and "Highlights" sections.
  • verified using the "gzipServer" tool that the telemetry pings are successfully sent and received by a local telemetry server.

Verified using the latest Firefox Nightly (85.0a1 Build ID - 20201211093444) installed on Windows 10 x64, macOS 10.15, and Ubuntu Linux 20 x64.

Status: RESOLVED → VERIFIED
Flags: qe-verify?
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: