Commit bc6f6566 authored by Jazz Xu's avatar Jazz Xu Committed by Commit Bot

CrOS GMC: Record pin/unpin metrics.

This CL adds pin/unpin metrics when user clicks pin/unpin button.

Bug: 1136254
Change-Id: I9bbbac6444cbbf2d74d74abbd8ec7d8b7ec31a4f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2462195
Commit-Queue: Jazz Xu <jazzhsu@chromium.org>
Reviewed-by: default avatarJesse Doherty <jwd@chromium.org>
Reviewed-by: default avatarTetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#815484}
parent 99db6496
......@@ -162,6 +162,9 @@ MediaTray::PinButton::PinButton()
void MediaTray::PinButton::ButtonPressed(views::Button* sender,
const ui::Event& event) {
MediaTray::SetPinnedToShelf(!MediaTray::IsPinnedToShelf());
base::UmaHistogramBoolean("Media.CrosGlobalMediaControls.PinAction",
MediaTray::IsPinnedToShelf());
SetImage(views::Button::STATE_NORMAL,
CreateVectorIcon(
MediaTray::IsPinnedToShelf() ? kPinnedIcon : kUnpinnedIcon,
......
......@@ -1239,6 +1239,15 @@ reviews. Googlers can read more about this at go/gwsq-gerrit.
</summary>
</histogram>
<histogram name="Media.CrosGlobalMediaControls.PinAction" enum="BooleanPinned"
expires_after="2021-10-07">
<owner>jazzhsue@chromium.org</owner>
<owner>media-dev@chromium.org</owner>
<summary>
Record each time user pins/unpins CrOS global media controls.
</summary>
</histogram>
<histogram name="Media.CrosGlobalMediaControls.QuickSettingUserAction"
enum="MediaSessionAction" expires_after="2021-10-07">
<owner>jazzhsue@chromium.org</owner>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment