Closed
Bug 925515
Opened 11 years ago
Closed 11 years ago
Remove filter on recorded search engine identifiers
Categories
(Firefox Health Report Graveyard :: Data Collection, defect)
Firefox Health Report Graveyard
Data Collection
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mconnor, Assigned: rnewman)
References
Details
(Keywords: meta)
Attachments
(2 obsolete files)
This is the bug to flag the (potential) payload changes. Now that we have FHR data coming in, we've discovered that the number of users falling into the "other" bucket is much larger than expected, both in share of search volume as well as users with unknown search engines. Data we've obtained from studies (Search Tabs) and partners has confirmed that hijacking of search defaults is more widespread than previously believed, and more importantly, users struggle to undo these actions. Most users simple resort to directly visiting search engines instead of using the built-in UI, which is not an optimal experience. Anecdotally, we have reports that due to sideloading and other techniques, users are actually unaware of the provenance of these search engines, and assume they came from Mozilla. To help us detect and flag this type of hijacking, I propose that we should stop filtering search providers into an "other" bucket, and directly identify them in all cases. This would allow us to identify potentially-hijacked users and provide them with an effective remedy within the FHR feature. The potentially for disclosing personal information is pretty low here, certainly no worse than add-ons, and would require someone to intentionally disclose that information in the identifier for the search plugin. The initial discussion indicated this was an extremely unlikely case, and an acceptable risk vs. the user benefit.
Assignee | ||
Updated•11 years ago
|
Keywords: meta
OS: Mac OS X → All
Hardware: x86 → All
Summary: remove filter on search measurements → Remove filter on recorded search engine identifiers
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → rnewman
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•11 years ago
|
||
Patch to follow shortly… "org.mozilla.searches.counts": { "_v": 3, "eBay.searchbar": 1, "other-IMDB (akas).searchbar": 1, "other-Mycroft Project.searchbar": 1, "twitter.searchbar": 1 },
Assignee | ||
Comment 2•11 years ago
|
||
Note that I plan a follow-up to this that alters how searches are threaded through, which will avoid some 'other's.
Assignee | ||
Comment 3•11 years ago
|
||
I plan a part 2 that addresses some of the comments in this bug, and allows an engine added at runtime to be recorded with a non 'other' ID.
Attachment #818106 -
Flags: review?(gps)
Assignee | ||
Comment 4•11 years ago
|
||
This should perform better (no _initialize), and will also catch runtime engine additions.
Attachment #818120 -
Flags: review?(gps)
Assignee | ||
Updated•11 years ago
|
Attachment #818106 -
Attachment is obsolete: true
Attachment #818106 -
Flags: review?(gps)
Assignee | ||
Updated•11 years ago
|
Attachment #818120 -
Attachment is obsolete: true
Attachment #818120 -
Flags: review?(gps)
Assignee | ||
Comment 5•11 years ago
|
||
Fixed in 28. See dependency bugs.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 6•11 years ago
|
||
In the interest of getting data (and resolutions) to our users sooner rather than later, I'd like to see this uplifted as far as we can, at least to 27, possibly to 26 if it's super safe.
Updated•8 years ago
|
Product: Firefox Health Report → Firefox Health Report Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•