#include "components/site_engagement/content/site_engagement_metrics.h"
#include "base/metrics/histogram_macros.h"
#include "base/strings/string_number_conversions.h"
#include "components/site_engagement/content/engagement_type.h"
#include "components/site_engagement/content/site_engagement_score.h"
namespace site_engagement {
const char SiteEngagementMetrics::kTotalOriginsHistogram[] = …;
const char SiteEngagementMetrics::kMeanEngagementHistogram[] = …;
const char SiteEngagementMetrics::kMedianEngagementHistogram[] = …;
const char SiteEngagementMetrics::kEngagementScoreHistogram[] = …;
const char SiteEngagementMetrics::kEngagementTypeHistogram[] = …;
void SiteEngagementMetrics::RecordTotalOriginsEngaged(int num_origins) { … }
void SiteEngagementMetrics::RecordMeanEngagement(double mean_engagement) { … }
void SiteEngagementMetrics::RecordMedianEngagement(double median_engagement) { … }
void SiteEngagementMetrics::RecordEngagementScores(
const std::vector<mojom::SiteEngagementDetails>& details) { … }
void SiteEngagementMetrics::RecordEngagement(EngagementType type) { … }
}