Index: chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaBridge.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaBridge.java |
index 75bad02f288bdf5a8e3e5a27634aaf844e059480..10297cd5566ada0466df524320c7726d2e2649f8 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaBridge.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaBridge.java |
@@ -93,6 +93,32 @@ public class UmaBridge { |
statusChange, BandwidthReductionPreferences.DATA_REDUCTION_INDEX_BOUNDARY); |
} |
+ // First Run Experience (obsolete, temporarily kept to match numbers) |
+ public static void freSignInAttempted() { |
+ nativeRecordFreSignInAttempted(); |
+ } |
+ |
+ public static void freSignInSuccessful() { |
+ nativeRecordFreSignInSuccessful(); |
+ } |
+ |
+ public static void freSkipSignIn() { |
+ nativeRecordFreSkipSignIn(); |
+ } |
+ |
+ // First Run Experience post M-37 |
+ public static void freSignInShown() { |
+ nativeRecordFreSignInShown(); |
+ } |
+ |
+ public static void freSignInAccepted(boolean showSettings, boolean useDefaultAccount) { |
+ nativeRecordFreSignInAccepted(showSettings, useDefaultAccount); |
+ } |
+ |
+ public static void freSignInDeclined() { |
+ nativeRecordFreSignInDeclined(); |
+ } |
+ |
private static native void nativeRecordMenuShow(); |
private static native void nativeRecordUsingMenu(boolean isByHwButton, boolean isDragging); |
private static native void nativeRecordBeamInvalidAppState(); |
@@ -104,4 +130,15 @@ public class UmaBridge { |
private static native void nativeRecordDataReductionProxyPromoDisplayed(); |
private static native void nativeRecordDataReductionProxySettings(int statusChange, |
int boundary); |
+ |
+ // First Run Experience (obsolete, temporarily kept to match numbers) |
+ private static native void nativeRecordFreSignInAttempted(); |
+ private static native void nativeRecordFreSignInSuccessful(); |
+ private static native void nativeRecordFreSkipSignIn(); |
+ |
+ // First Run Experience post M-37 |
+ private static native void nativeRecordFreSignInShown(); |
+ private static native void nativeRecordFreSignInAccepted( |
+ boolean showSettings, boolean defaultAccount); |
+ private static native void nativeRecordFreSignInDeclined(); |
} |