Index: components/password_manager/core/browser/password_manager_metrics_util.h |
diff --git a/components/password_manager/core/browser/password_manager_metrics_util.h b/components/password_manager/core/browser/password_manager_metrics_util.h |
index 9f22f7920d632ab43c55699aa1c620d1517fe020..5e5e01a6f030ce15afd951cee021d49280fc016c 100644 |
--- a/components/password_manager/core/browser/password_manager_metrics_util.h |
+++ b/components/password_manager/core/browser/password_manager_metrics_util.h |
@@ -130,6 +130,13 @@ enum AccountChooserUserAction { |
ACCOUNT_CHOOSER_ACTION_COUNT |
}; |
+enum SyncSignInUserAction { |
+ CHROME_SIGNIN_DISMISSED, |
+ CHROME_SIGNIN_OK, |
+ CHROME_SIGNIN_CANCEL, |
+ CHROME_SIGNIN_ACTION_COUNT |
+}; |
+ |
// A version of the UMA_HISTOGRAM_BOOLEAN macro that allows the |name| |
// to vary over the program's runtime. |
void LogUMAHistogramBoolean(const std::string& name, bool sample); |
@@ -171,6 +178,9 @@ void LogAutoSigninPromoUserAction(AutoSigninPromoUserAction action); |
void LogAccountChooserUserActionOneAccount(AccountChooserUserAction action); |
void LogAccountChooserUserActionManyAccounts(AccountChooserUserAction action); |
+// Log a user action on showing the Chrome sign in promo. |
+void LogAutoSigninPromoUserAction(SyncSignInUserAction action); |
+ |
} // namespace metrics_util |
} // namespace password_manager |