| <!-- |
| Copyright 2020 The Chromium Authors. All rights reserved. |
| Use of this source code is governed by a BSD-style license that can be |
| found in the LICENSE file. |
| --> |
| |
| <!-- |
| This file is used to generate a comprehensive list of Sharing histograms |
| along with a detailed description for each histogram. |
| |
| For best practices on writing histogram descriptions, see |
| https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histograms/README.md |
| |
| Please follow the instructions in the OWNERS file in this directory to find a |
| reviewer. If no OWNERS file exists, please consider signing up at |
| go/reviewing-metrics (Googlers only), as all subdirectories are expected to |
| have an OWNERS file. As a last resort you can send the CL to |
| chromium-metrics-reviews@google.com. |
| --> |
| |
| <histogram-configuration> |
| |
| <histograms> |
| |
| <histogram name="Sharing.AnyShareStarted" enum="ShareSourceAndroid" |
| expires_after="2022-05-04"> |
| <owner>ellyjones@chromium.org</owner> |
| <owner>sophey@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| The UI surface that started any share attempt. Android only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.AnyShareStartedDesktop" enum="ShareSourceDesktop" |
| expires_after="2022-05-04"> |
| <owner>kristipark@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| The UI surface that started any share attempt. Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ClickToCallAppsToShow" units="apps" |
| expires_after="2022-07-03"> |
| <!-- Name completed by histogram_suffixes name="SharingClickToCallUi" --> |
| |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>peter@chromium.org</owner> |
| <summary> |
| The number of available apps that are about to be shown in a UI for picking |
| an app to start a phone call with. Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ClickToCallDevicesToShow" units="devices" |
| expires_after="2022-06-19"> |
| <!-- Name completed by histogram_suffixes name="SharingClickToCallUi" --> |
| |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>peter@chromium.org</owner> |
| <summary> |
| The number of available devices that are about to be shown in a UI for |
| picking a device to start a phone call on. Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ClickToCallDialerPresent" enum="BooleanPresent" |
| expires_after="2022-06-26"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| Logged when we try to fire a dial intent in click to call. Distinguishes |
| between if the user has an app that can handle dial intent or not. Android |
| only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ClickToCallDialogShown" enum="SharingDialogType" |
| expires_after="2021-10-25"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| Logged whenever a dialog is shown for the Click to Call feature. Desktop |
| only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ClickToCallPhoneNumberPrecompileTime" units="ms" |
| expires_after="M87"> |
| <obsolete> |
| Removed in M87. |
| </obsolete> |
| <owner>knollr@chromium.org</owner> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <summary> |
| Duration of the phone number regex precompilation task. This is recorded |
| once after startup. Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ClickToCallPhoneNumberValid" units="BooleanValid" |
| expires_after="M98"> |
| <owner>knollr@chromium.org</owner> |
| <owner>peter@chromium.org</owner> |
| <summary> |
| Records if a received phone number is valid. Invalid numbers might suggest |
| that the remote device tried to send malicious data. Logged when handling a |
| Click to Call message on Android received from a Chrome desktop instance. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ClickToCallSelectedAppIndex" units="index" |
| expires_after="2022-06-26"> |
| <!-- Name completed by histogram_suffixes name="SharingClickToCallUi" --> |
| |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>peter@chromium.org</owner> |
| <summary> |
| The index of the app selected by the user for Click to Call. Zero based. |
| Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ClickToCallSelectedDeviceIndex" units="index" |
| expires_after="2022-06-26"> |
| <!-- Name completed by histogram_suffixes name="SharingClickToCallUi" --> |
| |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>peter@chromium.org</owner> |
| <summary> |
| The index of the device selected by the user for Click to Call. Zero based. |
| Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.DefaultSharesheetAndroid.Opened" enum="ShareOrigin" |
| expires_after="2022-06-19"> |
| <owner>sophey@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Records the origin of the share that opened the default sharesheet. Recorded |
| when the sharesheeet is opened. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.DesktopScreenshot.Action" |
| enum="SharingDesktopScreenshotAction" expires_after="M105"> |
| <owner>jeffreycohen@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Logged when actions are taken in the sharing desktop screenshot image |
| editing feature. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.DeviceInfoAvailable" enum="BooleanAvailable" |
| expires_after="M87"> |
| <obsolete> |
| Removed in M89. |
| </obsolete> |
| <owner>knollr@chromium.org</owner> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <summary> |
| Whether a device identified by its guid is available in the local |
| DeviceInfoTracker. Logged before sending a message to that guid. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.DeviceLastUpdatedAge" units="hours" |
| expires_after="M87"> |
| <obsolete> |
| Removed in M89. |
| </obsolete> |
| <!-- Name completed by histogram_suffixes name="SharingMessage" --> |
| |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The number of hours since the target device timestamp was last updated. |
| Logged when a message is sent to the device. Not logged for sending ack |
| messages. All platforms. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.DeviceLastUpdatedAgeWithResult" units="hours" |
| expires_after="M87"> |
| <obsolete> |
| Removed in M89. |
| </obsolete> |
| <!-- Name completed by histogram_suffixes name="SharingSendMessageResult" --> |
| |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The number of hours since the target device timestamp was last updated. |
| Logged when a message is sent to the device and the result is known. Not |
| logged for sending ack messages. All platforms. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.DeviceRegistrationResult" |
| enum="SharingDeviceRegistrationResult" expires_after="M97"> |
| <owner>knollr@chromium.org</owner> |
| <owner>peter@chromium.org</owner> |
| <summary> |
| Result of Sharing device registration. Logged after Sharing registration is |
| attempted. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.DeviceUnregistrationResult" |
| enum="SharingDeviceRegistrationResult" expires_after="M97"> |
| <owner>knollr@chromium.org</owner> |
| <owner>peter@chromium.org</owner> |
| <summary> |
| Result of Sharing device un-registration. Logged after Sharing |
| un-registration is attempted. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.LongScreenshots.BitmapGenerationStatus" |
| enum="SharingLongScreenshotsEvent" expires_after="M105"> |
| <owner>skare@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Counts of Bitmap Generator statuses when capturing long screenshots. |
| Recorded when a new bitmap is requested from the paint_preview engine, for |
| example when scrolling down the page for the first time. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.LongScreenshots.BitmapSelectedHeight" units="pixels" |
| expires_after="M105"> |
| <owner>skare@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Height of the long screenshot output from the region-selection dialog. |
| Recorded on region selection dialog confirmation. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.LongScreenshots.Event" |
| enum="SharingLongScreenshotsEvent" expires_after="M105"> |
| <owner>skare@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Counts of events in the long screenshot capture process. Events are recorded |
| for events such as opening/confirming the dialog, or on corner cases such as |
| memory pressure while the dialog is open. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.MajorVersionComparison" |
| enum="SharingMajorVersionComparison" expires_after="M87"> |
| <obsolete> |
| Removed in M89. |
| </obsolete> |
| <!-- Name completed by histogram_suffixes name="SharingMessage" --> |
| |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The comparison of the major version of Chrome on this (the sender) device |
| and the receiver device. Logged when a message is sent. All platforms. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.MessageAckTime" units="ms" expires_after="2022-06-26"> |
| <!-- Name completed by histogram_suffixes name="SharingChannelType", |
| name="SharingDevicePlatform" and name="SharingMessage" --> |
| |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The time from sending a FCM message from the Sharing service until an ack |
| message is received for it. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.MessageHandlerTime" units="ms" expires_after="M97"> |
| <!-- Name completed by histogram_suffix name="SharingMessage" --> |
| |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The time from receiving a SharingMessage in SharingFCMHandler until an ack |
| is sent back. Recorded when SendAckMessage callback is run in |
| SharingMessageHandler. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.MessageReceivedType" enum="SharingMessageType" |
| expires_after="2022-07-03"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>peter@chromium.org</owner> |
| <summary> |
| The type of SharingMessage (aka the PayloadCase). This is logged when a |
| message is received through FCM by the handler in the Sharing service. All |
| platforms. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyDecodeImageTime" units="ms" |
| expires_after="M97"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary>The time to decode an image for Remote Copy. Desktop only.</summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyHandleMessageResult" |
| enum="SharingRemoteCopyHandleMessageResult" expires_after="M97"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The result of handling a Remote Copy message. Logged once per message, when |
| the handler for the Remote Copy FCM message is finished handling it. Desktop |
| only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyLoadImageStatusCode" |
| enum="CombinedHttpResponseAndNetErrorCode" expires_after="M97"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| Result code from loading an image for Remote Copy. Logs net::Error if it's |
| not net::OK. Logs net::OK if response header is not present. Otherwise, logs |
| HTTP status code. Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyLoadImageTime" units="ms" |
| expires_after="M97"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary>The time to load an image for Remote Copy. Desktop only.</summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyReceivedImageSizeAfterDecode" units="bytes" |
| expires_after="M97"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The size of the image loaded from the image URL specified in a Remote Copy |
| message received from FCM, after decoding. Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyReceivedImageSizeBeforeDecode" units="bytes" |
| expires_after="M97"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The size of the image loaded from the image URL specified in a Remote Copy |
| message received from FCM, before decoding. Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyReceivedTextSize" units="bytes" |
| expires_after="2022-05-01"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The size of the text in a Remote Copy message received from FCM. Desktop |
| only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyResizeImageTime" units="ms" |
| expires_after="M90"> |
| <obsolete> |
| Removed in M92. |
| </obsolete> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary>The time to resize an image for Remote Copy. Desktop only.</summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyWriteImageDetectionTime" units="ms" |
| expires_after="M97"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The time to detect a clipboard image write for Remote Copy. Logged after |
| writing the image. Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyWriteImageTime" units="ms" |
| expires_after="M97"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The time to write an image to the clipboard for Remote Copy. Logged after |
| writing the image. Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyWriteTextDetectionTime" units="ms" |
| expires_after="2022-05-01"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The time to detect a clipboard text write for Remote Copy. Logged after |
| writing the text. Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.RemoteCopyWriteTextTime" units="ms" |
| expires_after="M97"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The time to write text to the clipboard for Remote Copy. Logged after |
| writing the text. Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.Screenshot.Action" enum="SharingScreenshotAction" |
| expires_after="M105"> |
| <owner>jeffreycohen@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Logged when actions are taken in the sharing screenshot image editing |
| feature. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ScreenshotFallback.Action" |
| enum="SharingScreenshotFallbackAction" expires_after="M105"> |
| <owner>jeffreycohen@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Logged when actions are taken in the sharing screenshot fallback feature. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ScreenshotsAndroid.IsEditorDismissedOnStart" |
| enum="Boolean" expires_after="2022-07-03"> |
| <owner>jeffreycohen@chromium.org</owner> |
| <owner>kristipark@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary>Whether the editor was dismissed during editor recreation.</summary> |
| </histogram> |
| |
| <histogram name="Sharing.ScrollCapture.BitmapGeneratorStatus" |
| enum="SharingScrollCaptureBitmapGenerationStatus" |
| expires_after="2022-07-03"> |
| <owner>yashard@chromium.org</owner> |
| <owner>ckitagawa@chromium.org</owner> |
| <owner>src/components/paint_preview/OWNERS</owner> |
| <summary> |
| Records the status of the Bitmap Generator when capturing scroll capture |
| long screenshot. Recorded after the page capture request is sent to the |
| paint_preview capture service and compositor, when the service is no longer |
| busy. This metric is only emitted on Android S+. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ScrollCapture.SuccessfulCaptureDuration" units="ms" |
| expires_after="2022-07-03"> |
| <owner>yashard@chromium.org</owner> |
| <owner>ckitagawa@chromium.org</owner> |
| <owner>src/components/paint_preview/OWNERS</owner> |
| <summary> |
| Records the total time spent capturing a long screenshot of a page using |
| scroll capture. It is recorded when a scroll capture request successfully |
| finishes. This metric is only emitted on Android S+. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SendAckMessageResult" enum="SharingSendMessageResult" |
| expires_after="2022-06-05"> |
| <!-- Name completed by histogram_suffixes name="SharingChannelType", |
| name="SharingDevicePlatform" and name="SharingMessage" --> |
| |
| <owner>peter@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| Result of sending an ack for a SharingMessage by the Sharing service. Logged |
| in the callback for sending the message to FCM. All platforms. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SendMessageResult" enum="SharingSendMessageResult" |
| expires_after="2022-06-05"> |
| <!-- Name completed by histogram_suffixes SharingChannelType, |
| SharingDevicePlatform, SharingMessage, and SharingPulseInterval. --> |
| |
| <owner>peter@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| Result of sending a SharingMessage by the Sharing service. Logged after the |
| send message callback is run. Not logged for sending ack messages. All |
| platforms. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SendTabToSelf.NotificationStatus" |
| enum="SendTabToSelfNotificationStatus" expires_after="2022-06-19"> |
| <owner>ellyjones@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Status of STTS notifications. Recorded whenever a target device is chosen, a |
| recieved notification is shown, or an action is taken on the notification. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SharedClipboardDevicesToShow" units="devices" |
| expires_after="M88"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The number of available devices that are about to be shown in a UI for |
| picking a device to share the clipboard with. On desktop, it gets recorded |
| when the user right clicks on selected text. On Android, it gest recorded |
| when the user does long press, share and "Send text to Your |
| Devices". |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SharedClipboardDialogShown" enum="SharingDialogType" |
| expires_after="M88"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| Logged whenever a dialog is shown for the Shared Clipboard feature. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SharedClipboardRetries" units="retries" |
| expires_after="M87"> |
| <obsolete> |
| Removed in M89. |
| </obsolete> |
| <!-- Name completed by histogram_suffixes name="SharingSendMessageResult" --> |
| |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The retry count for sending a shared clipboard message. The zero value is |
| for the first attempt to send the message, which is not a retry. Logged when |
| the result of sending the message is known. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SharedClipboardSelectedDeviceIndex" units="index" |
| expires_after="M88"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The index of the device selected by the user for Shared Clipboard gets |
| recorded when the user chooses the destination device for sharing text. Zero |
| based. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SharedClipboardSelectedTextSize" units="characters" |
| expires_after="M88"> |
| <owner>mvanouwerkerk@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| The size of the selected text in Shared Clipboard gets recorded when the |
| user shares selected text. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ShareTargetUpdate.DynamicUpdateResult" |
| enum="ShareTargetUpdateResult" expires_after="M102"> |
| <owner>jeffreycohen@chromium.org</owner> |
| <owner>kristipark@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| The result of reading/parsing/accepting a new proto for the third party |
| Share Targets. |
| |
| This is for the file types loaded from the component-update system. This |
| includes both those loaded from disk shortly after startup, and those |
| received over the network when the component version changes. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.ShareTargetUpdate.ResourceBundleResult" |
| enum="ShareTargetUpdateResult" expires_after="2022-07-03"> |
| <owner>jeffreycohen@chromium.org</owner> |
| <owner>kristipark@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| The result of reading/parsing/accepting a new proto for the third party |
| Share Targets. |
| |
| This is for the file types loaded from the resource bundle packaged with |
| Chrome, which is always loaded at startup. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SharingHubAndroid.CloseReason" |
| enum="BottomSheet.StateChangeReason" expires_after="2022-07-03"> |
| <owner>ellyjones@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| The reason why the Clank sharing hub was closed, logged when the bottom |
| sheet transitions into the HIDDEN state. Android-only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SharingHubAndroid.Opened" enum="ShareOrigin" |
| expires_after="2022-06-19"> |
| <owner>sophey@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Records the origin of the share that opened the sharing hub. Recorded when |
| the sharing hub is opened. |
| </summary> |
| </histogram> |
| |
| <histogram |
| name="Sharing.SharingHubAndroid.SharedHighlights.TimeToGetLinkToText" |
| units="ms" expires_after="2021-07-11"> |
| <obsolete> |
| Removed in M94. |
| </obsolete> |
| <owner>gayane@chromium.org</owner> |
| <owner>chrome-shared-highlighting@google.com</owner> |
| <summary> |
| Records time it takes to fulfill a link-to-text request. Recorded even if |
| request fails. Corresponds to how long is Sharing Hub delayed because of |
| link-to-text. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SharingHubAndroid.ThirdPartyAppUsage" |
| enum="SharingHubBottomRowIndex" expires_after="2022-06-19"> |
| <owner>sophey@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Records the index of the third party app selected from the bottom row of the |
| sharing hub. |
| </summary> |
| </histogram> |
| |
| <histogram |
| name="Sharing.SharingHubAndroid.TimeToSaveScreenshotImageBeforeShare" |
| units="ms" expires_after="M98"> |
| <owner>skare@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Records the amount of time taken to save the output bitmap from the image |
| editor to temporary storage and generate a URI. Recorded when the followup |
| share actions panel is displayed. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SharingHubAndroid.TimeToShare" units="ms" |
| expires_after="2022-06-19"> |
| <owner>sophey@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Records the amount of time taken for the user to select a share target after |
| initiating a share. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SharingHubAndroid.TimeToShowShareSheet" units="ms" |
| expires_after="2022-06-19"> |
| <owner>sophey@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Records the amount of time taken for the custom share sheet to open after a |
| share was initiated. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SharingHubAndroid.{DetailedContentType}.{ShareStatus}" |
| enum="LinkToggleState" expires_after="M101"> |
| <owner>sophey@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Records what the link toggle state is when a share of a |
| {DetailedContentType} is {ShareStatus}. |
| </summary> |
| <token key="DetailedContentType"> |
| <variant name="Gif"/> |
| <variant name="HighlightedText"/> |
| <variant name="Image"/> |
| <variant name="LightweightReaction"/> |
| <variant name="NotSpecified"/> |
| <variant name="Screenshot"/> |
| <variant name="Webnotes"/> |
| </token> |
| <token key="ShareStatus"> |
| <variant name="Completed"/> |
| <variant name="InProgress"/> |
| </token> |
| </histogram> |
| |
| <histogram name="Sharing.SharingHubDesktop.CrOSSharesheetResult" |
| enum="SharingHubSharesheetResult" expires_after="2022-04-03"> |
| <owner>kristipark@chromium.org</owner> |
| <owner>src/chrome/browser/share/OWNERS</owner> |
| <summary> |
| Records whether the user selects a share target after opening the Chrome OS |
| sharesheet. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SmsFetcherAvailableDeviceCount" units="devices" |
| expires_after="2022-06-19"> |
| <owner>yigu@chromium.org</owner> |
| <owner>web-identity@google.com</owner> |
| <summary> |
| The number of available devices when making a request on desktop which is |
| triggered by calling the WebOTP API. This is logged once per API call. |
| Desktop only. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SmsFetcherClientNameIsEmpty" enum="BooleanEmpty" |
| expires_after="2022-05-01"> |
| <owner>yigu@chromium.org</owner> |
| <owner>web-identity@google.com</owner> |
| <summary> |
| Records whether the remote client name is empty. This could happen on early |
| version of Chrome. This is logged once per notification when asking for user |
| permission to submit the one-time-passwords on the remote device. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SmsFetcherScreenOnAndUnlocked" enum="Boolean" |
| expires_after="2022-05-01"> |
| <owner>yigu@chromium.org</owner> |
| <owner>web-identity@google.com</owner> |
| <summary> |
| Records whether the phone is on and unlocked when we show the notification |
| to users. False if either the phone is locked or the phone does not have a |
| screen lock but the screen is off. This is logged once per notification. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.SmsFetcherTapWithChromeDestroyed" enum="Boolean" |
| expires_after="2022-05-01"> |
| <owner>yigu@chromium.org</owner> |
| <owner>web-identity@google.com</owner> |
| <summary> |
| Records whether a user taps/dismisses the notification after Chrome is |
| destroyed. This could happen if the user manually swipes away Chrome from |
| the task switcher or the OS decides to destroy Chrome due to lack of memory |
| etc. This is logged once per user action on the notification. |
| </summary> |
| </histogram> |
| |
| <histogram name="Sharing.WebRtc.IceConfigFetched" units="ice_servers" |
| expires_after="2022-04-03"> |
| <owner>peter@chromium.org</owner> |
| <owner>knollr@chromium.org</owner> |
| <summary> |
| Number of ice servers fetched by network traversal API call. Logged after |
| receiving response of API call. |
| </summary> |
| </histogram> |
| |
| </histograms> |
| |
| </histogram-configuration> |