Index: tools/metrics/histograms/histograms.xml |
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
index 31774c7ed82606dfcfe74fdb4a4a19feb94b0f78..0f1d567985d31981b9b30be7bd7f6274282968e9 100644 |
--- a/tools/metrics/histograms/histograms.xml |
+++ b/tools/metrics/histograms/histograms.xml |
@@ -21290,6 +21290,42 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<summary>Http response codes in NetworkLocationRequest.</summary> |
</histogram> |
+<histogram base="true" name="Geolocation.SettingsDialog.AcceptEvent" |
+ enum="GeolocationSettingsDialogBackOff"> |
+ <owner>benwells@chromium.org</owner> |
+ <summary> |
+ Records the backoff level when the Location Settings Dialog is accepted by |
+ the user. |
+ </summary> |
+</histogram> |
+ |
+<histogram base="true" name="Geolocation.SettingsDialog.DenyEvent" |
+ enum="GeolocationSettingsDialogBackOff"> |
+ <owner>benwells@chromium.org</owner> |
+ <summary> |
+ Records the backoff level when the Location Settings Dialog is rejected by |
+ the user. |
+ </summary> |
+</histogram> |
+ |
+<histogram base="true" name="Geolocation.SettingsDialog.ShowEvent" |
+ enum="GeolocationSettingsDialogBackOff"> |
+ <owner>benwells@chromium.org</owner> |
+ <summary> |
+ Records the backoff level when the Location Settings Dialog is shown to the |
+ user. |
+ </summary> |
+</histogram> |
+ |
+<histogram base="true" name="Geolocation.SettingsDialog.SuppressEvent" |
+ enum="GeolocationSettingsDialogBackOff"> |
+ <owner>benwells@chromium.org</owner> |
+ <summary> |
+ Records the backoff level when the Location Settings Dialog is suppressed |
+ due to backoff. |
+ </summary> |
+</histogram> |
+ |
<histogram name="Geolocation.Timeout"> |
<owner>mvanouwerkerk@chromium.org</owner> |
<summary> |
@@ -96680,6 +96716,12 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<int value="5" label="User ignored the bar"/> |
</enum> |
+<enum name="GeolocationSettingsDialogBackOff" type="int"> |
+ <int value="0" label="One week"/> |
+ <int value="1" label="One month"/> |
+ <int value="2" label="Three months"/> |
+</enum> |
+ |
<enum name="GeopositionErrorCode" type="int"> |
<int value="0" label="There was no error"/> |
<int value="1" label="User denied use of geolocation"/> |
@@ -118121,6 +118163,15 @@ from previous Chrome versions. |
<affected-histogram name="PLT.PT_StartToFinish"/> |
</histogram_suffixes> |
+<histogram_suffixes name="GeolocationSettingsDialogSource"> |
+ <suffix name="DSE" label="Default search engine"/> |
+ <suffix name="NonDSE" label="Non-default search engine"/> |
+ <affected-histogram name="Geolocation.SettingsDialog.AcceptEvent"/> |
+ <affected-histogram name="Geolocation.SettingsDialog.DenyEvent"/> |
+ <affected-histogram name="Geolocation.SettingsDialog.ShowEvent"/> |
+ <affected-histogram name="Geolocation.SettingsDialog.SuppressEvent"/> |
+</histogram_suffixes> |
+ |
<histogram_suffixes name="GLApisWithErrorReporting"> |
<suffix name="TexImage2D" label="All GL APIs that allocate a 2D texture."/> |
<suffix name="TexImage3D" label="All GL APIs that allocate a 3D texture."/> |