Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(559)

Unified Diff: tools/metrics/histograms/histograms.xml

Side-by-side diff isn't available for this file because of its large size.
Issue 1441013004: [Contextual Search] Add currently-private histograms. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/metrics/histograms/histograms.xml
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index d4e7165843413199e60d5ee9bd988fd10acdf89e..a49928ac1940277929009d1c6a80932855ada6b1 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -41944,6 +41944,177 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="Search.ContextualSearchBasePageProtocol"
+ enum="ContextualSearchBasePageProtocol">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The protocol of the base page, logged at the time that any Search Term
+ Resolution Response is recieved.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchDurationNonPrefetched"
+ units="milliseconds">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The time from opening the panel until the SERP is fully loaded. Applies only
+ to non-prefetched requests. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchDurationPrefetched"
+ units="milliseconds">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The time from opening the panel until the SERP is fully loaded. Applies only
+ to prefetched requests. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchDurationSeen" units="milliseconds">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The time from initiating to ending a contextual search, when results were
+ seen as part of the search. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchDurationUnseen" units="milliseconds">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The time from initiating to ending a contextual search, when results were
+ not seen as part of the search and the search did not end with the beginning
+ of another contextual search. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchDurationUnseenChained"
+ units="milliseconds">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The time from initiating to ending a contextual search, when results were
+ not seen as part of the search and the search ended with the beginning of
+ another contextual search. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchEnterClosed"
+ enum="ContextualSearchEnterClosedStateChange">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The details (previous state and reason) of the first entry into the closed
+ panel state within a contextual search. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchEnterExpanded"
+ enum="ContextualSearchEnterExpandedStateChange">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The details (previous state and reason) of the first entry into the expanded
+ panel state within a contextual search. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchEnterMaximized"
+ enum="ContextualSearchEnterMaximizedStateChange">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The details (previous state and reason) of the first entry into the
+ maximized panel state within a contextual search. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchEnterPeeked"
+ enum="ContextualSearchEnterPeekedStateChange">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The details (previous state and reason) of the first entry into the peeked
+ panel state within a contextual search. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchExitClosed"
+ enum="ContextualSearchExitClosedStateChange">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The details (destination state and reason) of the first exit out of the
+ closed panel state within a contextual search. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchExitExpanded"
+ enum="ContextualSearchExitExpandedStateChange">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The details (destination state and reason) of the first exit out of the
+ expanded panel state within a contextual search. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchExitMaximized"
+ enum="ContextualSearchExitMaximizedStateChange">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The details (destination state and reason) of the first exit out of the
+ maximized panel state within a contextual search. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchExitPeeked"
+ enum="ContextualSearchExitPeekedStateChange">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The details (destination state and reason) of the first exit out of the
+ peeked panel state within a contextual search. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchFallbackSearchRequestStatus"
+ enum="ContextualSearchSearchRequestStatus">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The status of the Contextual Search fallback Search request. Implemented for
+ Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchFirstRunFlowOutcome"
+ enum="ContextualSearchPreferenceState">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The state of the Contextual Search Preference after the first run flow.
+ Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchFirstRunPanelSeen"
+ enum="ContextualSearchFirstRunPanelSeen">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ Whether the first run flow's panel was seen as part of a contextual search.
+ Only logged when the user triggered the first run flow yet exited the search
+ still in the undecided preference state. Implemented for Android.
+ </summary>
+</histogram>
+
<histogram name="Search.ContextualSearchIconSpriteAnimated"
enum="ContextualSearchIconSpriteAnimated">
<owner>donnd@chromium.org</owner>
@@ -41956,6 +42127,26 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="Search.ContextualSearchLowPrioritySearchRequestStatus"
+ enum="ContextualSearchSearchRequestStatus">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The status of the Contextual Search low priority Search request. Implemented
+ for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchNormalPrioritySearchRequestStatus"
+ enum="ContextualSearchSearchRequestStatus">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The status of the Contextual Search normal priority Search request.
+ Implemented for Android.
+ </summary>
+</histogram>
+
<histogram name="Search.ContextualSearchPeekPromoCount" units="count">
<owner>donnd@chromium.org</owner>
<owner>pedrosimonetti@chromium.org</owner>
@@ -41998,6 +42189,141 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="Search.ContextualSearchPreferenceState"
+ enum="ContextualSearchPreferenceState">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The state of the Contextual Search Preference. Can be logged multiple times.
+ Used to determine the population size (user view). Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchPreferenceStateChange"
+ enum="ContextualSearchPreferenceState">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The Contextual Search preference state after a modification from the
+ preference menu. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchPrefetchSummary"
+ enum="ContextualSearchPrefetchSummary">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ A summary histogram for prefetch timings, indicating fully preloaded, etc.
+ Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchPromoOpenCount" units="opens">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The total count of times that the bar with the promo has been opened. Once
+ the user decides, this counter is no longer updated.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchPromoOutcomeByGesture"
+ enum="ContextualSearchOutcomeByGesture">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The outcome of the promo broken down by original triggering gesture. Logged
+ for each view of the promo. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchPromoSeenByGesture"
+ enum="ContextualSearchSeenByGesture">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ Whether the promo was seen, broken down by original triggering gesture.
+ Logged each time the promo was activated. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchPromoTapsBeforeFirstOpen" units="taps">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The historic number of taps that showed a peeking bar with the opt-out promo
+ before the first time the user opened the panel.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchPromoTapsForNeverOpened" units="taps">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The historic number of taps that showed a peeking bar with the opt-out promo
+ for users who have never opened the panel. This count may be limited by the
+ Finch config param promo_on_limited_taps.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchPromoTapsRemaining" units="taps">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The number of remaining taps that can trigger the promo for this user.
+ Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchResolvedTermWords"
+ enum="ContextualSearchResolvedTermWords">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ Whether the search term was single or multi-word, logged at the time that
+ any Search Term Resolution Response is recieved.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchResultsSeen"
+ enum="ContextualSearchResultsSeen">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ Whether search results were seen as part of a contextual search. Implemented
+ for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchResultsSeenByGesture"
+ enum="ContextualSearchSeenByGesture">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ Whether search results were seen, broken down by original triggering
+ gesture. Only includes users that have enabled. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchSelectionValid"
+ enum="ContextualSearchSelectionValid">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ Whether a Contextual Search selection was valid. Implemented for Android.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchSerpLoadedOnClose"
+ enum="ContextualSearchLoaded">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ Whether the SERP was fully loaded when an opened panel was closed.
+ </summary>
+</histogram>
+
<histogram name="Search.ContextualSearchShouldTranslate"
enum="ContextualSearchShouldTranslate">
<owner>donnd@chromium.org</owner>
@@ -42009,6 +42335,33 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="Search.ContextualSearchTapsSinceOpenDecided" units="taps">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The count of taps that showed a peeking bar without the opt-out promo since
+ this user has last opened the panel.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchTapsSinceOpenUndecided" units="taps">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The count of taps that showed a peeking bar with the opt-out promo since
+ this user has last opened the panel.
+ </summary>
+</histogram>
+
+<histogram name="Search.ContextualSearchTimeToSearch" units="milliseconds">
+ <owner>donnd@chromium.org</owner>
+ <owner>twellington@chromium.org</owner>
+ <summary>
+ The time between tapping on a word and performing a search. Implemented for
+ Android.
+ </summary>
+</histogram>
+
<histogram name="Search.DefaultSearchChangeOrigin"
enum="DefaultSearchChangeOrigin">
<owner>mathp@chromium.org</owner>
@@ -56725,6 +57078,106 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<int value="5" label="Pdf"/>
</enum>
+<enum name="ContextualSearchBasePageProtocol" type="int">
+ <int value="0" label="Is HTTP"/>
+ <int value="1" label="Not HTTP"/>
+</enum>
+
+<enum name="ContextualSearchEnterClosedStateChange" type="int">
+ <int value="0" label="From Other"/>
+ <int value="1" label="From Peeked (back press)"/>
+ <int value="2" label="From Peeked (base page scroll)"/>
+ <int value="3" label="From Peeked (text select tap)"/>
+ <int value="4" label="From Expanded (back press)"/>
+ <int value="5" label="From Expanded (base page tap)"/>
+ <int value="6" label="From Expanded (fling)"/>
+ <int value="7" label="From Maximized (back press)"/>
+ <int value="8" label="From Maximized (fling)"/>
+ <int value="9" label="From Maximized (tab promotion)"/>
+ <int value="10" label="From Maximized (SERP navigation)"/>
+</enum>
+
+<enum name="ContextualSearchEnterExpandedStateChange" type="int">
+ <int value="0" label="From Other"/>
+ <int value="1" label="From Peeked (search bar tap)"/>
+ <int value="2" label="From Peeked (swipe)"/>
+ <int value="3" label="From Peeked (fling)"/>
+ <int value="4" label="From Maximized (swipe)"/>
+ <int value="5" label="From Maximized (fling)"/>
+</enum>
+
+<enum name="ContextualSearchEnterMaximizedStateChange" type="int">
+ <int value="0" label="Other"/>
+ <int value="1" label="From Peeked (swipe)"/>
+ <int value="2" label="From Peeked (fling)"/>
+ <int value="3" label="From Expanded (swipe)"/>
+ <int value="4" label="From Expanded (fling)"/>
+ <int value="5" label="From Expanded (SERP navigation)"/>
+</enum>
+
+<enum name="ContextualSearchEnterPeekedStateChange" type="int">
+ <int value="0" label="From Other"/>
+ <int value="1" label="From Closed (text select tap)"/>
+ <int value="2" label="From Closed (text select long press)"/>
+ <int value="3" label="From Peeked (text select tap)"/>
+ <int value="4" label="From Peeked (text select long press)"/>
+ <int value="5" label="From Expanded (search bar tap)"/>
+ <int value="6" label="From Expanded (swipe)"/>
+ <int value="7" label="From Expanded (fling)"/>
+ <int value="8" label="From Maximized (swipe)"/>
+ <int value="9" label="From Maximized (fling)"/>
+</enum>
+
+<enum name="ContextualSearchExitClosedStateChange" type="int">
+ <int value="0" label="Other"/>
+ <int value="1" label="Peek (text select tap)"/>
+ <int value="2" label="Peek (text select long press)"/>
+</enum>
+
+<enum name="ContextualSearchExitExpandedStateChange" type="int">
+ <int value="0" label="Other"/>
+ <int value="1" label="Close (back press)"/>
+ <int value="2" label="Close (base page tap)"/>
+ <int value="3" label="Close (fling)"/>
+ <int value="4" label="Peek (search bar tap)"/>
+ <int value="5" label="Peek (swipe)"/>
+ <int value="6" label="Peek (fling)"/>
+ <int value="7" label="Maximize (swipe)"/>
+ <int value="8" label="Maximize (fling)"/>
+ <int value="9" label="Maximize (SERP navigation)"/>
+</enum>
+
+<enum name="ContextualSearchExitMaximizedStateChange" type="int">
+ <int value="0" label="Other"/>
+ <int value="1" label="Close (back press)"/>
+ <int value="2" label="Close (fling)"/>
+ <int value="3" label="Close (tab promotion)"/>
+ <int value="4" label="Close (SERP navigation)"/>
+ <int value="5" label="Peek (swipe)"/>
+ <int value="6" label="Peek (fling)"/>
+ <int value="7" label="Expand (swipe)"/>
+ <int value="8" label="Expand (fling)"/>
+</enum>
+
+<enum name="ContextualSearchExitPeekedStateChange" type="int">
+ <int value="0" label="Other"/>
+ <int value="1" label="Close (back press)"/>
+ <int value="2" label="Close (base page scroll)"/>
+ <int value="3" label="Close (text select tap)"/>
+ <int value="4" label="Peek (text select tap)"/>
+ <int value="5" label="Peek (text select long press)"/>
+ <int value="6" label="Expand (search bar tap)"/>
+ <int value="7" label="Expand (swipe)"/>
+ <int value="8" label="Expand (fling)"/>
+ <int value="9" label="Maximize (swipe)"/>
+ <int value="10" label="To Maximize (fling)"/>
+</enum>
+
+<enum name="ContextualSearchFirstRunPanelSeen" type="int">
+ <int value="0" label="Seen"/>
+ <int value="1" label="Unseen"/>
+</enum>
+
<enum name="ContextualSearchIconSpriteAnimated" type="int">
<int value="0" label="Animated, seen, from tap"/>
<int value="1" label="Animated, not seen, from tap"/>
@@ -56736,6 +57189,20 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<int value="7" label="Not animated, not seen, from long press"/>
</enum>
+<enum name="ContextualSearchLoaded" type="int">
+ <int value="0" label="Partially Loaded"/>
+ <int value="1" label="Fully Loaded"/>
+</enum>
+
+<enum name="ContextualSearchOutcomeByGesture" type="int">
+ <int value="0" label="Enabled, from Tap"/>
+ <int value="1" label="Disabled, from Tap"/>
+ <int value="2" label="Undecided from Tap"/>
+ <int value="3" label="Enabled, from Long-press"/>
+ <int value="4" label="Disabled, from Long-press"/>
+ <int value="5" label="Undecided from Long-press"/>
+</enum>
+
<enum name="ContextualSearchPeekPromoOutcome" type="int">
<summary>The outcome of the Contextual Search Peek Promo.</summary>
<int value="0" label="Peek Promo was seen, Panel was opened"/>
@@ -56744,6 +57211,45 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<int value="3" label="Peek Promo was not seen, Panel was not opened"/>
</enum>
+<enum name="ContextualSearchPreferenceState" type="int">
+ <int value="0" label="Uninitialized"/>
+ <int value="1" label="Enabled"/>
+ <int value="2" label="Disabled"/>
+</enum>
+
+<enum name="ContextualSearchPrefetchSummary" type="int">
+ <int value="0" label="Prefetched, partly loaded"/>
+ <int value="1" label="Fully preloaded"/>
+ <int value="2" label="Not prefetched"/>
+</enum>
+
+<enum name="ContextualSearchResolvedTermWords" type="int">
+ <int value="0" label="Single Word"/>
+ <int value="1" label="Multi Word"/>
+</enum>
+
+<enum name="ContextualSearchResultsSeen" type="int">
+ <int value="0" label="Seen"/>
+ <int value="1" label="Unseen"/>
+</enum>
+
+<enum name="ContextualSearchSearchRequestStatus" type="int">
+ <int value="0" label="Not Failed"/>
+ <int value="1" label="Failed"/>
+</enum>
+
+<enum name="ContextualSearchSeenByGesture" type="int">
+ <int value="0" label="Seen, from Tap"/>
+ <int value="1" label="Not seen, from Tap"/>
+ <int value="2" label="Seen, from Long-press"/>
+ <int value="3" label="Not seen, from Long-press"/>
+</enum>
+
+<enum name="ContextualSearchSelectionValid" type="int">
+ <int value="0" label="Valid"/>
+ <int value="1" label="Invalid"/>
+</enum>
+
<enum name="ContextualSearchShouldTranslate" type="int">
<summary>
Notes when a translation one-box should be forced by Contextual Search.
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698