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 10GoogleSearchMetrics::GoogleSearchMetrics() { 11} 12 13GoogleSearchMetrics::~GoogleSearchMetrics() { 14} 15 16void 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) 22void 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