Index: components/signin/core/browser/signin_metrics.cc |
diff --git a/components/signin/core/browser/signin_metrics.cc b/components/signin/core/browser/signin_metrics.cc |
index 4a2ea6bf809967496a52c673f63b1b87507bbf76..680f77ebda88a9c9d064ba694ac8e014a857929c 100644 |
--- a/components/signin/core/browser/signin_metrics.cc |
+++ b/components/signin/core/browser/signin_metrics.cc |
@@ -107,4 +107,23 @@ void LogSigninConfirmHistogramValue(int action) { |
signin_metrics::HISTOGRAM_CONFIRM_MAX); |
} |
+void LogXDevicePromoEligible(CrossDevicePromoEligibility metric) { |
+ UMA_HISTOGRAM_ENUMERATION( |
+ "Signin.XDevicePromo.Eligibility", metric, |
+ NUM_CROSS_DEVICE_PROMO_ELIGIBILITY_METRICS); |
+} |
+ |
+void LogXDevicePromoInitialized(CrossDevicePromoInitialized metric) { |
+ UMA_HISTOGRAM_ENUMERATION( |
+ "Signin.XDevicePromo.Initialized", metric, |
+ NUM_CROSS_DEVICE_PROMO_INITIALIZED_METRICS); |
+} |
+ |
+void LogBrowsingSessionDuration(const base::Time& previous_activity_time) { |
+ UMA_HISTOGRAM_CUSTOM_COUNTS( |
+ "Signin.XDevicePromo.BrowsingSessionDuration", |
+ (base::Time::Now() - previous_activity_time).InMinutes(), 1, |
+ base::TimeDelta::FromDays(30).InMinutes(), 50); |
+} |
+ |
} // namespace signin_metrics |