| Index: chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsMetricsReporter.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsMetricsReporter.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsMetricsReporter.java
|
| deleted file mode 100644
|
| index b2aa548bc303bb4e1f9e813fd0a527278e2d32a2..0000000000000000000000000000000000000000
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsMetricsReporter.java
|
| +++ /dev/null
|
| @@ -1,56 +0,0 @@
|
| -// Copyright 2017 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.
|
| -
|
| -package org.chromium.chrome.browser.suggestions;
|
| -
|
| -import org.chromium.chrome.browser.ntp.cards.ActionItem;
|
| -import org.chromium.chrome.browser.ntp.snippets.CategoryInt;
|
| -import org.chromium.chrome.browser.ntp.snippets.SnippetArticle;
|
| -
|
| -/**
|
| - * Exposes UMA related methods.
|
| - */
|
| -public interface SuggestionsMetricsReporter {
|
| - /**
|
| - * Tracks per-page-load metrics for content suggestions.
|
| - * @param categories The categories of content suggestions.
|
| - * @param suggestionsPerCategory The number of content suggestions in each category.
|
| - */
|
| - void onPageShown(int[] categories, int[] suggestionsPerCategory);
|
| -
|
| - /**
|
| - * Tracks impression metrics for a content suggestion.
|
| - * @param suggestion The content suggestion that was shown to the user.
|
| - */
|
| - void onSuggestionShown(SnippetArticle suggestion);
|
| -
|
| - /**
|
| - * Tracks interaction metrics for a content suggestion.
|
| - * @param suggestion The content suggestion that the user opened.
|
| - * @param windowOpenDisposition How the suggestion was opened (current tab, new tab,
|
| - * new window etc).
|
| - */
|
| - void onSuggestionOpened(SnippetArticle suggestion, int windowOpenDisposition);
|
| -
|
| - /**
|
| - * Tracks impression metrics for the long-press menu for a content suggestion.
|
| - * @param suggestion The content suggestion for which the long-press menu was opened.
|
| - */
|
| - void onSuggestionMenuOpened(SnippetArticle suggestion);
|
| -
|
| - /**
|
| - * Tracks impression metrics for a category's action button ("More").
|
| - * @param category The action button that was shown.
|
| - */
|
| - void onMoreButtonShown(@CategoryInt ActionItem category);
|
| -
|
| - /**
|
| - * Tracks click metrics for a category's action button ("More").
|
| - * @param category The action button that was clicked.
|
| - */
|
| - void onMoreButtonClicked(@CategoryInt ActionItem category);
|
| -
|
| - /** Sets the ranker to use to compute some of the reported metrics. */
|
| - void setRanker(SuggestionsRanker suggestionsRanker);
|
| -}
|
|
|