| Index: chrome/browser/autofill/autofill_metrics.cc
|
| diff --git a/chrome/browser/autofill/autofill_metrics.cc b/chrome/browser/autofill/autofill_metrics.cc
|
| index c3ad14927d3f8fa9b1d597e4e08a1f2218ec6996..dae51a2816aba0818d0f2db60dd8dbf35823373d 100644
|
| --- a/chrome/browser/autofill/autofill_metrics.cc
|
| +++ b/chrome/browser/autofill/autofill_metrics.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "base/logging.h"
|
| #include "base/metrics/histogram.h"
|
| +#include "base/time.h"
|
| #include "chrome/browser/autofill/autofill_type.h"
|
| #include "chrome/browser/autofill/form_structure.h"
|
| #include "webkit/glue/form_data.h"
|
| @@ -298,6 +299,44 @@ void AutofillMetrics::LogUserHappinessMetric(UserHappinessMetric metric) const {
|
| NUM_USER_HAPPINESS_METRICS);
|
| }
|
|
|
| +void AutofillMetrics::LogFormFillDurationFromLoadWithAutofill(
|
| + const base::TimeDelta& duration) const {
|
| + UMA_HISTOGRAM_CUSTOM_TIMES("Autofill.FillDuration.FromLoad.WithAutofill",
|
| + duration,
|
| + base::TimeDelta::FromMilliseconds(100),
|
| + base::TimeDelta::FromMinutes(10),
|
| + 50);
|
| +}
|
| +
|
| +void AutofillMetrics::LogFormFillDurationFromLoadWithoutAutofill(
|
| + const base::TimeDelta& duration) const {
|
| + UMA_HISTOGRAM_CUSTOM_TIMES("Autofill.FillDuration.FromLoad.WithoutAutofill",
|
| + duration,
|
| + base::TimeDelta::FromMilliseconds(100),
|
| + base::TimeDelta::FromMinutes(10),
|
| + 50);
|
| +}
|
| +
|
| +void AutofillMetrics::LogFormFillDurationFromInteractionWithAutofill(
|
| + const base::TimeDelta& duration) const {
|
| + UMA_HISTOGRAM_CUSTOM_TIMES(
|
| + "Autofill.FillDuration.FromInteraction.WithAutofill",
|
| + duration,
|
| + base::TimeDelta::FromMilliseconds(100),
|
| + base::TimeDelta::FromMinutes(10),
|
| + 50);
|
| +}
|
| +
|
| +void AutofillMetrics::LogFormFillDurationFromInteractionWithoutAutofill(
|
| + const base::TimeDelta& duration) const {
|
| + UMA_HISTOGRAM_CUSTOM_TIMES(
|
| + "Autofill.FillDuration.FromInteraction.WithoutAutofill",
|
| + duration,
|
| + base::TimeDelta::FromMilliseconds(100),
|
| + base::TimeDelta::FromMinutes(10),
|
| + 50);
|
| +}
|
| +
|
| void AutofillMetrics::LogIsAutofillEnabledAtStartup(bool enabled) const {
|
| UMA_HISTOGRAM_BOOLEAN("Autofill.IsEnabled.Startup", enabled);
|
| }
|
|
|