| 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 23b9c4fee7609531dcf8c4dafe9669bf4ea3c96b..c4deb83aaef1f555f8c74332f8581685b1f3807f 100644
|
| --- a/components/password_manager/core/browser/password_manager_metrics_util.h
|
| +++ b/components/password_manager/core/browser/password_manager_metrics_util.h
|
| @@ -31,6 +31,8 @@ enum UIDisplayDisposition {
|
| AUTOMATIC_GENERATED_PASSWORD_CONFIRMATION,
|
| AUTOMATIC_CREDENTIAL_REQUEST,
|
| AUTOMATIC_SIGNIN_TOAST,
|
| + MANUAL_WITH_PASSWORD_PENDING_UPDATE,
|
| + AUTOMATIC_WITH_PASSWORD_PENDING_UPDATE,
|
| NUM_DISPLAY_DISPOSITIONS
|
| };
|
|
|
| @@ -87,6 +89,23 @@ enum PasswordSubmissionEvent {
|
| SUBMISSION_EVENT_ENUM_COUNT
|
| };
|
|
|
| +enum UpdatePasswordSubmissionEvent {
|
| + NO_ACCOUNTS_CLICKED_UPDATE,
|
| + NO_ACCOUNTS_CLICKED_NOPE,
|
| + NO_ACCOUNTS_NO_INTERACTION,
|
| + ONE_ACCOUNT_CLICKED_UPDATE,
|
| + ONE_ACCOUNT_CLICKED_NOPE,
|
| + ONE_ACCOUNT_NO_INTERACTION,
|
| + MULTIPLE_ACCOUNTS_CLICKED_UPDATE,
|
| + MULTIPLE_ACCOUNTS_CLICKED_NOPE,
|
| + MULTIPLE_ACCOUNTS_NO_INTERACTION,
|
| + PASSWORD_OVERRIDDEN_CLICKED_UPDATE,
|
| + PASSWORD_OVERRIDDEN_CLICKED_NOPE,
|
| + PASSWORD_OVERRIDDEN_NO_INTERACTION,
|
| + UPDATE_PASSWORD_EVENT_COUNT,
|
| + NO_UPDATE_SUBMISSION
|
| +};
|
| +
|
| // We monitor the performance of the save password heuristic for a handful of
|
| // domains. For privacy reasons we are not reporting UMA signals by domain, but
|
| // by a domain group. A domain group can contain multiple domains, and a domain
|
| @@ -144,6 +163,9 @@ void LogPasswordSyncState(PasswordSyncState state);
|
| // Log submission events related to generation.
|
| void LogPasswordGenerationSubmissionEvent(PasswordSubmissionEvent event);
|
|
|
| +// Log submission events related to password update.
|
| +void LogUpdatePasswordSubmissionEvent(UpdatePasswordSubmissionEvent event);
|
| +
|
| } // namespace metrics_util
|
|
|
| } // namespace password_manager
|
|
|