summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authormfomitchev <mfomitchev@chromium.org>2015-04-14 08:18:14 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-14 15:18:39 +0000
commit27e68f6e248a872f482ebe35f8abd80c5a60aa4d (patch)
tree853d2a8426d7e6563ac119513920e823cdd424e5 /tools
parent4503272ef75d9e57dcf79755a5788318c19a02b4 (diff)
downloadchromium_src-27e68f6e248a872f482ebe35f8abd80c5a60aa4d.zip
chromium_src-27e68f6e248a872f482ebe35f8abd80c5a60aa4d.tar.gz
chromium_src-27e68f6e248a872f482ebe35f8abd80c5a60aa4d.tar.bz2
Fixing UMA logging for GestureNav
After the recent refactoring patch (crrev.com/1072123002), some of the stats were not being recorded propery. This patch fixes that and moves the logging to OverscrollNavigationOverlay so that the stats are logged when the gesture nav overlay slides on top of the screenshot as well as the live page. BUG=476028 Review URL: https://codereview.chromium.org/1054963004 Cr-Commit-Position: refs/heads/master@{#325049}
Diffstat (limited to 'tools')
-rw-r--r--tools/metrics/histograms/histograms.xml47
1 files changed, 47 insertions, 0 deletions
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 4d4e3ca..3f97e5f 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -24918,8 +24918,21 @@ Therefore, the affected-histogram name has to have at least one dot in it.
</summary>
</histogram>
+<histogram name="Overscroll.Cancelled" enum="NavigationDirection">
+ <owner>rbyers@chromium.org</owner>
+ <owner>mfomitchev@chromium.org</owner>
+ <summary>
+ Overscroll gestures that were aborted before they were completed.
+ </summary>
+</histogram>
+
<histogram name="Overscroll.Completed" enum="OverscrollMode">
+ <obsolete>
+ Deprecated as of Chrome 44 in favour of Overscroll.Cancelled and
+ Overscroll.Navigated2.
+ </obsolete>
<owner>rbyers@chromium.org</owner>
+ <owner>mfomitchev@chromium.org</owner>
<summary>Completed overscroll gestures.</summary>
<details>
An overscroll gesture starts when user scrolls past the edge of the web page
@@ -24931,6 +24944,19 @@ Therefore, the affected-histogram name has to have at least one dot in it.
<histogram name="Overscroll.Navigated" enum="OverscrollMode">
<owner>rbyers@chromium.org</owner>
+ <owner>mfomitchev@chromium.org</owner>
+ <obsolete>
+ Deprecated as of Chrome 44 to switch to NavigationDirection enum.
+ </obsolete>
+ <summary>
+ Navigations that were triggered due to completed overscroll gesture. Note
+ that not all completed overscroll gestures trigger a navigation.
+ </summary>
+</histogram>
+
+<histogram name="Overscroll.Navigated2" enum="NavigationDirection">
+ <owner>rbyers@chromium.org</owner>
+ <owner>mfomitchev@chromium.org</owner>
<summary>
Navigations that were triggered due to completed overscroll gesture. Note
that not all completed overscroll gestures trigger a navigation.
@@ -24939,6 +24965,20 @@ Therefore, the affected-histogram name has to have at least one dot in it.
<histogram name="Overscroll.Started" enum="OverscrollMode">
<owner>rbyers@chromium.org</owner>
+ <owner>mfomitchev@chromium.org</owner>
+ <obsolete>
+ Deprecated as of Chrome 44 to switch to NavigationDirection enum.
+ </obsolete>
+ <summary>
+ Overscroll gestures initiated by the user. Note that not all overcroll
+ gestures started are completed (e.g. the overscroll gesture is aborted if
+ user clicks or presses a key during the gesture).
+ </summary>
+</histogram>
+
+<histogram name="Overscroll.Started2" enum="NavigationDirection">
+ <owner>rbyers@chromium.org</owner>
+ <owner>mfomitchev@chromium.org</owner>
<summary>
Overscroll gestures initiated by the user. Note that not all overcroll
gestures started are completed (e.g. the overscroll gesture is aborted if
@@ -55814,6 +55854,13 @@ To add a new entry, add it with any value and run test to compute valid value.
<int value="1" label="Hit"/>
</enum>
+<enum name="NavigationDirection" type="int">
+ <summary>Direction of the overscroll gesture.</summary>
+ <int value="0" label="None">Did not scroll</int>
+ <int value="1" label="Forward">Scrolled forward</int>
+ <int value="2" label="Back">Scrolled back</int>
+</enum>
+
<enum name="NavigationScheme" type="int">
<int value="0" label="(Unknown)"/>
<int value="1" label="http"/>