Closed Bug 1831332 Opened 2 years ago Closed 2 years ago

DDG non-organic searches are not reported correctly in telemetry

Categories

(Firefox :: Search, defect, P2)

Desktop
All
defect

Tracking

()

VERIFIED FIXED
115 Branch
Tracking Status
firefox-esr102 --- fixed
firefox113 --- fixed
firefox114 --- fixed

People

(Reporter: cbaica, Assigned: standard8)

References

Details

(Whiteboard: [snt-scrubbed])

Attachments

(3 files)

Attached video DDG codes

Found in

  • Fx 114.0a1

Affected versions

  • Fx 114.0a1
  • Fx 113.0b9

Affected platforms

  • Windows 10
  • Ubuntu 20
  • macOS

Steps to reproduce

  1. Launch Firefox.
  2. Navigate to duckduckgo.com.
  3. Perform a search using the DDG websearch from the DDG website.
  4. Open a new tab and navigate to about:telemetry.
  5. Open the RAW json -> raw data and search for the browser.search.content.unknown ping.

Expected result

  • The ping exists and has the following value: duckduckgo:organic:none": 1.

Actual result

  • The listed ping has the following value: duckduckgo:organic:other": 1

Regression range

  • Not a Firefox regression as the search codes were added/changed by DDG.

We've seen DDG using some new codes that we'll need to count as expected organic. The ones we've seen so far are hg, hh, hi and hj.

Assignee: nobody → standard8
Priority: -- → P2

I've now added the four new codes to remote-settings on staging & they have been approved. Please can QA test.

Flags: needinfo?(cristian.baica)

Tested on staging on Windows 10, Ubuntu and macOS using the latest nightly and beta builds. Codes are correctly reported as organic:none when encountered.

Flags: needinfo?(cristian.baica)

Reminder to myself.

Flags: needinfo?(standard8)
Has STR: --- → yes
Component: Address Bar → Search
Flags: needinfo?(standard8)
Whiteboard: [snt-scrubbed]

Patch attached for posterity. It is now on production-preview ready for final approval.

This is now on production as of 14:58 today.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
Pushed by csabou@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/86abd9c9d02e Fix test_urlTelemetry.js to not use a code for the organic:other test that is likely to be an organic:none in the future. r=jteow

Closing the issue as verified fixed.
Please note that DDG changed the codes again, causing the same issue to happen again. Tracked in bug 1851125.

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

Attachment

General

Created:
Updated:
Size: