Index: chrome/browser/safe_browsing/chrome_cleaner/srt_field_trial_win.cc |
diff --git a/chrome/browser/safe_browsing/chrome_cleaner/srt_field_trial_win.cc b/chrome/browser/safe_browsing/chrome_cleaner/srt_field_trial_win.cc |
index 356e6f68c89f433e31b4d94d09532ff35b6f08f0..4bcd0aee4678ba537fda7d697ce8fd4641448f29 100644 |
--- a/chrome/browser/safe_browsing/chrome_cleaner/srt_field_trial_win.cc |
+++ b/chrome/browser/safe_browsing/chrome_cleaner/srt_field_trial_win.cc |
@@ -37,6 +37,9 @@ const char kCanarySRTDownloadURL[] = |
"https://dl.google.com/dl" |
"/softwareremovaltool/win/c/chrome_cleanup_tool.exe?chrome-prompt=1"; |
+constexpr char kSoftwareReporterPromptShownMetricName[] = |
+ "SoftwareReporter.PromptShown"; |
+ |
} // namespace |
namespace safe_browsing { |
@@ -111,4 +114,15 @@ void RecordSRTPromptHistogram(SRTPromptHistogramValue value) { |
SRT_PROMPT_MAX); |
} |
+void RecordPromptShownHistogram() { |
+ UMA_HISTOGRAM_BOOLEAN(kSoftwareReporterPromptShownMetricName, true); |
+} |
+ |
+void RecordPromptNotShownWithReasonHistogram( |
+ NoPromptReasonHistogramValue value) { |
+ UMA_HISTOGRAM_BOOLEAN(kSoftwareReporterPromptShownMetricName, false); |
+ UMA_HISTOGRAM_ENUMERATION("SoftwareReporter.NoPromptReason", value, |
+ NO_PROMPT_REASON_MAX); |
+} |
+ |
} // namespace safe_browsing |