blob: 153d6752a881ce7e8cffdead21d379a6d032804b [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/unified_consent/unified_consent_metrics.h"
#include "base/metrics/histogram_macros.h"
namespace {
// Histogram name for the consent bump action.
const char kConsentBumpActionMetricName[] = "UnifiedConsent.ConsentBump.Action";
} // namespace
namespace unified_consent {
namespace metrics {
void RecordConsentBumpMetric(UnifiedConsentBumpAction action) {
UMA_HISTOGRAM_ENUMERATION(
kConsentBumpActionMetricName, action,
UnifiedConsentBumpAction::kUnifiedConsentBumpActionMoreOptionsMax);
}
void RecordConsentBumpEligibility(bool eligible) {
UMA_HISTOGRAM_BOOLEAN("UnifiedConsent.ConsentBump.EligibleAtStartup",
eligible);
}
void RecordUnifiedConsentRevoked(UnifiedConsentRevokeReason reason) {
UMA_HISTOGRAM_ENUMERATION("UnifiedConsent.RevokeReason", reason);
}
} // namespace metrics
} // namespace unified_consent