UMA to track reasons why LoFi isn't used
commit34e4b27d1ffb5f2aa8b05c5e590b4e0e093ae9d2
authormegjablon <megjablon@chromium.org>
Wed, 24 Jun 2015 00:59:53 +0000 (23 17:59 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 24 Jun 2015 01:00:36 +0000 (24 01:00 +0000)
tree19f511601d57d7868054f2a2f29f206ccfb1cd69
parentf42bf0f7e8584a10eb7d1ef403afff04f8592eb8
UMA to track reasons why LoFi isn't used

Adding DataReductionProxy.LoFi.SessionState histogram that counts
the number of browser sessions where:
1. Lo-Fi was used
2. Lo-Fi was not used because the network quality was always good
3. Lo-Fi was not used because the user implicitly opted out

BUG=501631

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

Cr-Commit-Position: refs/heads/master@{#335834}
components/data_reduction_proxy/core/browser/data_reduction_proxy_prefs.cc
components/data_reduction_proxy/core/browser/data_reduction_proxy_service.cc
components/data_reduction_proxy/core/browser/data_reduction_proxy_service.h
components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.cc
components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.h
components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_unittest.cc
components/data_reduction_proxy/core/common/data_reduction_proxy_pref_names.cc
components/data_reduction_proxy/core/common/data_reduction_proxy_pref_names.h
tools/metrics/histograms/histograms.xml