diff --git a/tools/metrics/histograms/metadata/commerce/histograms.xml b/tools/metrics/histograms/metadata/commerce/histograms.xml
index 7a9e56a0664517..52788f85b3a36e 100644
--- a/tools/metrics/histograms/metadata/commerce/histograms.xml
+++ b/tools/metrics/histograms/metadata/commerce/histograms.xml
@@ -26,6 +26,14 @@ https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histogra
+
+
+
+
+
+
+
+
@@ -177,7 +185,7 @@ https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histogra
+ expires_after="2022-10-01">
ayman@chromium.org
zhiyuancai@chromium.org
chrome-shopping@google.com
@@ -226,7 +234,7 @@ https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histogra
+ units="notifications" expires_after="2022-10-01">
zhiyuancai@chromium.org
ayman@chromium.org
chrome-shopping@google.com
@@ -240,7 +248,7 @@ https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histogra
+ enum="Boolean" expires_after="2022-10-01">
zhiyuancai@chromium.org
ayman@chromium.org
chrome-shopping@google.com
@@ -303,7 +311,7 @@ https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histogra
+ expires_after="2022-10-01">
zhiyuancai@chromium.org
ayman@chromium.org
chrome-shopping@google.com
@@ -317,7 +325,7 @@ https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histogra
+ units="subscriptions" expires_after="2022-10-01">
zhiyuancai@chromium.org
ayman@chromium.org
chrome-shopping@google.com
@@ -330,6 +338,182 @@ https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histogra
+
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records the reason that the merchant trust bottom sheet is closed. Recorded
+ when the bottom sheet is closed. Implemented for Android.
+
+
+
+
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records the duration in milliseconds that the merchant trust bottom sheet is
+ left fully expanded. Implemented for Android.
+
+
+
+
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records the duration in milliseconds that the merchant trust bottom sheet is
+ left half expanded. Implemented for Android.
+
+
+
+
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records the duration in milliseconds that the merchant trust bottom sheet is
+ peeking. Implemented for Android.
+
+
+
+
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records whether the merchant trust bottom sheet is fully expanded. Recorded
+ when the bottom sheet is closed. Implemented for Android.
+
+
+
+
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records whether the merchant trust bottom sheet is half expanded. Recorded
+ when the bottom sheet is closed. Implemented for Android.
+
+
+
+
+ zhiyuancai@chromium.org
+ chrome-shopping@google.com
+
+ Records which ui the bottom sheet is opened from. Recorded when the bottom
+ sheet is opened. Implemented for Android.
+
+
+
+
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records why the prepared merchant trust message is cleared. Recorded when
+ the prepared message is cleared. Implemented for Android. In M96 and later
+ this includes MESSAGE_CONTEXT_NO_LONGER_VALID and
+ SWITCH_TO_DIFFERENT_WEBCONTENTS.
+
+
+
+
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records the reason that the merchant trust message is dismissed. Implemented
+ for Android.
+
+
+
+
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records the duration in milliseconds from the merchant trust message being
+ prepared to it being shown or cleared. Implemented for Android.
+
+
+
+
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records the duration in milliseconds that the merchant trust message is
+ shown. Implemented for Android.
+
+
+
+
+ zhiyuancai@chromium.org
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records the user browsing time in milliseconds in a tab on the same host
+ after a message shows. Recorded when user navigates to another host or the
+ tab gets hid/closed. Recorded for all messages. Implemented for Android.
+
+
+
+
+ zhiyuancai@chromium.org
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records the user browsing time in milliseconds in a tab on the same host
+ after a message shows. Recorded when user navigates to another host or the
+ tab gets hid/closed. Recorded for message with {MessageStarRating}.
+ Implemented for Android.
+
+
+
+
+
+ zhiyuancai@chromium.org
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records the user navigation count in a tab on the same host after a message
+ shows. Recorded when user navigates to another host or the tab gets
+ hid/closed. Recorded for all messages. Implemented for Android.
+
+
+
+
+ zhiyuancai@chromium.org
+ ayman@chromium.org
+ chrome-shopping@google.com
+
+ Records the user navigation count in a tab on the same host after a message
+ shows. Recorded when user navigates to another host or the tab gets
+ hid/closed. Recorded for message with {MessageStarRating}. Implemented for
+ Android.
+
+
+
+
+
+ zhiyuancai@chromium.org
+ chrome-shopping@google.com
+
+ Records whether the store info row is visible in page info. Recorded when
+ the page info is opened. Implemented for Android.
+
+
+
diff --git a/tools/metrics/histograms/metadata/others/histograms.xml b/tools/metrics/histograms/metadata/others/histograms.xml
index 33a9a6e978006e..e876889a863bfd 100644
--- a/tools/metrics/histograms/metadata/others/histograms.xml
+++ b/tools/metrics/histograms/metadata/others/histograms.xml
@@ -96,14 +96,6 @@ chromium-metrics-reviews@google.com.
-
-
-
-
-
-
-
-
@@ -5987,7 +5979,7 @@ chromium-metrics-reviews@google.com.
+ enum="GridTabSwitcherMessageDisableReason" expires_after="2022-10-01">
zhiyuancai@chromium.org
wychen@chromium.org
ayman@chromium.org
@@ -7363,182 +7355,6 @@ chromium-metrics-reviews@google.com.
-
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records the reason that the merchant trust bottom sheet is closed. Recorded
- when the bottom sheet is closed. Implemented for Android.
-
-
-
-
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records the duration in milliseconds that the merchant trust bottom sheet is
- left fully expanded. Implemented for Android.
-
-
-
-
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records the duration in milliseconds that the merchant trust bottom sheet is
- left half expanded. Implemented for Android.
-
-
-
-
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records the duration in milliseconds that the merchant trust bottom sheet is
- peeking. Implemented for Android.
-
-
-
-
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records whether the merchant trust bottom sheet is fully expanded. Recorded
- when the bottom sheet is closed. Implemented for Android.
-
-
-
-
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records whether the merchant trust bottom sheet is half expanded. Recorded
- when the bottom sheet is closed. Implemented for Android.
-
-
-
-
- zhiyuancai@chromium.org
- chrome-shopping@google.com
-
- Records which ui the bottom sheet is opened from. Recorded when the bottom
- sheet is opened. Implemented for Android.
-
-
-
-
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records why the prepared merchant trust message is cleared. Recorded when
- the prepared message is cleared. Implemented for Android. In M96 and later
- this includes MESSAGE_CONTEXT_NO_LONGER_VALID and
- SWITCH_TO_DIFFERENT_WEBCONTENTS.
-
-
-
-
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records the reason that the merchant trust message is dismissed. Implemented
- for Android.
-
-
-
-
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records the duration in milliseconds from the merchant trust message being
- prepared to it being shown or cleared. Implemented for Android.
-
-
-
-
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records the duration in milliseconds that the merchant trust message is
- shown. Implemented for Android.
-
-
-
-
- zhiyuancai@chromium.org
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records the user browsing time in milliseconds in a tab on the same host
- after a message shows. Recorded when user navigates to another host or the
- tab gets hid/closed. Recorded for all messages. Implemented for Android.
-
-
-
-
- zhiyuancai@chromium.org
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records the user browsing time in milliseconds in a tab on the same host
- after a message shows. Recorded when user navigates to another host or the
- tab gets hid/closed. Recorded for message with {MessageStarRating}.
- Implemented for Android.
-
-
-
-
-
- zhiyuancai@chromium.org
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records the user navigation count in a tab on the same host after a message
- shows. Recorded when user navigates to another host or the tab gets
- hid/closed. Recorded for all messages. Implemented for Android.
-
-
-
-
- zhiyuancai@chromium.org
- ayman@chromium.org
- chrome-shopping@google.com
-
- Records the user navigation count in a tab on the same host after a message
- shows. Recorded when user navigates to another host or the tab gets
- hid/closed. Recorded for message with {MessageStarRating}. Implemented for
- Android.
-
-
-
-
-
- zhiyuancai@chromium.org
- chrome-shopping@google.com
-
- Records whether the store info row is visible in page info. Recorded when
- the page info is opened. Implemented for Android.
-
-
-
akhouderchah@chromium.org
benchan@chromium.org
diff --git a/tools/metrics/histograms/metadata/permissions/histograms.xml b/tools/metrics/histograms/metadata/permissions/histograms.xml
index 48d6cd47a4dcf1..430895c2ce589f 100644
--- a/tools/metrics/histograms/metadata/permissions/histograms.xml
+++ b/tools/metrics/histograms/metadata/permissions/histograms.xml
@@ -1158,7 +1158,7 @@ chromium-metrics-reviews@google.com.
+ units="ms" expires_after="2022-12-01">
zhiyuancai@chromium.org
chrome-shopping@google.com
@@ -1178,7 +1178,7 @@ chromium-metrics-reviews@google.com.
+ units="ms" expires_after="2022-12-01">
zhiyuancai@chromium.org
chrome-shopping@google.com