[go: up one dir, main page]

[GID] Add RecordUserAction to account users tapping on Identity Disc

I'm adding Toolbar_IdentityDiscClicked action.

BUG=973629
R=​twellington@chromium.org

(cherry picked from commit 4e0368b2d1d99c9a7fcab14859ce8e519ed1fe6b)

Change-Id: I592a0ad6a3359372718aeda69c5ef44525397984
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1656073
Reviewed-by: Theresa <twellington@chromium.org>
Reviewed-by: Brian White <bcwhite@chromium.org>
Commit-Queue: Pavel Yatsuk <pavely@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#669377}
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1661667
Reviewed-by: Pavel Yatsuk <pavely@chromium.org>
Cr-Commit-Position: refs/branch-heads/3809@{#368}
Cr-Branched-From: d82dec1a818f378c464ba307ddd9c92133eac355-refs/heads/master@{#665002}
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/IdentityDiscController.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/IdentityDiscController.java
index 9361f6c..5106b603 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/IdentityDiscController.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/IdentityDiscController.java
@@ -8,6 +8,7 @@
 import android.graphics.drawable.Drawable;
 import android.support.annotation.DimenRes;
 
+import org.chromium.base.metrics.RecordUserAction;
 import org.chromium.chrome.R;
 import org.chromium.chrome.browser.ChromeFeatureList;
 import org.chromium.chrome.browser.feature_engagement.TrackerFactory;
@@ -123,6 +124,7 @@
     private void showIdentityDisc(String accountName) {
         Drawable profileImage = mProfileDataCache.getProfileDataOrDefault(accountName).getImage();
         mToolbarManager.enableExperimentalButton(view -> {
+            RecordUserAction.record("MobileToolbarIdentityDiscTap");
             PreferencesLauncher.launchSettingsPage(mContext, SyncAndServicesPreferences.class);
         }, profileImage, R.string.accessibility_toolbar_btn_identity_disc);
     }
diff --git a/tools/metrics/actions/actions.xml b/tools/metrics/actions/actions.xml
index 892cb10..8f71002 100644
--- a/tools/metrics/actions/actions.xml
+++ b/tools/metrics/actions/actions.xml
@@ -12873,6 +12873,12 @@
   <description>Please enter the description of this user action.</description>
 </action>
 
+<action name="MobileToolbarIdentityDiscTap">
+  <owner>pavely@chromium.org</owner>
+  <owner>chrome-android-app@chromium.org</owner>
+  <description>User tapped on IdentityDisc button on toolbar.</description>
+</action>
+
 <action name="MobileToolbarNewTab">
   <obsolete>Deprecated as of 5/2015</obsolete>
   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>