Skip to content

Add Brave Search metrics (uplift to 1.89.x)#34625

Open
DJAndries wants to merge 2 commits into1.89.xfrom
qpd-p3a-1.89.x
Open

Add Brave Search metrics (uplift to 1.89.x)#34625
DJAndries wants to merge 2 commits into1.89.xfrom
qpd-p3a-1.89.x

Conversation

@DJAndries
Copy link
Collaborator

@DJAndries DJAndries commented Mar 10, 2026

Uplift of #33884
Uplift of #33951
Resolves brave/brave-browser#52857
Resolves brave/brave-browser#52782

* Add metrics for Brave queries per day

* Move QPD metrics to separate class

* Add search metrics test

* Refactor search metrics to not use daily storage, report after 24 hours has elapsed

* Add Yahoo/DDG default histogram names

* Remove check deref include

* Move unit test to components

* Clear query counts on history clear

* Add check for registry

* Fix rebase error
* Add omnibox search percentage metrics

* Add NTP search percentage metric

* Include private queries in search metrics

* Update metric_names.h

* Fix

* Trigger `ReportDailyMetrics` from `PageMetrics::ReportAllMetrics`

* Address PR feedback

* Fix after Chromium upgrade, misc fixes after rebase

* Add CHECK_GT

* Add missing metric names
@DJAndries DJAndries requested a review from a team as a code owner March 10, 2026 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant