commit | af7c94e9a6c5da99f7b2a933a59d85652ff12ff5 | [log] [tgz] |
---|---|---|
author | Ryan Hansberry <hansberry@chromium.org> | Fri Jun 14 19:39:38 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jun 14 19:39:38 2019 |
tree | 35e887795560aa9c6ef9fc318ceb348c50e136b4 | |
parent | 695bc35e044ed930093577667b9d2112ca45c41e [diff] |
[Bluetooth] Record metrics for user's time taken to select devices. Records how long it takes for the user to select a device either after they open the UI (either Settings or System Tray) and Bluetooth is on, or after Bluetooth turns on while the UI is open. Note that both UI surfaces' code paths for the metric eventually resolve to a single helper method in //device/bluetooth/chromeos. This metric will be used to drive both improving the UX of our UI surfaces, and possibly increasing discovery performance. This metric is suffixed by UI surface; then by pairing state; and finally, if the device was not paired, by transport type. These allows us to determine if one UI surface is less UX friendly than the other (i.e., it takes longer to find/select the desired device in one); ensure that users are quickly finding their already paired devices; and determine if one particular transport type is slower to discover. See go/cros-bt-metrics for more. Bug: 953149 Change-Id: Ie245a003ada08d620ed5825839816c5db27ca491 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1655694 Commit-Queue: Ryan Hansberry <hansberry@chromium.org> Reviewed-by: Brian White <bcwhite@chromium.org> Reviewed-by: Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#669327}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .