Index: components/autofill/core/browser/autofill_metrics.h |
diff --git a/components/autofill/core/browser/autofill_metrics.h b/components/autofill/core/browser/autofill_metrics.h |
index d6ae790b392d735a8189229c95cc842609a7fc51..418a716f22da5a715c2d0e865f0fe599ea6db754 100644 |
--- a/components/autofill/core/browser/autofill_metrics.h |
+++ b/components/autofill/core/browser/autofill_metrics.h |
@@ -20,47 +20,6 @@ namespace autofill { |
class AutofillMetrics { |
public: |
- // The possible results of an Autocheckout flow. |
- enum AutocheckoutBuyFlowMetric { |
- // The user has initated Autocheckout. The baseline metric. |
- AUTOCHECKOUT_BUY_FLOW_STARTED, |
- // Autocheckout completed successfully. |
- AUTOCHECKOUT_BUY_FLOW_SUCCESS, |
- // Autocheckout failed due to missing server side data. |
- AUTOCHECKOUT_BUY_FLOW_MISSING_FIELDMAPPING, |
- // Autocheckout failed due to a missing proceed element. |
- AUTOCHECKOUT_BUY_FLOW_MISSING_ADVANCE_ELEMENT, |
- // Autocheckout failed for any number of other reasons, e.g, the proceed |
- // element click failed, the page numbers were not increasing, etc. |
- AUTOCHECKOUT_BUY_FLOW_CANNOT_PROCEED, |
- // Autocheckout failed due to a missing click element before form filling. |
- AUTOCHECKOUT_BUY_FLOW_MISSING_CLICK_ELEMENT_BEFORE_FORM_FILLING, |
- // Autocheckout failed due to a missing click element after form filling. |
- AUTOCHECKOUT_BUY_FLOW_MISSING_CLICK_ELEMENT_AFTER_FORM_FILLING, |
- NUM_AUTOCHECKOUT_BUY_FLOW_METRICS |
- }; |
- |
- // The success or failure of Autocheckout. |
- enum AutocheckoutCompletionStatus { |
- AUTOCHECKOUT_CANCELLED, // The user canceled Autocheckout while it was in |
- // progress. |
- AUTOCHECKOUT_FAILED, // The user canceled out of the dialog after |
- // an Autocheckout failure. |
- AUTOCHECKOUT_SUCCEEDED, // The dialog was closed after Autocheckout |
- // succeeded. |
- }; |
- |
- // The action a user took to dismiss a bubble. |
- enum BubbleMetric { |
- BUBBLE_CREATED = 0, // The bubble was created. |
- BUBBLE_ACCEPTED, // The user accepted, i.e. confirmed, the |
- // bubble. |
- BUBBLE_DISMISSED, // The user dismissed the bubble. |
- BUBBLE_IGNORED, // The user did not interact with the bubble. |
- BUBBLE_COULD_BE_DISPLAYED, // The bubble could be displayed. |
- NUM_BUBBLE_METRICS, |
- }; |
- |
enum DeveloperEngagementMetric { |
// Parsed a form that is potentially autofillable. |
FILLABLE_FORM_PARSED = 0, |
@@ -119,8 +78,8 @@ class AutofillMetrics { |
NUM_DIALOG_INITIAL_USER_STATE_METRICS |
}; |
- // Events related to the Autofill popup shown in a requestAutocomplete or |
- // Autocheckout dialog. |
+ // Events related to the Autofill popup shown in a requestAutocomplete |
+ // dialog. |
enum DialogPopupEvent { |
// An Autofill popup was shown. |
DIALOG_POPUP_SHOWN = 0, |
@@ -296,7 +255,6 @@ class AutofillMetrics { |
AUTHENTICATE_INSTRUMENT, |
GET_FULL_WALLET, |
GET_WALLET_ITEMS, |
- SEND_STATUS, |
SAVE_TO_WALLET, |
}; |
@@ -362,22 +320,9 @@ class AutofillMetrics { |
NUM_WALLET_REQUIRED_ACTIONS |
}; |
- // The success or failure of downloading Autocheckout whitelist file. |
- enum AutocheckoutWhitelistDownloadStatus { |
- AUTOCHECKOUT_WHITELIST_DOWNLOAD_FAILED, |
- AUTOCHECKOUT_WHITELIST_DOWNLOAD_SUCCEEDED, |
- }; |
- |
AutofillMetrics(); |
virtual ~AutofillMetrics(); |
- // Logs how the user interacted with the Autocheckout bubble. |
- virtual void LogAutocheckoutBubbleMetric(BubbleMetric metric) const; |
- |
- // Logs the result of an Autocheckout buy flow. |
- virtual void LogAutocheckoutBuyFlowMetric( |
- AutocheckoutBuyFlowMetric metric) const; |
- |
virtual void LogCreditCardInfoBarMetric(InfoBarMetric metric) const; |
virtual void LogDeveloperEngagementMetric( |
@@ -454,15 +399,6 @@ class AutofillMetrics { |
autofill::DialogType dialog_type, |
WalletRequiredActionMetric required_action) const; |
- virtual void LogAutocheckoutDuration( |
- const base::TimeDelta& duration, |
- AutocheckoutCompletionStatus status) const; |
- |
- // Logs the time taken to download Autocheckout whitelist file. |
- virtual void LogAutocheckoutWhitelistDownloadDuration( |
- const base::TimeDelta& duration, |
- AutocheckoutWhitelistDownloadStatus status) const; |
- |
// This should be called when a form that has been Autofilled is submitted. |
// |duration| should be the time elapsed between form load and submission. |
virtual void LogFormFillDurationFromLoadWithAutofill( |