| Index: components/autofill/browser/autofill_metrics.cc
|
| diff --git a/components/autofill/browser/autofill_metrics.cc b/components/autofill/browser/autofill_metrics.cc
|
| index f36d3b12b533b7fe0a442ce68151ad31c1979457..82594a8e0b6d351e270201d5c58c96608e9940f4 100644
|
| --- a/components/autofill/browser/autofill_metrics.cc
|
| +++ b/components/autofill/browser/autofill_metrics.cc
|
| @@ -448,6 +448,25 @@ void AutofillMetrics::LogAutocheckoutDuration(
|
| LogUMAHistogramLongTimes("Autocheckout.FlowDuration." + suffix, duration);
|
| }
|
|
|
| +void AutofillMetrics::LogAutocheckoutWhitelistDownloadDuration(
|
| + const base::TimeDelta& duration,
|
| + AutocheckoutWhitelistDownloadStatus status) const {
|
| + std::string suffix;
|
| + switch (status) {
|
| + case AUTOCHECKOUT_WHITELIST_DOWNLOAD_FAILED:
|
| + suffix = "Failed";
|
| + break;
|
| +
|
| + case AUTOCHECKOUT_WHITELIST_DOWNLOAD_SUCCEEDED:
|
| + suffix = "Succeeded";
|
| + break;
|
| + }
|
| +
|
| + LogUMAHistogramTimes("Autocheckout.WhitelistDownloadDuration", duration);
|
| + LogUMAHistogramTimes(
|
| + "Autocheckout.WhitelistDownloadDuration." + suffix, duration);
|
| +}
|
| +
|
| void AutofillMetrics::LogDeveloperEngagementMetric(
|
| DeveloperEngagementMetric metric) const {
|
| DCHECK_LT(metric, NUM_DEVELOPER_ENGAGEMENT_METRICS);
|
|
|