summaryrefslogtreecommitdiff
path: root/chromium/components/autofill_assistant/browser/metrics.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/autofill_assistant/browser/metrics.h')
-rw-r--r--chromium/components/autofill_assistant/browser/metrics.h20
1 files changed, 18 insertions, 2 deletions
diff --git a/chromium/components/autofill_assistant/browser/metrics.h b/chromium/components/autofill_assistant/browser/metrics.h
index 8eabecca360..ff8a84c225a 100644
--- a/chromium/components/autofill_assistant/browser/metrics.h
+++ b/chromium/components/autofill_assistant/browser/metrics.h
@@ -45,8 +45,11 @@ class Metrics {
NO_INITIAL_SCRIPTS = 19,
DFM_INSTALL_FAILED = 20,
DOMAIN_CHANGE_DURING_BROWSE_MODE = 21,
+ BACK_BUTTON_CLICKED = 22,
+ ONBOARDING_BACK_BUTTON_CLICKED = 23,
+ NAVIGATION_WHILE_RUNNING = 24,
- kMaxValue = DOMAIN_CHANGE_DURING_BROWSE_MODE
+ kMaxValue = NAVIGATION_WHILE_RUNNING
};
// The different ways that autofill assistant can stop.
@@ -64,8 +67,9 @@ class Metrics {
OB_NOT_SHOWN = 1,
OB_ACCEPTED = 2,
OB_CANCELLED = 3,
+ OB_NO_ANSWER = 4,
- kMaxValue = OB_CANCELLED
+ kMaxValue = OB_NO_ANSWER
};
// The different ways for payment request to succeed or fail, broken down by
@@ -222,6 +226,15 @@ class Metrics {
case DropOutReason::DOMAIN_CHANGE_DURING_BROWSE_MODE:
out << "DOMAIN_CHANGE_DURING_BROWSE_MODE";
break;
+ case DropOutReason::BACK_BUTTON_CLICKED:
+ out << "BACK_BUTTON_CLICKED";
+ break;
+ case DropOutReason::ONBOARDING_BACK_BUTTON_CLICKED:
+ out << "ONBOARDING_BACK_BUTTON_CLICKED";
+ break;
+ case DropOutReason::NAVIGATION_WHILE_RUNNING:
+ out << "NAVIGATION_WHILE_RUNNING";
+ break;
// Do not add default case to force compilation error for new values.
}
return out;
@@ -249,6 +262,9 @@ class Metrics {
case OnBoarding::OB_CANCELLED:
out << "OB_CANCELLED";
break;
+ case OnBoarding::OB_NO_ANSWER:
+ out << "OB_NO_ANSWER";
+ break;
// Do not add default case to force compilation error for new values.
}
return out;