Index: chrome/browser/prerender/prerender_histograms.cc |
diff --git a/chrome/browser/prerender/prerender_histograms.cc b/chrome/browser/prerender/prerender_histograms.cc |
index 5e75a03cef4eb5f2f4e4e699546b6a56382cd4e9..a7fa97f136a04c00d7e45f086a019800dab0fe8d 100644 |
--- a/chrome/browser/prerender/prerender_histograms.cc |
+++ b/chrome/browser/prerender/prerender_histograms.cc |
@@ -50,8 +50,10 @@ std::string GetHistogramName(Origin origin, uint8 experiment_id, |
switch (origin) { |
case ORIGIN_OMNIBOX: |
return ComposeHistogramName("omnibox", name); |
- case ORIGIN_LINK_REL_PRERENDER: |
- return ComposeHistogramName("web", name); |
+ case ORIGIN_LINK_REL_PRERENDER_SAMEDOMAIN: |
+ return ComposeHistogramName("websame", name); |
+ case ORIGIN_LINK_REL_PRERENDER_CROSSDOMAIN: |
+ return ComposeHistogramName("webcross", name); |
case ORIGIN_GWS_PRERENDER: // Handled above. |
default: |
NOTREACHED(); |
@@ -101,10 +103,12 @@ bool OriginIsOmnibox(Origin origin) { |
} else if (experiment != kNoExperiment && \ |
(origin != ORIGIN_GWS_PRERENDER || \ |
experiment != recording_experiment)) { \ |
- } else if (origin == ORIGIN_LINK_REL_PRERENDER) { \ |
- HISTOGRAM; \ |
} else if (origin == ORIGIN_OMNIBOX) { \ |
HISTOGRAM; \ |
+ } else if (origin == ORIGIN_LINK_REL_PRERENDER_SAMEDOMAIN) { \ |
+ HISTOGRAM; \ |
+ } else if (origin == ORIGIN_LINK_REL_PRERENDER_CROSSDOMAIN) { \ |
+ HISTOGRAM; \ |
} else if (experiment != kNoExperiment) { \ |
HISTOGRAM; \ |
} else { \ |
@@ -114,7 +118,7 @@ bool OriginIsOmnibox(Origin origin) { |
PrerenderHistograms::PrerenderHistograms() |
: last_experiment_id_(kNoExperiment), |
- last_origin_(ORIGIN_LINK_REL_PRERENDER), |
+ last_origin_(ORIGIN_LINK_REL_PRERENDER_CROSSDOMAIN), |
origin_experiment_wash_(false), |
seen_any_pageload_(true), |
seen_pageload_started_after_prerender_(true) { |
@@ -391,7 +395,7 @@ uint8 PrerenderHistograms::GetCurrentExperimentId() const { |
Origin PrerenderHistograms::GetCurrentOrigin() const { |
if (!WithinWindow()) |
- return ORIGIN_LINK_REL_PRERENDER; |
+ return ORIGIN_LINK_REL_PRERENDER_CROSSDOMAIN; |
return last_origin_; |
} |