| Index: chrome/browser/android/metrics/launch_metrics.cc
|
| diff --git a/chrome/browser/android/metrics/launch_metrics.cc b/chrome/browser/android/metrics/launch_metrics.cc
|
| index 6abef98306b93fa348e9d164b48b26b6f7fb6b07..c55bf9efcc4d3e746143ba439a26b05f12340510 100644
|
| --- a/chrome/browser/android/metrics/launch_metrics.cc
|
| +++ b/chrome/browser/android/metrics/launch_metrics.cc
|
| @@ -43,19 +43,30 @@ static void RecordLaunch(JNIEnv* env, jclass caller, jboolean standalone,
|
| base::Time::Now());
|
| }
|
|
|
| + std::string rappor_metric_source;
|
| + if (source == ShortcutInfo::SOURCE_ADD_TO_HOMESCREEN)
|
| + rappor_metric_source = "Launch.HomeScreenSource.AddToHomeScreen";
|
| + else if (source == ShortcutInfo::SOURCE_APP_BANNER)
|
| + rappor_metric_source = "Launch.HomeScreenSource.AppBanner";
|
| + else
|
| + rappor_metric_source = "Launch.HomeScreenSource.Unknown";
|
| +
|
| + UMA_HISTOGRAM_ENUMERATION("Launch.HomeScreenSource", source,
|
| + ShortcutInfo::SOURCE_COUNT);
|
| +
|
| + rappor::SampleDomainAndRegistryFromGURL(g_browser_process->rappor_service(),
|
| + rappor_metric_source, url);
|
| +
|
| int action = standalone ? HOME_SCREEN_LAUNCH_STANDALONE
|
| : HOME_SCREEN_LAUNCH_SHORTCUT;
|
| - std::string rappor_metric = standalone ? "Launch.HomeScreen.Standalone"
|
| - : "Launch.HomeScreen.Shortcut";
|
| + std::string rappor_metric_action = standalone ? "Launch.HomeScreen.Standalone"
|
| + : "Launch.HomeScreen.Shortcut";
|
|
|
| UMA_HISTOGRAM_ENUMERATION("Launch.HomeScreen", action,
|
| HOME_SCREEN_LAUNCH_COUNT);
|
|
|
| - UMA_HISTOGRAM_ENUMERATION("Launch.HomeScreenSource", source,
|
| - ShortcutInfo::SOURCE_COUNT);
|
| -
|
| rappor::SampleDomainAndRegistryFromGURL(g_browser_process->rappor_service(),
|
| - rappor_metric, url);
|
| + rappor_metric_action, url);
|
| }
|
|
|
| }; // namespace metrics
|
|
|