summaryrefslogtreecommitdiff
path: root/chromium/components/ntp_snippets/contextual/contextual_suggestions_metrics_reporter.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/ntp_snippets/contextual/contextual_suggestions_metrics_reporter.cc')
-rw-r--r--chromium/components/ntp_snippets/contextual/contextual_suggestions_metrics_reporter.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/chromium/components/ntp_snippets/contextual/contextual_suggestions_metrics_reporter.cc b/chromium/components/ntp_snippets/contextual/contextual_suggestions_metrics_reporter.cc
index e588db611a0..08b4fe7abc6 100644
--- a/chromium/components/ntp_snippets/contextual/contextual_suggestions_metrics_reporter.cc
+++ b/chromium/components/ntp_snippets/contextual/contextual_suggestions_metrics_reporter.cc
@@ -14,6 +14,7 @@ namespace contextual_suggestions {
ContextualSuggestionsMetricsReporter::ContextualSuggestionsMetricsReporter()
: sheet_peeked_(false),
+ button_shown_(false),
sheet_opened_(false),
sheet_closed_(false),
any_suggestion_downloaded_(false),
@@ -64,6 +65,11 @@ void ContextualSuggestionsMetricsReporter::RecordUmaMetrics(
return;
sheet_peeked_ = true;
break;
+ case UI_BUTTON_SHOWN:
+ if (button_shown_)
+ return;
+ button_shown_ = true;
+ break;
case UI_OPENED:
if (sheet_opened_)
return;
@@ -97,6 +103,7 @@ void ContextualSuggestionsMetricsReporter::RecordUmaMetrics(
void ContextualSuggestionsMetricsReporter::ResetUma() {
sheet_peeked_ = false;
+ button_shown_ = false;
sheet_opened_ = false;
sheet_closed_ = false;
any_suggestion_downloaded_ = false;