1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "components/google/core/browser/google_search_metrics.h" 6 7 #include "base/logging.h" 8 #include "base/metrics/histogram.h" 9 10 GoogleSearchMetrics::GoogleSearchMetrics() { 11 } 12 13 GoogleSearchMetrics::~GoogleSearchMetrics() { 14 } 15 16 void GoogleSearchMetrics::RecordGoogleSearch(AccessPoint ap) const { 17 DCHECK_NE(AP_BOUNDARY, ap); 18 UMA_HISTOGRAM_ENUMERATION("GoogleSearch.AccessPoint", ap, AP_BOUNDARY); 19 } 20 21 #if defined(OS_ANDROID) 22 void GoogleSearchMetrics::RecordAndroidGoogleSearch( 23 AccessPoint ap, 24 bool prerender_enabled) const { 25 DCHECK_NE(AP_BOUNDARY, ap); 26 if (prerender_enabled) { 27 UMA_HISTOGRAM_ENUMERATION("GoogleSearch.AccessPoint_PrerenderEnabled", 28 ap, AP_BOUNDARY); 29 } else { 30 UMA_HISTOGRAM_ENUMERATION("GoogleSearch.AccessPoint_PrerenderDisabled", 31 ap, AP_BOUNDARY); 32 } 33 } 34 #endif 35