| Index: chrome/browser/chromeos/arc/arc_optin_uma.cc
|
| diff --git a/chrome/browser/chromeos/arc/arc_optin_uma.cc b/chrome/browser/chromeos/arc/arc_optin_uma.cc
|
| index dd92ecbfc4dd6d69d6a553e23a7c6127142104f3..0a16f5e449f0a70b52836f0d35374f2a11b6b151 100644
|
| --- a/chrome/browser/chromeos/arc/arc_optin_uma.cc
|
| +++ b/chrome/browser/chromeos/arc/arc_optin_uma.cc
|
| @@ -22,9 +22,14 @@ void UpdateEnabledStateUMA(bool enabled) {
|
| UMA_HISTOGRAM_BOOLEAN("Arc.State", enabled);
|
| }
|
|
|
| -void UpdateProvisioningResultUMA(ProvisioningResult result) {
|
| - UMA_HISTOGRAM_ENUMERATION("Arc.Provisioning.Result", static_cast<int>(result),
|
| - static_cast<int>(ProvisioningResult::SIZE));
|
| +void UpdateProvisioningResultUMA(ProvisioningResult result, bool managed) {
|
| + std::string histogram_name = "Arc.Provisioning.Result.";
|
| + histogram_name += managed ? "Managed" : "Unmanaged";
|
| + base::LinearHistogram::FactoryGet(
|
| + histogram_name, 0, static_cast<int>(ProvisioningResult::SIZE),
|
| + static_cast<int>(ProvisioningResult::SIZE) + 1,
|
| + base::HistogramBase::kUmaTargetedHistogramFlag)
|
| + ->Add(static_cast<int>(result));
|
| }
|
|
|
| void UpdateProvisioningTiming(const base::TimeDelta& elapsed_time,
|
|
|