summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/omnibox/omnibox_edit_model.cc
diff options
context:
space:
mode:
authorrlp@chromium.org <rlp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-23 14:53:42 +0000
committerrlp@chromium.org <rlp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-23 14:53:42 +0000
commit752a526c83686f1de818d84f929eb16adc57ae8b (patch)
tree19c9bf6229980bc0517288b1602d095e978bb192 /chrome/browser/ui/omnibox/omnibox_edit_model.cc
parentac76df17cbb74d2f5b8e9d76e624cd8003bb3977 (diff)
downloadchromium_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.cc9
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