summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chrome_browser_main_android.h
diff options
context:
space:
mode:
authorkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-20 22:32:03 +0000
committerkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-20 22:32:03 +0000
commitcfcec9c42a1ff33955de3a2c802b94404c5c607f (patch)
treec4314b69f8f4ea18f5490dc77abb09c2d4894632 /chrome/browser/chrome_browser_main_android.h
parent7dc0e4b73ffc4431a8f51617ba32fa0673ae8099 (diff)
downloadchromium_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.h4
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);
};