summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrkc@chromium.org <rkc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-27 08:03:03 +0000
committerrkc@chromium.org <rkc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-27 08:03:03 +0000
commitb0fe48dbc85a4090bde7b9c1c7650150124654ea (patch)
tree40e7e4707dde4eadd2c41a575bc5d9b4dfdb375a
parent0b672fbe349b1047b9ba077713243d2d64834a0a (diff)
downloadchromium_src-b0fe48dbc85a4090bde7b9c1c7650150124654ea.zip
chromium_src-b0fe48dbc85a4090bde7b9c1c7650150124654ea.tar.gz
chromium_src-b0fe48dbc85a4090bde7b9c1c7650150124654ea.tar.bz2
Record user actions for People search.
R=xiyuan@chromium.org BUG=317976 Review URL: https://codereview.chromium.org/89643002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237534 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/ui/app_list/search/people/people_provider.cc1
-rw-r--r--chrome/browser/ui/app_list/search/people/people_result.cc4
-rw-r--r--tools/metrics/actions/chromeactions.txt2
3 files changed, 6 insertions, 1 deletions
diff --git a/chrome/browser/ui/app_list/search/people/people_provider.cc b/chrome/browser/ui/app_list/search/people/people_provider.cc
index b999034..545b9e5 100644
--- a/chrome/browser/ui/app_list/search/people/people_provider.cc
+++ b/chrome/browser/ui/app_list/search/people/people_provider.cc
@@ -8,7 +8,6 @@
#include "base/bind.h"
#include "base/callback.h"
-#include "base/metrics/field_trial.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
diff --git a/chrome/browser/ui/app_list/search/people/people_result.cc b/chrome/browser/ui/app_list/search/people/people_result.cc
index 49d3fcc..4a4bb21 100644
--- a/chrome/browser/ui/app_list/search/people/people_result.cc
+++ b/chrome/browser/ui/app_list/search/people/people_result.cc
@@ -17,6 +17,7 @@
#include "chrome/browser/ui/app_list/search/people/person.h"
#include "chrome/browser/ui/browser_navigator.h"
#include "chrome/common/extensions/api/hangouts_private.h"
+#include "content/public/browser/user_metrics.h"
#include "extensions/browser/event_router.h"
#include "grit/generated_resources.h"
#include "grit/theme_resources.h"
@@ -164,6 +165,8 @@ void PeopleResult::OpenChat() {
extensions::ExtensionSystem::Get(
profile_)->event_router()->DispatchEventToExtension(
hangouts_extension_id_, event.Pass());
+
+ content::RecordAction(content::UserMetricsAction("PeopleSearch_OpenChat"));
}
void PeopleResult::SendEmail() {
@@ -173,6 +176,7 @@ void PeopleResult::SendEmail() {
// If no window exists, this will open a new window this one tab.
params.disposition = NEW_FOREGROUND_TAB;
chrome::Navigate(&params);
+ content::RecordAction(content::UserMetricsAction("PeopleSearch_SendEmail"));
}
void PeopleResult::RefreshHangoutsExtensionId() {
diff --git a/tools/metrics/actions/chromeactions.txt b/tools/metrics/actions/chromeactions.txt
index 4972707..b87b5ad 100644
--- a/tools/metrics/actions/chromeactions.txt
+++ b/tools/metrics/actions/chromeactions.txt
@@ -1488,6 +1488,8 @@
0xa7613e3a71f2d755 PasswordManager_RemoveSavedPassword
0x36bb6559696dc912 Paste
0x5d0e6942f354a06c PasteAndMatchStyle
+0xe4565a211e8f619e PeopleSearch_OpenChat
+0xdf5f68b97b71ccb0 PeopleSearch_SendEmail
0x01c52e891f36d4fe PlatformVerificationAccepted
0x1929087478be7017 PlatformVerificationRejected
0xca471265efb33961 PluginContextMenu_RotateClockwise