diff options
author | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-20 22:32:03 +0000 |
---|---|---|
committer | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-20 22:32:03 +0000 |
commit | cfcec9c42a1ff33955de3a2c802b94404c5c607f (patch) | |
tree | c4314b69f8f4ea18f5490dc77abb09c2d4894632 /chrome/browser/chrome_browser_main_android.h | |
parent | 7dc0e4b73ffc4431a8f51617ba32fa0673ae8099 (diff) | |
download | chromium_src-cfcec9c42a1ff33955de3a2c802b94404c5c607f.zip chromium_src-cfcec9c42a1ff33955de3a2c802b94404c5c607f.tar.gz chromium_src-cfcec9c42a1ff33955de3a2c802b94404c5c607f.tar.bz2 |
Add UMA metrics for Android Chrome Google Search.
To analyze the impact of prefetching high-confidence search suggestions in Android Chrome, this CL,
- Adds a listener for counting Google searches from various search access points. No actual search query content is observed.
- Records the search count based on the prerendering settings.
(see trybot results in patchset #8).
BUG=382694
R=asvitkine@chromium.org, davidben@chromium.org, jam@chromium.org, pkasting@chromium.org, samarth@chromium.org
Review URL: https://codereview.chromium.org/342053002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278835 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chrome_browser_main_android.h')
-rw-r--r-- | chrome/browser/chrome_browser_main_android.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/chrome_browser_main_android.h b/chrome/browser/chrome_browser_main_android.h index a7f31a9..a4b1de3 100644 --- a/chrome/browser/chrome_browser_main_android.h +++ b/chrome/browser/chrome_browser_main_android.h @@ -7,6 +7,8 @@ #include "chrome/browser/chrome_browser_main.h" +class GoogleSearchCounterAndroid; + namespace breakpad { class CrashDumpManager; } @@ -19,6 +21,7 @@ class ChromeBrowserMainPartsAndroid : public ChromeBrowserMainParts { // content::BrowserMainParts overrides. virtual void PreProfileInit() OVERRIDE; + virtual void PostProfileInit() OVERRIDE; virtual void PreEarlyInitialization() OVERRIDE; // ChromeBrowserMainParts overrides. @@ -27,6 +30,7 @@ class ChromeBrowserMainPartsAndroid : public ChromeBrowserMainParts { private: scoped_ptr<base::MessageLoop> main_message_loop_; scoped_ptr<breakpad::CrashDumpManager> crash_dump_manager_; + scoped_ptr<GoogleSearchCounterAndroid> search_counter_; DISALLOW_COPY_AND_ASSIGN(ChromeBrowserMainPartsAndroid); }; |