cros: Add chrome activity metric for family user
Records the Chrome browser usage time of Chrome OS users to UMA
at the beginning of the first session on the next day. It helps us
understand users' usage on Chrome OS and improve family users'
experience. Metrics from abnormally terminated sessions
will be skipped.
Bug: 1114849
Change-Id: Ia2d51161937492cea034c75aa98b077b56445af6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2410619
Commit-Queue: Xiqi Ruan <[email protected]>
Reviewed-by: Colin Blundell <[email protected]>
Reviewed-by: Aga Wronska <[email protected]>
Reviewed-by: Brian White <[email protected]>
Reviewed-by: Toby Huang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#817554}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 531c0668..51814700 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -258,6 +258,7 @@
#include "chrome/browser/chromeos/arc/session/arc_session_manager.h"
#include "chrome/browser/chromeos/bluetooth/debug_logs_manager.h"
#include "chrome/browser/chromeos/cert_provisioning/cert_provisioning_common.h"
+#include "chrome/browser/chromeos/child_accounts/family_user_chrome_activity_metrics.h"
#include "chrome/browser/chromeos/child_accounts/family_user_metrics_service.h"
#include "chrome/browser/chromeos/child_accounts/family_user_session_metrics.h"
#include "chrome/browser/chromeos/child_accounts/parent_access_code/parent_access_service.h"
@@ -398,7 +399,6 @@
#include "chrome/browser/media/kaleidoscope/kaleidoscope_prefs.h"
#endif
-
namespace {
// Deprecated 9/2019
@@ -918,6 +918,7 @@
chromeos::ClientAppMetadataProviderService::RegisterProfilePrefs(registry);
chromeos::CupsPrintersManager::RegisterProfilePrefs(registry);
chromeos::device_sync::RegisterProfilePrefs(registry);
+ chromeos::FamilyUserChromeActivityMetrics::RegisterProfilePrefs(registry);
chromeos::FamilyUserMetricsService::RegisterProfilePrefs(registry);
chromeos::FamilyUserSessionMetrics::RegisterProfilePrefs(registry);
chromeos::first_run::RegisterProfilePrefs(registry);