commit | 9bc2ed789a17ebf37637c2b7caea279134c0be3c | [log] [tgz] |
---|---|---|
author | Samuel Huang <huangs@chromium.org> | Tue Jun 04 19:37:34 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 04 19:37:34 2024 |
tree | a3be106313a9f534d215a21d99cfa1c12fd84089 | |
parent | 88b84af79b96b3b311d0cef8fd1041557e96704a [diff] |
[Android TRM] Add histograms for suggestion recency. This CL adds the histograms MagicStack.Clank.TabResumption.TabRecency.Show MagicStack.Clank.TabResumption.TabRecency.Click to record the recency of each suggestion tile on show / click. Here, recency is the duration from a tile's tab's last active time to the time when the tile is rendered. This also holds for the click case, i.e., recency is *unrelated* to the time when the click takes place. Details: * Add the 2 new histograms. * MetricsUtils: Add recordTabRecency{Show,Click}(). * View: renderAllTiles(): * Pull recency computation from {loadLocalTabSingle(),loadTileTexts()} to dedup and to allow use by metrics. * Call recordTabRecencyShow(). * Wrap click callback to call recordTabRecencyClick(). Bug: 344642375 Change-Id: Ia6fcca6fce1a4875e46998cce0bfd5e12e4315fc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5593815 Commit-Queue: Samuel Huang <huangs@chromium.org> Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org> Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com> Reviewed-by: Xi Han <hanxi@chromium.org> Cr-Commit-Position: refs/heads/main@{#1310113}
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.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.