Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(301)

Side by Side Diff: ash/metrics/user_metrics_recorder.cc

Issue 2129913003: Added UMA Metrics for SMS UI in the status area. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Renamed UMA metrics. Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ash/common/system/chromeos/network/tray_sms.cc ('k') | tools/metrics/actions/actions.xml » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "ash/metrics/user_metrics_recorder.h" 5 #include "ash/metrics/user_metrics_recorder.h"
6 6
7 #include "ash/common/session/session_state_delegate.h" 7 #include "ash/common/session/session_state_delegate.h"
8 #include "ash/common/shelf/shelf_item_types.h" 8 #include "ash/common/shelf/shelf_item_types.h"
9 #include "ash/common/shelf/shelf_model.h" 9 #include "ash/common/shelf/shelf_model.h"
10 #include "ash/common/shell_window_ids.h" 10 #include "ash/common/shell_window_ids.h"
(...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after
402 base::RecordAction( 402 base::RecordAction(
403 base::UserMetricsAction("StatusArea_Cast_Detailed_Launch_Cast")); 403 base::UserMetricsAction("StatusArea_Cast_Detailed_Launch_Cast"));
404 break; 404 break;
405 case UMA_STATUS_AREA_DETAILED_DRIVE_VIEW: 405 case UMA_STATUS_AREA_DETAILED_DRIVE_VIEW:
406 base::RecordAction(base::UserMetricsAction("StatusArea_Drive_Detailed")); 406 base::RecordAction(base::UserMetricsAction("StatusArea_Drive_Detailed"));
407 break; 407 break;
408 case UMA_STATUS_AREA_DETAILED_NETWORK_VIEW: 408 case UMA_STATUS_AREA_DETAILED_NETWORK_VIEW:
409 base::RecordAction( 409 base::RecordAction(
410 base::UserMetricsAction("StatusArea_Network_Detailed")); 410 base::UserMetricsAction("StatusArea_Network_Detailed"));
411 break; 411 break;
412 case UMA_STATUS_AREA_DETAILED_SMS_VIEW:
413 base::RecordAction(base::UserMetricsAction("StatusArea_SMS_Detailed"));
414 break;
412 case UMA_STATUS_AREA_DETAILED_VPN_VIEW: 415 case UMA_STATUS_AREA_DETAILED_VPN_VIEW:
413 base::RecordAction(base::UserMetricsAction("StatusArea_VPN_Detailed")); 416 base::RecordAction(base::UserMetricsAction("StatusArea_VPN_Detailed"));
414 break; 417 break;
415 case UMA_STATUS_AREA_DISABLE_AUTO_CLICK: 418 case UMA_STATUS_AREA_DISABLE_AUTO_CLICK:
416 base::RecordAction( 419 base::RecordAction(
417 base::UserMetricsAction("StatusArea_AutoClickDisabled")); 420 base::UserMetricsAction("StatusArea_AutoClickDisabled"));
418 break; 421 break;
419 case UMA_STATUS_AREA_DISABLE_HIGH_CONTRAST: 422 case UMA_STATUS_AREA_DISABLE_HIGH_CONTRAST:
420 base::RecordAction( 423 base::RecordAction(
421 base::UserMetricsAction("StatusArea_HighContrastDisabled")); 424 base::UserMetricsAction("StatusArea_HighContrastDisabled"));
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
496 base::RecordAction( 499 base::RecordAction(
497 base::UserMetricsAction("StatusArea_Network_ConnectionDetails")); 500 base::UserMetricsAction("StatusArea_Network_ConnectionDetails"));
498 break; 501 break;
499 case UMA_STATUS_AREA_SHOW_VPN_CONNECTION_DETAILS: 502 case UMA_STATUS_AREA_SHOW_VPN_CONNECTION_DETAILS:
500 base::RecordAction( 503 base::RecordAction(
501 base::UserMetricsAction("StatusArea_VPN_ConnectionDetails")); 504 base::UserMetricsAction("StatusArea_VPN_ConnectionDetails"));
502 break; 505 break;
503 case UMA_STATUS_AREA_SIGN_OUT: 506 case UMA_STATUS_AREA_SIGN_OUT:
504 base::RecordAction(base::UserMetricsAction("StatusArea_SignOut")); 507 base::RecordAction(base::UserMetricsAction("StatusArea_SignOut"));
505 break; 508 break;
509 case UMA_STATUS_AREA_SMS_DETAILED_DISMISS_MSG:
510 base::RecordAction(
511 base::UserMetricsAction("StatusArea_SMS_Detailed_DismissMsg"));
512 break;
513 case UMA_STATUS_AREA_SMS_NOTIFICATION_DISMISS_MSG:
514 base::RecordAction(
515 base::UserMetricsAction("StatusArea_SMS_Notification_DismissMsg"));
516 break;
506 case UMA_STATUS_AREA_VPN_ADD_BUILT_IN_CLICKED: 517 case UMA_STATUS_AREA_VPN_ADD_BUILT_IN_CLICKED:
507 base::RecordAction(base::UserMetricsAction("StatusArea_VPN_AddBuiltIn")); 518 base::RecordAction(base::UserMetricsAction("StatusArea_VPN_AddBuiltIn"));
508 break; 519 break;
509 case UMA_STATUS_AREA_VPN_ADD_THIRD_PARTY_CLICKED: 520 case UMA_STATUS_AREA_VPN_ADD_THIRD_PARTY_CLICKED:
510 base::RecordAction( 521 base::RecordAction(
511 base::UserMetricsAction("StatusArea_VPN_AddThirdParty")); 522 base::UserMetricsAction("StatusArea_VPN_AddThirdParty"));
512 break; 523 break;
513 case UMA_STATUS_AREA_VPN_DISCONNECT_CLICKED: 524 case UMA_STATUS_AREA_VPN_DISCONNECT_CLICKED:
514 base::RecordAction(base::UserMetricsAction("StatusArea_VPN_Disconnect")); 525 base::RecordAction(base::UserMetricsAction("StatusArea_VPN_Disconnect"));
515 break; 526 break;
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
636 return IsUserActive() && !IsKioskModeActive(); 647 return IsUserActive() && !IsKioskModeActive();
637 } 648 }
638 649
639 void UserMetricsRecorder::StartTimer() { 650 void UserMetricsRecorder::StartTimer() {
640 timer_.Start(FROM_HERE, 651 timer_.Start(FROM_HERE,
641 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds), 652 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds),
642 this, &UserMetricsRecorder::RecordPeriodicMetrics); 653 this, &UserMetricsRecorder::RecordPeriodicMetrics);
643 } 654 }
644 655
645 } // namespace ash 656 } // namespace ash
OLDNEW
« no previous file with comments | « ash/common/system/chromeos/network/tray_sms.cc ('k') | tools/metrics/actions/actions.xml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698