Index: chrome/browser/ui/search/search_tab_helper.cc |
diff --git a/chrome/browser/ui/search/search_tab_helper.cc b/chrome/browser/ui/search/search_tab_helper.cc |
index 444524f48db60fb8d77653071734af1f49be15e4..dec3635410f534c5926a95b7a2b4da3a23e5f90f 100644 |
--- a/chrome/browser/ui/search/search_tab_helper.cc |
+++ b/chrome/browser/ui/search/search_tab_helper.cc |
@@ -93,17 +93,22 @@ void RecordNewTabLoadTime(content::WebContents* contents) { |
base::TimeDelta duration = |
base::TimeTicks::Now() - core_tab_helper->new_tab_start_time(); |
+ bool is_google = google_util::IsGoogleDomainUrl( |
+ contents->GetController().GetLastCommittedEntry()->GetURL(), |
+ google_util::ALLOW_SUBDOMAIN, google_util::DISALLOW_NON_STANDARD_PORTS); |
if (IsCacheableNTP(contents)) { |
- if (google_util::IsGoogleDomainUrl( |
- contents->GetController().GetLastCommittedEntry()->GetURL(), |
- google_util::ALLOW_SUBDOMAIN, |
- google_util::DISALLOW_NON_STANDARD_PORTS)) { |
+ if (is_google) { |
UMA_HISTOGRAM_TIMES("Tab.NewTabOnload.Google", duration); |
} else { |
UMA_HISTOGRAM_TIMES("Tab.NewTabOnload.Other", duration); |
} |
} else { |
UMA_HISTOGRAM_TIMES("Tab.NewTabOnload.Local", duration); |
+ if (is_google) { |
+ UMA_HISTOGRAM_TIMES("Tab.NewTabOnload.LocalGoogle", duration); |
+ } else { |
+ UMA_HISTOGRAM_TIMES("Tab.NewTabOnload.LocalOther", duration); |
+ } |
} |
core_tab_helper->set_new_tab_start_time(base::TimeTicks()); |
} |