| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| index d9607fae8c24ae5e9169d63da2ae47dc91f1b5d1..1d5a8082c671fa145c82b3b447ced5cd12812b71 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| @@ -254,7 +254,8 @@ public class NewTabPage
|
|
|
| private void recordOpenedMostVisitedItem(MostVisitedItem item) {
|
| if (mIsDestroyed) return;
|
| - NewTabPageUma.recordAction(NewTabPageUma.ACTION_OPENED_MOST_VISITED_ENTRY);
|
| + NewTabPageUma.recordAction(NewTabPageUma.ACTION_OPENED_MOST_VISITED_TILE);
|
| + RecordUserAction.record("MobileNTPMostVisited");
|
| NewTabPageUma.recordExplicitUserNavigation(
|
| item.getUrl(), NewTabPageUma.RAPPOR_ACTION_VISITED_SUGGESTED_TILE);
|
| RecordHistogram.recordMediumTimesHistogram("NewTabPage.MostVisitedTime",
|
| @@ -349,6 +350,22 @@ public class NewTabPage
|
| @Override
|
| public void trackSnippetCategoryActionClick(int category, int position) {
|
| mSnippetsBridge.onMoreButtonClicked(category, position);
|
| + switch (category) {
|
| + case KnownCategories.BOOKMARKS:
|
| + NewTabPageUma.recordAction(NewTabPageUma.ACTION_OPENED_BOOKMARKS_MANAGER);
|
| + break;
|
| + // MORE button in both categories leads to the recent tabs manager
|
| + case KnownCategories.FOREIGN_TABS:
|
| + case KnownCategories.RECENT_TABS:
|
| + NewTabPageUma.recordAction(NewTabPageUma.ACTION_OPENED_RECENT_TABS_MANAGER);
|
| + break;
|
| + case KnownCategories.DOWNLOADS:
|
| + NewTabPageUma.recordAction(NewTabPageUma.ACTION_OPENED_DOWNLOADS_MANAGER);
|
| + break;
|
| + default:
|
| + // No action associated
|
| + break;
|
| + }
|
| }
|
|
|
| @Override
|
|
|