diff options
author | rlp@chromium.org <rlp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-23 14:53:42 +0000 |
---|---|---|
committer | rlp@chromium.org <rlp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-23 14:53:42 +0000 |
commit | 752a526c83686f1de818d84f929eb16adc57ae8b (patch) | |
tree | 19c9bf6229980bc0517288b1602d095e978bb192 /chrome/browser/ui/omnibox/omnibox_edit_model.cc | |
parent | ac76df17cbb74d2f5b8e9d76e624cd8003bb3977 (diff) | |
download | chromium_src-752a526c83686f1de818d84f929eb16adc57ae8b.zip chromium_src-752a526c83686f1de818d84f929eb16adc57ae8b.tar.gz chromium_src-752a526c83686f1de818d84f929eb16adc57ae8b.tar.bz2 |
[InstantExtended] Add UserMetricsAction for page load on SRP. Also adds UserMetricsAction for when the Omnibox URL indicates as search.
BUG=248790
Review URL: https://chromiumcodereview.appspot.com/16854015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208131 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/omnibox/omnibox_edit_model.cc')
-rw-r--r-- | chrome/browser/ui/omnibox/omnibox_edit_model.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/ui/omnibox/omnibox_edit_model.cc b/chrome/browser/ui/omnibox/omnibox_edit_model.cc index 8ea2426..2c9e8ce 100644 --- a/chrome/browser/ui/omnibox/omnibox_edit_model.cc +++ b/chrome/browser/ui/omnibox/omnibox_edit_model.cc @@ -704,6 +704,15 @@ void OmniboxEditModel::OpenMatch(const AutocompleteMatch& match, const GURL destination_url = autocomplete_controller()-> GetDestinationURL(match, query_formulation_time); + // Track whether the destination URL sends us to a search results page + // using the default search provider. + TemplateURL* default_provider = + TemplateURLServiceFactory::GetForProfile(profile_)-> + GetDefaultSearchProvider(); + if (default_provider && default_provider->IsSearchURL(destination_url)) + content::RecordAction(UserMetricsAction( + "OmniboxDestinationURLMatchesDefaultSearchProvider")); + #if defined(HTML_INSTANT_EXTENDED_POPUP) // If running with instant, notify the instant controller that a navigation // is about to take place if we are navigating to a URL. This can be |