Translate: Add UMAs to know usages

Desktop / Chromium - toyoshim@chromium.org [0039d316-1c4b-4281-b951-d872f2087c98] - 13 May 2013 07:52 UTC

Translate.InitiateStatus is an enum histogram to know what is the reason of Chrome Translate behaviors when it's ready to perform translation. It is good resource to know how many people use Chrome Translate, disable, doesn't visit lages in foreign language, and so on.

BUG=239711 TEST=unit_tests --gtest_filter='TranslateManagerMetricsTest.*' R=mad@chromium.org

Review URL: https://codereview.chromium.org/15094005

d5e2c64 Translate: Add UMAs to know usages
chrome/browser/translate/translate_manager.cc | 58 +++++++--
.../browser/translate/translate_manager_metrics.cc | 34 ++++++
.../browser/translate/translate_manager_metrics.h | 42 +++++++
.../translate_manager_metrics_unittest.cc | 129 ++++++++++++++++++++
chrome/chrome_browser.gypi | 2 +
chrome/chrome_tests_unit.gypi | 1 +
6 files changed, 254 insertions(+), 12 deletions(-)

Upstream: git.chromium.org


  • Share