summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordewittj@chromium.org <dewittj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-06 08:09:23 +0000
committerdewittj@chromium.org <dewittj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-06 08:09:23 +0000
commit9ae6550eda51f555fa34e530ba31ac2c13838789 (patch)
tree49c4f2f9cd2858e30dc37aaf0a9004c177ab75ea
parent61b2aebbd0e5b514fc06ed72bf4973e0c95ccb37 (diff)
downloadchromium_src-9ae6550eda51f555fa34e530ba31ac2c13838789.zip
chromium_src-9ae6550eda51f555fa34e530ba31ac2c13838789.tar.gz
chromium_src-9ae6550eda51f555fa34e530ba31ac2c13838789.tar.bz2
Add UMA for tracking when users open message center.
BUG=228974 Review URL: https://chromiumcodereview.appspot.com/14836007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198413 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/ui/views/message_center/web_notification_tray_win.cc5
-rw-r--r--tools/metrics/actions/chromeactions.txt1
2 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/ui/views/message_center/web_notification_tray_win.cc b/chrome/browser/ui/views/message_center/web_notification_tray_win.cc
index 0040952..33c0cf6 100644
--- a/chrome/browser/ui/views/message_center/web_notification_tray_win.cc
+++ b/chrome/browser/ui/views/message_center/web_notification_tray_win.cc
@@ -12,6 +12,7 @@
#include "chrome/browser/status_icons/status_tray.h"
#include "chrome/browser/ui/views/message_center/notification_bubble_wrapper_win.h"
#include "chrome/browser/ui/views/status_icons/status_icon_win.h"
+#include "content/public/browser/user_metrics.h"
#include "grit/chromium_strings.h"
#include "grit/theme_resources.h"
#include "grit/ui_strings.h"
@@ -114,6 +115,8 @@ gfx::ImageSkia GetIcon(int unread_count) {
} // namespace
+using content::UserMetricsAction;
+
namespace message_center {
MessageCenterTrayDelegate* CreateMessageCenterTray() {
@@ -151,6 +154,8 @@ void WebNotificationTrayWin::HidePopups() {
}
bool WebNotificationTrayWin::ShowMessageCenter() {
+ content::RecordAction(UserMetricsAction("Notifications.ShowMessageCenter"));
+
scoped_ptr<message_center::MessageCenterBubble> bubble(
new message_center::MessageCenterBubble(message_center()));
gfx::Screen* screen = gfx::Screen::GetNativeScreen();
diff --git a/tools/metrics/actions/chromeactions.txt b/tools/metrics/actions/chromeactions.txt
index 1c4594b..8b2181f 100644
--- a/tools/metrics/actions/chromeactions.txt
+++ b/tools/metrics/actions/chromeactions.txt
@@ -1130,6 +1130,7 @@
0x95c990454684cb1d NewTabPage_ReopenTab
0xab4d417c5ca44904 NewTab_Button
0xbdc9ec125e7a3ade NewWindow
+0xa86d43452b05bf72 Notifications.ShowMessageCenter
0x268376698078c71b OmniboxInputInProgress
0xe7ff15c3f1043a26 Omnibox_DragString
0x1a18c36c737ec22b Omnibox_DragURL