blob: 37f40d768534bd542a9eaeb71007c3305c82fda5 [file] [log] [blame]
<!--
Copyright 2015 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.
-->
<rappor-configuration>
<!--
This file is used to generate a comprehensive list of Chrome rappor metrics
along with a detailed description for each histogram. See the design doc at
http://www.chromium.org/developers/design-documents/rappor
for a description of rappor metrics.
-->
<noise-levels>
<!--
Noise levels that rappor metrics can be collected with. This list should be
kept in sync with NoiseLevel definitions in
components/rappor/rappor_parameters.h.
-->
<noise-level name="NO_NOISE">
<summary>
Adds no noise at all. Only use this for non-sensitive fields, and only
for metrics from UMA opt-in users.
</summary>
<noise-values fake-prob="0.0" fake-one-prob="0.0" one-coin-prob="1.0"
zero-coin-prob="0.0"/>
</noise-level>
<noise-level name="NORMAL_NOISE">
<summary>
The most common amount of noise, suitable for most fields.
</summary>
<noise-values fake-prob="0.5" fake-one-prob="0.5" one-coin-prob="0.75"
zero-coin-prob="0.25"/>
</noise-level>
<noise-level name="SPARSE_NOISE">
<summary>
Reduced noise, suitable for metrics which receive limited reports (less
than 500,000 per day) or expect a highly skewed/sparse distribution over
a wide set of domains. Approval from the Chrome Privacy and Rappor teams
is required to implement a metric using this noise level.
</summary>
<noise-values fake-prob="0.25" fake-one-prob="0.5" one-coin-prob="0.75"
zero-coin-prob="0.25"/>
</noise-level>
</noise-levels>
<rappor-parameter-types>
<!--
Parameters that rappor metrics can be collected with. This list should be
kept in sync with parameter type definitions in
components/rappor/rappor_parameters.h.
-->
<rappor-parameters name="COARSE_RAPPOR_TYPE">
<summary>
Stricter parameters for metrics collected from a broader population.
</summary>
<parameters num-cohorts="128" bytes="1" hash-functions="2" fake-prob="0.5"
fake-one-prob="0.5" one-coin-prob="0.75" zero-coin-prob="0.25"
reporting-level="COARSE" noise-level="NORMAL_NOISE"/>
</rappor-parameters>
<rappor-parameters name="ETLD_PLUS_ONE">
<summary>
Deprecated parameters for collecting the domain and registry of a URL from
UMA opt-in users. Should use UMA_RAPPOR_TYPE instead.
</summary>
<parameters num-cohorts="128" bytes="16" hash-functions="2" fake-prob="0.5"
fake-one-prob="0.5" one-coin-prob="0.75" zero-coin-prob="0.25"
reporting-level="FINE" noise-level="NORMAL_NOISE"/>
</rappor-parameters>
<rappor-parameters name="LOW_FREQUENCY_ETLD_PLUS_ONE">
<summary>
Parameters for collecting the domain and registry of a URL from UMA opt-in
users, using SPARSE_NOISE. Intended for sparse/skewed metrics, or low
frequency metrics (less than 500,000 reports per day). Explicit approval
from the Chrome Privacy and Rappor teams is required to use this type. New
metrics should also consider LOW_FREQUENCY_UMA_RAPPOR_TYPE instead.
</summary>
<parameters num-cohorts="128" bytes="16" hash-functions="2" fake-prob="0.25"
fake-one-prob="0.5" one-coin-prob="0.75" zero-coin-prob="0.25"
reporting-level="FINE" noise-level="SPARSE_NOISE"/>
</rappor-parameters>
<rappor-parameters name="LOW_FREQUENCY_SAFEBROWSING_RAPPOR_TYPE">
<summary>
Parameters for metrics related to Safe Browsing, collected from all users
with safe browsing enabled, using SPARSE_NOISE. Intended for sparse/skewed
metrics, or low frequency metrics (less than 500,000 reports per day).
Explicit approval from the Chrome Privacy and Rappor teams is required to
use this type.
</summary>
<parameters num-cohorts="128" bytes="1" hash-functions="2" fake-prob="0.25"
fake-one-prob="0.5" one-coin-prob="0.75" zero-coin-prob="0.25"
reporting-level="COARSE" noise-level="SPARSE_NOISE"/>
</rappor-parameters>
<rappor-parameters name="LOW_FREQUENCY_UMA_RAPPOR_TYPE">
<summary>
Parameters suitable for metrics from UMA opt-in users, using SPARSE_NOISE.
Intended for sparse/skewed metrics, or low frequency metrics (less than
500,000 reports per day). Explicit approval from the Chrome Privacy and
Rappor teams is required to use this type.
</summary>
<parameters num-cohorts="128" bytes="4" hash-functions="2" fake-prob="0.25"
fake-one-prob="0.5" one-coin-prob="0.75" zero-coin-prob="0.25"
reporting-level="FINE" noise-level="SPARSE_NOISE"/>
</rappor-parameters>
<rappor-parameters name="SAFEBROWSING_RAPPOR_TYPE">
<summary>
Parameters for metrics related to Safe Browsing, collected from all users
with safe browsing enabled.
</summary>
<parameters num-cohorts="128" bytes="1" hash-functions="2" fake-prob="0.5"
fake-one-prob="0.5" one-coin-prob="0.75" zero-coin-prob="0.25"
reporting-level="COARSE" noise-level="NORMAL_NOISE"/>
</rappor-parameters>
<rappor-parameters name="UMA_RAPPOR_TYPE">
<summary>
Parameters suitable for metrics from UMA opt-in users.
</summary>
<parameters num-cohorts="128" bytes="4" hash-functions="2" fake-prob="0.5"
fake-one-prob="0.5" one-coin-prob="0.75" zero-coin-prob="0.25"
reporting-level="FINE" noise-level="NORMAL_NOISE"/>
</rappor-parameters>
</rappor-parameter-types>
<rappor-metrics>
<!-- Rappor metric definitions -->
<rappor-metric name="AppBanner.NativeApp.Dismissed" type="ETLD_PLUS_ONE">
<owner>dfalcantara@chromium.org</owner>
<summary>
The eTLD+1 of a URL that displayed a native app banner, which was explicitly
dismissed by the user.
</summary>
</rappor-metric>
<rappor-metric name="AppBanner.NativeApp.Installed" type="ETLD_PLUS_ONE">
<owner>dfalcantara@chromium.org</owner>
<summary>
The eTLD+1 of a URL that displayed a native app banner, which resulted in
the user installing the promoted application.
</summary>
</rappor-metric>
<rappor-metric name="AppBanner.NativeApp.Shown" type="ETLD_PLUS_ONE">
<owner>dfalcantara@chromium.org</owner>
<summary>
The eTLD+1 of a URL that displayed a native app banner.
</summary>
</rappor-metric>
<rappor-metric name="AppBanner.WebApp.Dismissed" type="ETLD_PLUS_ONE">
<owner>dfalcantara@chromium.org</owner>
<summary>
The eTLD+1 of a URL that displayed a web app banner, which was explicitly
dismissed by the user.
</summary>
</rappor-metric>
<rappor-metric name="AppBanner.WebApp.Installed" type="ETLD_PLUS_ONE">
<owner>dfalcantara@chromium.org</owner>
<summary>
The eTLD+1 of a URL that displayed a web app banner, which resulted in the
user installing the promoted application.
</summary>
</rappor-metric>
<rappor-metric name="AppBanner.WebApp.Shown" type="ETLD_PLUS_ONE">
<owner>dfalcantara@chromium.org</owner>
<summary>
The eTLD+1 of a URL that displayed a web app banner.
</summary>
</rappor-metric>
<rappor-metric name="Autofill.HighNumberOfHeuristicMismatches"
type="ETLD_PLUS_ONE">
<owner>mathp@chromium.org</owner>
<summary>
The eTLD+1 of a URL for which there was a high number of mismatches for the
heuristic prediction of the form field types.
</summary>
</rappor-metric>
<rappor-metric name="Autofill.HighNumberOfServerMismatches"
type="ETLD_PLUS_ONE">
<owner>mathp@chromium.org</owner>
<summary>
The eTLD+1 of a URL for which there was a high number of mismatches for the
server prediction of the form field types.
</summary>
</rappor-metric>
<rappor-metric name="Autofill.QueryResponseHasNoServerDataForForm"
type="ETLD_PLUS_ONE">
<owner>mathp@chromium.org</owner>
<summary>
The eTLD+1 of a URL for which there was a server query response for which
the server had no data at all for at least one form.
</summary>
</rappor-metric>
<rappor-metric name="BackgroundSync.Register.Origin" type="UMA_RAPPOR_TYPE">
<owner>jkarlin@chromium.org</owner>
<summary>
The eTLD+1 of a URL which registered a Background Sync event.
</summary>
</rappor-metric>
<rappor-metric name="Cast.Sender.MediaFrameUrl" type="ETLD_PLUS_ONE">
<owner>avayvod@chromium.org</owner>
<owner>aberent@chromium.org</owner>
<summary>
The domain and registry of the frame URL that the user is trying to cast
the media from. Recorded every time the user casts the media.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.MixedScript.DisplayedShield"
type="ETLD_PLUS_ONE">
<owner>lgarron@chromium.org</owner>
<summary>
The eTLD+1 of a URL that displayed a mixed script shield. Note: this does
*not* include pages with mixed scripts where the user has already clicked
through the shield.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.MixedScript.RanMixedScript"
type="ETLD_PLUS_ONE">
<owner>lgarron@chromium.org</owner>
<summary>
The eTLD+1 of a URL that when mixed script actually ran.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.MixedScript.UserClickedAllow"
type="ETLD_PLUS_ONE">
<owner>lgarron@chromium.org</owner>
<summary>
The eTLD+1 of a URL where the user clicked &quot;Load unsafe scripts&quot;
on a mixed content shield. (This results in a page refresh. Mixed scripts
may not actually run until the users triggers them again after the refresh.)
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionActions_AudioCapture.Denied.Url"
type="ETLD_PLUS_ONE">
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_AudioCapture.Denied.Url2 as of M52. The
domain for which a AudioCapture permission prompt was Denied.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_AudioCapture.Denied.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
The domain for which an AudioCapture permission prompt was Denied.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_AudioCapture.Dismissed.Url"
type="ETLD_PLUS_ONE">
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_AudioCapture.Dismissed.Url2 as of M52.
The domain for which an AudioCapture permission prompt was Dismissed.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_AudioCapture.Dismissed.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
The domain for which an AudioCapture permission prompt was Dismissed.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_AudioCapture.Granted.Url"
type="ETLD_PLUS_ONE">
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_AudioCapture.Granted.Url2 as of M52. The
domain for which an AudioCapture permission prompt was accepted.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_AudioCapture.Granted.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
The domain for which an AudioCapture permission prompt was accepted.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_AudioCapture.Ignored.Url"
type="ETLD_PLUS_ONE">
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_AudioCapture.Ignored.Url2 as of M52. The
domain for which an AudioCapture permission prompt was Ignored.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_AudioCapture.Ignored.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
The domain for which an AudioCapture permission prompt was Ignored.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_AudioCapture.Revoked.Url"
type="ETLD_PLUS_ONE">
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_AudioCapture.Revoked.Url2 as of M52. The
domain for which an AudioCapture permission was revoked. Note: This metric
is recorded for more revocation actions as of 2016-04-01 (M51).
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_AudioCapture.Revoked.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
The domain for which an AudioCapture permission was revoked.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionActions_Camera.Revoked.Url"
type="ETLD_PLUS_ONE">
<owner>jialiul@chromium.org</owner>
<summary>
**DEPRECATED. Renamed to
ContentSettings.PermissionActions_VideoCapture.Revoked.Url on
2016-01-07.** The domain for which a camera permission was revoked.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionActions_Geolocation.Denied.Url"
type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_Geolocation.Denied.Url2 as of M52. The
domain for which a Geolocation permission prompt was Denied.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionActions_Geolocation.Denied.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<summary>
The domain for which a Geolocation permission prompt was Denied.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Geolocation.Dismissed.Url"
type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_Geolocation.Dismissed.Url2 as of M52.
The domain for which a Geolocation permission prompt was Dismissed.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Geolocation.Dismissed.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<summary>
The domain for which a Geolocation permission prompt was Dismissed.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionActions_Geolocation.Granted.Url"
type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_Geolocation.Granted.Url2 as of M52. The
domain for which a Geolocation permission prompt was accepted.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Geolocation.Granted.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<summary>
The domain for which a Geolocation permission prompt was accepted.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionActions_Geolocation.Ignored.Url"
type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_Geolocation.Ignored.Url2 as of M52. The
domain for which a Geolocation permission prompt was Ignored.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Geolocation.Ignored.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<summary>
The domain for which a Geolocation permission prompt was Ignored.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionActions_Geolocation.Revoked.Url"
type="ETLD_PLUS_ONE">
<owner>jialiul@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_Geolocation.Revoked.Url2 as of M52. The
domain for which a Geolocation permission was revoked. Note: This metric is
recorded for more revocation actions as of 2016-04-01 (M51).
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Geolocation.Revoked.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>jialiul@chromium.org</owner>
<summary>
The domain for which a Geolocation permission was revoked.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionActions_Mic.Revoked.Url"
type="ETLD_PLUS_ONE">
<owner>jialiul@chromium.org</owner>
<summary>
**DEPRECATED. Renamed to
ContentSettings.PermissionActions_AudioCapture.Revoked.Url on
2016-01-07.** The domain for which a microphone permission was revoked.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Notifications.Denied.Url"
type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_Notifications.Denied.Url2 as of M52. The
domain for which a Notification permission prompt was Denied.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Notifications.Denied.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>jialiul@chromium.org</owner>
<summary>
The domain for which a Notification permission prompt was Denied.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Notifications.Dismissed.Url"
type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_Notifications.Dismissed.Url2 as of M52.
The domain for which a Notification permission prompt was Dismissed.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Notifications.Dismissed.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>jialiul@chromium.org</owner>
<summary>
The domain for which a Notification permission prompt was Dismissed.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Notifications.Granted.Url"
type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_Notifications.Granted.Url2 as of M52. The
domain for which a Notification permission prompt was accepted.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Notifications.Granted.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<summary>
The domain for which a Notification permission prompt was accepted.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Notifications.Ignored.Url"
type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_Notifications.Ignored.Url2 as of M52. The
domain for which a Notification permission prompt was Ignored.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Notifications.Ignored.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<summary>
The domain for which a Notification permission prompt was Ignored.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Notifications.Revoked.Url"
type="ETLD_PLUS_ONE">
<owner>jialiul@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_Notifications.Revoked.Url2 as of M52. The
domain for which a Notification permission was revoked. Note: This metric
is recorded for more revocation actions as of 2016-04-01 (M51).
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_Notifications.Revoked.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>jialiul@chromium.org</owner>
<summary>
The domain for which a Notification permission was revoked.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionActions_VideoCapture.Denied.Url"
type="ETLD_PLUS_ONE">
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_VideoCapture.Denied.Url2 as of M52. The
domain for which a VideoCapture permission prompt was Denied.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_VideoCapture.Denied.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
The domain for which a VideoCapture permission prompt was Denied.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_VideoCapture.Dismissed.Url"
type="ETLD_PLUS_ONE">
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_VideoCapture.Dismissed.Url2 as of M52. The
domain for which a VideoCapture permission prompt was Dismissed.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_VideoCapture.Dismissed.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
The domain for which a VideoCapture permission prompt was Dismissed.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_VideoCapture.Granted.Url"
type="ETLD_PLUS_ONE">
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_VideoCapture.Granted.Url2 as of M52. The
domain for which a VideoCapture permission prompt was accepted.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_VideoCapture.Granted.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
The domain for which a VideoCapture permission prompt was accepted.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_VideoCapture.Ignored.Url"
type="ETLD_PLUS_ONE">
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_VideoCapture.Ignored.Url2 as of M52. The
domain for which a VideoCapture permission prompt was Ignored.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_VideoCapture.Ignored.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>kcarattini@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
The domain for which a VideoCapture permission prompt was Ignored.
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_VideoCapture.Revoked.Url"
type="ETLD_PLUS_ONE">
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. Replaced by
ContentSettings.PermissionActions_VideoCapture.Revoked.Url2 as of M52. The
domain for which an VideoCapture permission was revoked. Note: This metric
is recorded for more revocation actions as of 2016-04-01 (M51).
</summary>
</rappor-metric>
<rappor-metric
name="ContentSettings.PermissionActions_VideoCapture.Revoked.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
The domain for which an VideoCapture permission was revoked.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionRequested.Geolocation.Url"
type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
**DEPRECATED: replaced by
ContentSettings.PermissionRequested.Geolocation.Url2 as of M52. The domain
that issues a Geolocation permission prompt.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionRequested.Geolocation.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<summary>
The domain that issues a Geolocation permission prompt.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionRequested.Midi.Url"
type="ETLD_PLUS_ONE">
<owner>toyoshim@chromium.org</owner>
<summary>
**DEPRECATED: replaced by ContentSettings.PermissionRequested.Midi.Url2
as of M53. The domain that requests using MIDI devices.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionRequested.Midi.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>toyoshim@chromium.org</owner>
<summary>
The domain that requests using MIDI devices.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionRequested.Notifications.Url"
type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
**DEPRECATED: replaced by
ContentSettings.PermissionRequested.Notifications.Url2 as of M52. The
domain that issues a Notification permission prompt.
</summary>
</rappor-metric>
<rappor-metric name="ContentSettings.PermissionRequested.Notifications.Url2"
type="LOW_FREQUENCY_ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<owner>miguelg@chromium.org</owner>
<summary>
The domain that issues a Notification permission prompt.
</summary>
</rappor-metric>
<rappor-metric name="CustomTabs.ServiceClient.PackageName"
type="UMA_RAPPOR_TYPE">
<owner>yusufo@chromium.org</owner>
<summary>
The package name for a client that has connected through the custom tabs
service.
</summary>
</rappor-metric>
<rappor-metric name="DeviceSensors.DeviceMotion" type="ETLD_PLUS_ONE">
<owner>timvolodine@chromium.org</owner>
<summary>
The domain and registry of the URL that is using Device Motion API.
</summary>
</rappor-metric>
<rappor-metric name="DeviceSensors.DeviceOrientation" type="ETLD_PLUS_ONE">
<owner>timvolodine@chromium.org</owner>
<summary>
The domain and registry of the URL that is using Device Orientation API.
</summary>
</rappor-metric>
<rappor-metric name="DomDistiller.OpenPanel" type="UMA_RAPPOR_TYPE">
<owner>wychen@chromium.org</owner>
<summary>
The eTLD+1 of the frame URL where Reader Mode panel is opened by the
user.
</summary>
</rappor-metric>
<rappor-metric name="DomDistiller.PromptPanel" type="UMA_RAPPOR_TYPE">
<owner>wychen@chromium.org</owner>
<summary>
The eTLD+1 of the frame URL where Reader Mode is prompted.
</summary>
</rappor-metric>
<rappor-metric name="Extensions.AffectedByIsolateExtensions"
type="UMA_RAPPOR_TYPE">
<owner>nick@chromium.org</owner>
<summary>
The ID of an extension which will trigger out-of-process iframes under
--isolate-extensions. This metric is logged even if --isolate-extensions is
disabled. Includes framing in both directions: non-extension documents that
contain chrome-extension:// iframes, or vice versa. Hosted apps are not
considered extensions for the purposes of this metric.
</summary>
</rappor-metric>
<rappor-metric name="Extensions.PossibleAdInjection2" type="ETLD_PLUS_ONE">
<owner>rdevlin.cronin@chromium.org</owner>
<summary>
The eTLD+1 of a URL that might be doing ad injection.
</summary>
</rappor-metric>
<rappor-metric name="Launch.HomeScreen.Shortcut" type="ETLD_PLUS_ONE">
<owner>dfalcantara@chromium.org</owner>
<summary>
The eTLD+1 of a URL that was launched from the Android Home screen into a
tab. This explicitly does not count relaunches via the Android Recents
menu.
</summary>
</rappor-metric>
<rappor-metric name="Launch.HomeScreen.Standalone" type="ETLD_PLUS_ONE">
<owner>dfalcantara@chromium.org</owner>
<summary>
The eTLD+1 of a URL that was launched from the Android Home screen into a
WebappActivity. This explicitly does not count relaunches via the Android
Recents menu.
</summary>
</rappor-metric>
<rappor-metric name="Launch.HomeScreenSource.AddToHomeScreen"
type="ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<summary>
The eTLD+1 of a URL that was launched from the Android Home screen via an
intent added from an add to homescreen menu item. This explicitly does not
count relaunches via the Android Recents menu.
</summary>
</rappor-metric>
<rappor-metric name="Launch.HomeScreenSource.AppBanner" type="ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<summary>
The eTLD+1 of a URL that was launched from the Android Home screen via an
intent added from an app banner. This explicitly does not count relaunches
via the Android Recents menu.
</summary>
</rappor-metric>
<rappor-metric name="Launch.HomeScreenSource.BookmarkNavigatorWidget"
type="ETLD_PLUS_ONE">
<owner>aurimas@chromium.org</owner>
<summary>
The eTLD+1 of a URL that was launched from the Chrome's bookmark navigator
widget. This explicitly does not count relaunches via the Android Recents
menu.
</summary>
</rappor-metric>
<rappor-metric name="Launch.HomeScreenSource.BookmarkShortcutWidget"
type="ETLD_PLUS_ONE">
<owner>aurimas@chromium.org</owner>
<summary>
The eTLD+1 of a URL that was launched from the Chrome's bookmark shortcut
widget. This explicitly does not count relaunches via the Android Recents
menu.
</summary>
</rappor-metric>
<rappor-metric name="Launch.HomeScreenSource.Unknown" type="ETLD_PLUS_ONE">
<owner>dominickn@chromium.org</owner>
<summary>
The eTLD+1 of a URL that was launched from the Android Home screen via an
intent added from an unknown source. This explicitly does not count
relaunches via the Android Recents menu.
</summary>
</rappor-metric>
<rappor-metric name="Media.OriginUrl.EME" type="ETLD_PLUS_ONE">
<owner>xhwang@chromium.org</owner>
<summary>
The domain and registry of the URL that uses Encrypted Media Extensions
(EME).
</summary>
</rappor-metric>
<rappor-metric name="Media.OriginUrl.EME.Insecure" type="ETLD_PLUS_ONE">
<owner>xhwang@chromium.org</owner>
<summary>
The domain and registry of the URL that uses Encrypted Media Extensions
(EME) from an insecure origin.
</summary>
</rappor-metric>
<rappor-metric name="Media.OriginUrl.HLS" type="ETLD_PLUS_ONE">
<owner>watk@chromium.org</owner>
<summary>
The domain and registry of the URL that loads an HTML5 media player to play
a HLS stream.
</summary>
</rappor-metric>
<rappor-metric name="Media.OriginUrl.MS" type="ETLD_PLUS_ONE">
<owner>xhwang@chromium.org</owner>
<summary>
The domain and registry of the URL that loads an HTML5 media player using
MediaStream.
</summary>
</rappor-metric>
<rappor-metric name="Media.OriginUrl.MSE" type="ETLD_PLUS_ONE">
<owner>xhwang@chromium.org</owner>
<summary>
The domain and registry of the URL that loads an HTML5 media player using
Media Source Extensions (MSE).
</summary>
</rappor-metric>
<rappor-metric name="Media.OriginUrl.MSE.Insecure" type="ETLD_PLUS_ONE">
<owner>wolenetz@chromium.org</owner>
<summary>
The domain and registry of the URL that loads an HTML5 media player using
Media Source Extensions (MSE) from an insecure origin.
</summary>
</rappor-metric>
<rappor-metric name="Media.OriginUrl.MSE.PipelineError" type="ETLD_PLUS_ONE">
<owner>xhwang@chromium.org</owner>
<summary>
The domain and registry of the URL that loads an HTML5 media player using
Media Source Extensions (MSE) and ends up with an error.
</summary>
</rappor-metric>
<rappor-metric name="Media.OriginUrl.MSE.Secure" type="ETLD_PLUS_ONE">
<owner>wolenetz@chromium.org</owner>
<summary>
The domain and registry of the URL that loads an HTML5 media player using
Media Source Extensions (MSE) from a potentially trustworthy origin.
</summary>
</rappor-metric>
<rappor-metric name="Media.OriginUrl.SRC" type="ETLD_PLUS_ONE">
<owner>xhwang@chromium.org</owner>
<summary>
The domain and registry of the URL that loads an HTML5 media player using
SRC.
</summary>
</rappor-metric>
<rappor-metric name="Media.OriginUrl.SRC.PipelineError" type="ETLD_PLUS_ONE">
<owner>xhwang@chromium.org</owner>
<summary>
The domain and registry of the URL that loads an HTML5 media player using
SRC and ends up with an error.
</summary>
</rappor-metric>
<rappor-metric name="NTP.ExplicitUserAction.PageNavigation.NTPTileClick"
type="UMA_RAPPOR_TYPE">
<owner>knn@chromium.org</owner>
<summary>
The eTLD+1 of the website visited by a user by clicking on the tile in the
NewTabPage.
</summary>
</rappor-metric>
<rappor-metric name="NTP.ExplicitUserAction.PageNavigation.OmniboxNonSearch"
type="UMA_RAPPOR_TYPE">
<owner>knn@chromium.org</owner>
<summary>
The eTLD+1 of the website visited by a user by typing the URL in the
omnibox including those completed from suggestions but not including
those that end up being searches in the search engine.
</summary>
</rappor-metric>
<rappor-metric name="Navigation.Scheme.Data" type="ETLD_PLUS_ONE">
<owner>meacer@chromium.org</owner>
<summary>
The domain and registry of the URL that resulted in a main frame navigation
to a |data:| URL. This includes page initiated navigations (e.g. redirects)
and users clicking links, but excludes navigations initiated by users typing
|data:| URLs.
</summary>
</rappor-metric>
<rappor-metric name="Net.ErrAborted.Fast" type="ETLD_PLUS_ONE">
<owner>csharrison@chromium.org</owner>
<summary>
The domain and registry of the URL that leads to a main frame ERR_ABORTED
error less than 100 ms after the request is created.
</summary>
</rappor-metric>
<rappor-metric name="Net.ErrAborted.Slow" type="ETLD_PLUS_ONE">
<owner>csharrison@chromium.org</owner>
<summary>
The domain and registry of the URL that leads to a main frame ERR_ABORTED
error more than 100 ms after the request is created.
</summary>
</rappor-metric>
<rappor-metric name="PageLoad.CoarseTiming.NavigationToFirstContentfulPaint"
type="UMA_RAPPOR_TYPE">
<owner>csharrison@chromium.org</owner>
<owner>bmcquade@chromium.org</owner>
<summary>
The eTLD+1 of the website visited, along with a bitfield representing
bucket membership in a coarse histogram of time from navigation start to the
time the first real content (text/image) is painted on the screen (See
PageLoad.PaintTiming.NavigationToFirstContentfulPaint). The bucket's name is
the histogram's lower bound. Tracks the same sites that the rest of the
PageLoad.* histogram metrics track, i.e. http/s, html, main frame
navigations. Metrics are only recorded for navigations that reached first
contentful paint entirely in the foreground.
</summary>
<string-field name="Domain">
<summary>
The domain+registry of the URL.
</summary>
</string-field>
<flags-field name="Bucket">
<flag>Bit 0: 0_2_SECONDS</flag>
<flag>Bit 1: 2_4_SECONDS</flag>
<flag>Bit 2: 4_8_SECONDS</flag>
<flag>Bit 3: 8_16_SECONDS</flag>
<flag>Bit 4: 16_32_SECONDS</flag>
<flag>Bit 5: 32_INF_SECONDS</flag>
<summary>
Bitfield representing the bucket when the time to first contentful paint
occurred.
</summary>
</flags-field>
<flags-field name="IsSlow">
<flag>Bit 0</flag>
<summary>
Whether or not the navigation to first contentful paint took over ten
seconds. We send this over to ease in analysis. The Bucket field has many
dimensions of noise (i.e. bits flipped), so it will be much harder
to de-noise than this one.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="Permissions.Action.AudioCapture"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>kcarattini@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. No longer reported as of M52. The domain+registry of a URL
that requested the MediaStream Microphone API.
</summary>
<string-field name="Scheme">
<summary>
The scheme of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Host">
<summary>
The host of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Port">
<summary>
The port of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Domain">
<summary>
The domain+registry of a URL that requested a permission.
</summary>
</string-field>
<flags-field name="Actions">
<flag>Bit 0: GRANTED</flag>
<flag>Bit 1: DENIED</flag>
<flag>Bit 2: DISMISSED</flag>
<flag>Bit 3: IGNORED</flag>
<flag>Bit 4: REVOKED</flag>
<flag>Bit 5: REENABLED</flag>
<flag>Bit 6: REQUESTED</flag>
<summary>
Bitfield of the permission actions taken for this permission.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="Permissions.Action.DurableStorage"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>kcarattini@chromium.org</owner>
<summary>
**DEPRECATED. No longer reported as of M52. The domain+registry of a URL
that requested the Durable Storage API.
</summary>
<string-field name="Scheme">
<summary>
The scheme of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Host">
<summary>
The host of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Port">
<summary>
The port of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Domain">
<summary>
The domain+registry of a URL that requested a permission.
</summary>
</string-field>
<flags-field name="Actions">
<flag>Bit 0: GRANTED</flag>
<flag>Bit 1: DENIED</flag>
<flag>Bit 2: DISMISSED</flag>
<flag>Bit 3: IGNORED</flag>
<flag>Bit 4: REVOKED</flag>
<flag>Bit 5: REENABLED</flag>
<flag>Bit 6: REQUESTED</flag>
<summary>
Bitfield of the permission actions taken for this permission.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="Permissions.Action.Geolocation"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>kcarattini@chromium.org</owner>
<summary>
**DEPRECATED. No longer reported as of M52. The domain+registry of a URL
that requested the Geolocation API.
</summary>
<string-field name="Scheme">
<summary>
The scheme of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Host">
<summary>
The host of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Port">
<summary>
The port of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Domain">
<summary>
The domain+registry of a URL that requested a permission.
</summary>
</string-field>
<flags-field name="Actions">
<flag>Bit 0: GRANTED</flag>
<flag>Bit 1: DENIED</flag>
<flag>Bit 2: DISMISSED</flag>
<flag>Bit 3: IGNORED</flag>
<flag>Bit 4: REVOKED</flag>
<flag>Bit 5: REENABLED</flag>
<flag>Bit 6: REQUESTED</flag>
<summary>
Bitfield of the permission actions taken for this permission.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="Permissions.Action.MidiSysEx"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>kcarattini@chromium.org</owner>
<summary>
**DEPRECATED. No longer reported as of M52. The domain+registry of a URL
that requested the MidiSysEx API.
</summary>
<string-field name="Scheme">
<summary>
The scheme of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Host">
<summary>
The host of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Port">
<summary>
The port of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Domain">
<summary>
The domain+registry of a URL that requested a permission.
</summary>
</string-field>
<flags-field name="Actions">
<flag>Bit 0: GRANTED</flag>
<flag>Bit 1: DENIED</flag>
<flag>Bit 2: DISMISSED</flag>
<flag>Bit 3: IGNORED</flag>
<flag>Bit 4: REVOKED</flag>
<flag>Bit 5: REENABLED</flag>
<flag>Bit 6: REQUESTED</flag>
<summary>
Bitfield of the permission actions taken for this permission.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="Permissions.Action.Notifications"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>kcarattini@chromium.org</owner>
<summary>
**DEPRECATED. No longer reported as of M52. The domain+registry of a URL
that requested the Notifications API.
</summary>
<string-field name="Scheme">
<summary>
The scheme of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Host">
<summary>
The host of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Port">
<summary>
The port of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Domain">
<summary>
The domain+registry of a URL that requested a permission.
</summary>
</string-field>
<flags-field name="Actions">
<flag>Bit 0: GRANTED</flag>
<flag>Bit 1: DENIED</flag>
<flag>Bit 2: DISMISSED</flag>
<flag>Bit 3: IGNORED</flag>
<flag>Bit 4: REVOKED</flag>
<flag>Bit 5: REENABLED</flag>
<flag>Bit 6: REQUESTED</flag>
<summary>
Bitfield of the permission actions taken for this permission.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="Permissions.Action.ProtectedMediaIdentifier"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>kcarattini@chromium.org</owner>
<summary>
**DEPRECATED. No longer reported as of M52. The domain+registry of a URL
that requested the ProtectedMediaIdentifier API.
</summary>
<string-field name="Scheme">
<summary>
The scheme of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Host">
<summary>
The host of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Port">
<summary>
The port of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Domain">
<summary>
The domain+registry of a URL that requested a permission.
</summary>
</string-field>
<flags-field name="Actions">
<flag>Bit 0: GRANTED</flag>
<flag>Bit 1: DENIED</flag>
<flag>Bit 2: DISMISSED</flag>
<flag>Bit 3: IGNORED</flag>
<flag>Bit 4: REVOKED</flag>
<flag>Bit 5: REENABLED</flag>
<flag>Bit 6: REQUESTED</flag>
<summary>
Bitfield of the permission actions taken for this permission.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="Permissions.Action.PushMessaging"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>kcarattini@chromium.org</owner>
<summary>
**DEPRECATED. No longer reported as of M52. The domain+registry of a URL
that requested the PushMessaging API.
</summary>
<string-field name="Scheme">
<summary>
The scheme of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Host">
<summary>
The host of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Port">
<summary>
The port of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Domain">
<summary>
The domain+registry of a URL that requested a permission.
</summary>
</string-field>
<flags-field name="Actions">
<flag>Bit 0: GRANTED</flag>
<flag>Bit 1: DENIED</flag>
<flag>Bit 2: DISMISSED</flag>
<flag>Bit 3: IGNORED</flag>
<flag>Bit 4: REVOKED</flag>
<flag>Bit 5: REENABLED</flag>
<flag>Bit 6: REQUESTED</flag>
<summary>
Bitfield of the permission actions taken for this permission.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="Permissions.Action.VideoCapture"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>kcarattini@chromium.org</owner>
<owner>tsergeant@chromium.org</owner>
<summary>
**DEPRECATED. No longer reported as of M52. The domain+registry of a URL
that requested the MediaStream Camera API.
</summary>
<string-field name="Scheme">
<summary>
The scheme of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Host">
<summary>
The host of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Port">
<summary>
The port of a URL that requested a permission.
</summary>
</string-field>
<string-field name="Domain">
<summary>
The domain+registry of a URL that requested a permission.
</summary>
</string-field>
<flags-field name="Actions">
<flag>Bit 0: GRANTED</flag>
<flag>Bit 1: DENIED</flag>
<flag>Bit 2: DISMISSED</flag>
<flag>Bit 3: IGNORED</flag>
<flag>Bit 4: REVOKED</flag>
<flag>Bit 5: REENABLED</flag>
<flag>Bit 6: REQUESTED</flag>
<summary>
Bitfield of the permission actions taken for this permission.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="Plugins.FlashOriginUrl" type="ETLD_PLUS_ONE">
<owner>wfh@chromium.org</owner>
<summary>
The domain and registry of the top level URL of a page which attempts to
launch a Flash NPAPI or PPAPI plugin, if the client has Flash installed
and enabled. Recorded when the plugin frame appears for each Flash object
found on the page, even if the plugin is click-to-play.
</summary>
</rappor-metric>
<rappor-metric name="Plugins.FlashUrl" type="ETLD_PLUS_ONE">
<owner>wfh@chromium.org</owner>
<summary>
The domain and registry of the URL from where Flash SWF or SPL content is
being loaded from, while attempting to launch a Flash (NPAPI or PPAPI)
plugin that is installed and enabled. Recorded when the plugin frame
appears for each Flash object found in the page, even if the plugin is
click-to-play.
</summary>
</rappor-metric>
<rappor-metric name="Plugins.SilverlightOriginUrl" type="ETLD_PLUS_ONE">
<owner>wfh@chromium.org</owner>
<summary>
Deprecated with NPAPI removal. The domain and registry of the top level URL
of a page which attempts to launch a Silverlight NPAPI plugin, if the client
has Silverlight installed and enabled. Recorded when the plugin frame
appears for each Silverlight object found on the page, even if the plugin is
click-to-play.
</summary>
</rappor-metric>
<rappor-metric name="PowerfulFeatureUse.Host.ApplicationCacheAPI.Insecure"
type="ETLD_PLUS_ONE">
<owner>jww@chromium.org</owner>
<summary>
The host of the URL that uses a the Application Cache programmatic API from
an insecure origin.
</summary>
</rappor-metric>
<rappor-metric
name="PowerfulFeatureUse.Host.ApplicationCacheManifestSelect.Insecure"
type="ETLD_PLUS_ONE">
<owner>jww@chromium.org</owner>
<summary>
The host of the URL that uses an Application Cache manifest from an insecure
origin.
</summary>
</rappor-metric>
<rappor-metric name="PowerfulFeatureUse.Host.DeviceMotion.Insecure"
type="ETLD_PLUS_ONE">
<owner>jww@chromium.org</owner>
<summary>
The host of the URL that uses the device motion API from an insecure origin.
</summary>
</rappor-metric>
<rappor-metric name="PowerfulFeatureUse.Host.DeviceOrientation.Insecure"
type="ETLD_PLUS_ONE">
<owner>jww@chromium.org</owner>
<summary>
The host of the URL that uses the device orientation API from an insecure
origin.
</summary>
</rappor-metric>
<rappor-metric name="PowerfulFeatureUse.Host.Fullscreen.Insecure"
type="ETLD_PLUS_ONE">
<owner>jww@chromium.org</owner>
<summary>
The host of the URL that uses the fullscreen API from an insecure origin.
</summary>
</rappor-metric>
<rappor-metric name="PowerfulFeatureUse.Host.Geolocation.Insecure"
type="ETLD_PLUS_ONE">
<owner>jww@chromium.org</owner>
<summary>
The host of the URL that uses the geolocation API from an insecure origin.
</summary>
</rappor-metric>
<rappor-metric name="PowerfulFeatureUse.Host.GetUserMedia.Insecure"
type="ETLD_PLUS_ONE">
<owner>jww@chromium.org</owner>
<summary>
The host of the URL that uses the getUserMedia API from an insecure origin.
</summary>
</rappor-metric>
<rappor-metric name="PowerfulFeatureUse.Host.GetUserMedia.Secure"
type="ETLD_PLUS_ONE">
<owner>jww@chromium.org</owner>
<summary>
The host of the URL that uses the getUserMedia API from a secure origin.
</summary>
</rappor-metric>
<rappor-metric name="PushMessaging.GenericNotificationShown.Origin"
type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
Number of times the generic (forced) notification was shown per origin.
This happens if the site uses the push api but does not generate a
notification of their own.
</summary>
</rappor-metric>
<rappor-metric name="PushMessaging.MessageReceived.Origin" type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
Push Messages received per Origin.
</summary>
</rappor-metric>
<rappor-metric name="ResourceReporter.Cpu" type="UMA_RAPPOR_TYPE">
<owner>afakhry@chromium.org</owner>
<summary>
A Chrome task, its process priority, and its CPU usage range.
</summary>
<string-field name="task">
<summary>
The canonicalized name of a Chrome task. In most cases this is the origin
URL of the task's WebContents.
</summary>
</string-field>
<flags-field name="priority">
<flag>Bit 0: FOREGROUND</flag>
<flag>Bit 1: BACKGROUND</flag>
<summary>
Bitfield for the task's process priority (whether it's foregrounded or
backgrounded).
</summary>
</flags-field>
<flags-field name="num_cores_range">
<flag>Bit 0: RANGE_CORES_NA</flag>
<flag>Bit 1: RANGE_CORES_1_CORE</flag>
<flag>Bit 2: RANGE_CORES_2_CORES</flag>
<flag>Bit 3: RANGE_CORES_3_TO_4_CORES</flag>
<flag>Bit 4: RANGE_CORES_5_TO_8_CORES</flag>
<flag>Bit 5: RANGE_CORES_9_TO_16_CORES</flag>
<flag>Bit 6: RANGE_CORES_ABOVE_16_CORES</flag>
<summary>
Bitfield for the current system's number or cores range.
</summary>
</flags-field>
<flags-field name="usage_range">
<flag>Bit 0: RANGE_0_TO_10_PERCENT</flag>
<flag>Bit 1: RANGE_10_TO_30_PERCENT</flag>
<flag>Bit 2: RANGE_30_TO_60_PERCENT</flag>
<flag>Bit 3: RANGE_ABOVE_60_PERCENT</flag>
<summary>
Bitfield for the tasks CPU usage range.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="ResourceReporter.Memory" type="UMA_RAPPOR_TYPE">
<owner>afakhry@chromium.org</owner>
<summary>
A Chrome task, and its memory usage range.
</summary>
<string-field name="task">
<summary>
The canonicalized name of a Chrome task. In most cases this is the origin
URL of the task's WebContents.
</summary>
</string-field>
<flags-field name="priority">
<flag>Bit 0: FOREGROUND</flag>
<flag>Bit 1: BACKGROUND</flag>
<summary>
Bitfield for the task's process priority (whether it's foregrounded or
backgrounded).
</summary>
</flags-field>
<flags-field name="usage_range">
<flag>Bit 0: RANGE_0_TO_200_MB</flag>
<flag>Bit 1: RANGE_200_TO_400_MB</flag>
<flag>Bit 2: RANGE_400_TO_600_MB</flag>
<flag>Bit 3: RANGE_600_TO_800_MB</flag>
<flag>Bit 4: RANGE_800_TO_1_GB</flag>
<flag>Bit 5: RANGE_ABOVE_1_GB</flag>
<summary>
Bitfield for the tasks memory usage range.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="SafeBrowsing.UnverifiedDownloads.Allowed"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
**DEPRECATED: No longer reported as of M52. The domain and registry of the
URL for which a download was allowed without being verified by Safe
Browsing. Recorded before the download is started.
</summary>
</rappor-metric>
<rappor-metric name="SafeBrowsing.UnverifiedDownloads.AllowedByWhitelist"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
**DEPRECATED: No longer reported as of M52. The domain and registry of the
URL for which a download was allowed without being verified by Safe
Browsing because it was on a whitelisted domain. Recorded before the
download is started. The candidates should come from the domain whitelist.
</summary>
</rappor-metric>
<rappor-metric
name="SafeBrowsing.UnverifiedDownloads.AllowedDueToDisabledService"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
**DEPRECATED: No longer reported as of M52. The domain and registry of the
URL for which a download was allowed without being verified by Safe
Browsing because the service was disabled at the time. Recorded before the
download is started.
</summary>
</rappor-metric>
<rappor-metric name="SafeBrowsing.UnverifiedDownloads.Blocked"
type="SAFEBROWSING_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
**DEPRECATED: No longer reported as of M52. The domain and registry of the
URL for which a download was blocked without being verified by Safe
Browsing because the extension matched the blacklist provided by Finch.
Recorded before the download is started.
</summary>
</rappor-metric>
<rappor-metric name="Search.DefaultSearchProvider" type="ETLD_PLUS_ONE">
<owner>holte@chromium.org</owner>
<summary>
The domain and registry of the URL for the default search engine.
Recorded when a profile is opened or after a profile reset.
</summary>
</rappor-metric>
<rappor-metric name="ServiceWorker.ControlledPageUrl" type="ETLD_PLUS_ONE">
<owner>horo@chromium.org</owner>
<summary>
The domain and registry of the URL of the page which is controlled by a
ServiceWorker. Recorded when the page is loaded.
</summary>
</rappor-metric>
<rappor-metric name="Settings.FirstStartupPage" type="ETLD_PLUS_ONE">
<owner>holte@chromium.org</owner>
<summary>
The domain and registry of the URL of the first page opened on startup.
Recorded when a profile is loaded if preferences specify a fixed set of URLs
to open on startup.
</summary>
</rappor-metric>
<rappor-metric name="Settings.HomePage2" type="ETLD_PLUS_ONE">
<owner>holte@chromium.org</owner>
<summary>
The eTLD+1 of the prefs::kHomePage setting. Recorded when a profile is
loaded if the URL is valid and prefs::kHomePageIsNewTabPage is false.
</summary>
</rappor-metric>
<rappor-metric name="Settings.NewTabPage" type="ETLD_PLUS_ONE">
<owner>holte@chromium.org</owner>
<summary>
The domain and registry of the URL chrome://newtab is rewritten to.
Recorded when a profile is loaded, if the URL is valid.
</summary>
</rappor-metric>
<rappor-metric name="SoftwareReporter.FoundUwS" type="COARSE_RAPPOR_TYPE">
<owner>mad@chromium.org</owner>
<summary>
The IDs of unwanted software found by the software reporter tool.
</summary>
</rappor-metric>
<rappor-metric name="Startup.BrowserLaunchURL" type="UMA_RAPPOR_TYPE">
<owner>rkaplow@chromium.org</owner>
<summary>
The eTLD+1 of a URL that was passed in from the command line when Chrome
is invoked. Note that this handles the case of a URL passed to Chrome
starting up, or when a running Chrome is given the message to open a new
URL.
</summary>
</rappor-metric>
<rappor-metric name="WebComponents.DocumentRegisterElement"
type="ETLD_PLUS_ONE">
<owner>kojii@chromium.org</owner>
<summary>
The host of a URL that used Document::RegisterElement().
</summary>
</rappor-metric>
<rappor-metric name="WebComponents.ElementCreateShadowRoot"
type="ETLD_PLUS_ONE">
<owner>kojii@chromium.org</owner>
<summary>
The host of a URL that used Element::CreateShadowRoot().
</summary>
</rappor-metric>
<rappor-metric name="WebComponents.EventPath" type="ETLD_PLUS_ONE">
<owner>kojii@chromium.org</owner>
<summary>
The host of a URL that used Event::Path().
</summary>
</rappor-metric>
<rappor-metric name="WebComponents.EventPath.Extensions" type="ETLD_PLUS_ONE">
<owner>kojii@chromium.org</owner>
<summary>
The name of an extension that used Event::Path().
</summary>
</rappor-metric>
<rappor-metric name="interstitial.harmful" type="SAFEBROWSING_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
The domain+registry of a URL that triggered a safe-browsing UWS
interstitial.
</summary>
<string-field name="domain">
<summary>
**DEPRECATED: replaced by interstitial.harmful2 as of M52. The
domain+registry of a URL that triggered a safe-browsing UWS
interstitial.
</summary>
</string-field>
<flags-field name="flags">
<flag>Bit 0: DID_PROCEED</flag>
<flag>Bit 1: IS_REPEAT_VISIT</flag>
<summary>
Bitfield of the state from a safe-browsing UWS warning interstitial.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="interstitial.harmful2"
type="LOW_FREQUENCY_SAFEBROWSING_RAPPOR_TYPE">
<owner>dominickn@chromium.org</owner>
<owner>nparker@chromium.org</owner>
<summary>
The domain+registry of a URL that triggered a safe-browsing UWS
interstitial.
</summary>
<string-field name="domain">
<summary>
The domain+registry of a URL that triggered a safe-browsing UWS
interstitial.
</summary>
</string-field>
<flags-field name="flags">
<flag>Bit 0: DID_PROCEED</flag>
<flag>Bit 1: IS_REPEAT_VISIT</flag>
<summary>
Bitfield of the state from a safe-browsing UWS warning interstitial.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="interstitial.malware" type="SAFEBROWSING_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
**DEPRECATED: replaced by interstitial.malware2 as of M52. The
domain+registry of a URL that triggered a safe-browsing malware
interstitial.
</summary>
<string-field name="domain">
<summary>
The domain+registry of a URL that triggered a safe-browsing malware
interstitial.
</summary>
</string-field>
<flags-field name="flags">
<flag>Bit 0: DID_PROCEED</flag>
<flag>Bit 1: IS_REPEAT_VISIT</flag>
<summary>
Bitfield of the state from a safe-browsing malware warning interstitial.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="interstitial.malware2"
type="LOW_FREQUENCY_SAFEBROWSING_RAPPOR_TYPE">
<owner>dominickn@chromium.org</owner>
<owner>nparker@chromium.org</owner>
<summary>
The domain+registry of a URL that triggered a safe-browsing malware
interstitial.
</summary>
<string-field name="domain">
<summary>
The domain+registry of a URL that triggered a safe-browsing malware
interstitial.
</summary>
</string-field>
<flags-field name="flags">
<flag>Bit 0: DID_PROCEED</flag>
<flag>Bit 1: IS_REPEAT_VISIT</flag>
<summary>
Bitfield of the state from a safe-browsing malware warning interstitial.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="interstitial.phishing" type="SAFEBROWSING_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
**DEPRECATED: replaced by interstitial.phishing2 as of M52. The
domain+registry of a URL that triggered a safe-browsing phishing
interstitial.
</summary>
<string-field name="domain">
<summary>
The domain+registry of a URL that triggered a safe-browsing phishing
interstitial.
</summary>
</string-field>
<flags-field name="flags">
<flag>Bit 0: DID_PROCEED</flag>
<flag>Bit 1: IS_REPEAT_VISIT</flag>
<summary>
Bitfield of the state from a safe-browsing phishing warning interstitial.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="interstitial.phishing2"
type="LOW_FREQUENCY_SAFEBROWSING_RAPPOR_TYPE">
<owner>dominickn@chromium.org</owner>
<owner>nparker@chromium.org</owner>
<summary>
The domain+registry of a URL that triggered a safe-browsing phishing
interstitial.
</summary>
<string-field name="domain">
<summary>
The domain+registry of a URL that triggered a safe-browsing phishing
interstitial.
</summary>
</string-field>
<flags-field name="flags">
<flag>Bit 0: DID_PROCEED</flag>
<flag>Bit 1: IS_REPEAT_VISIT</flag>
<summary>
Bitfield of the state from a safe-browsing phishing warning interstitial.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="interstitial.ssl.domain" type="COARSE_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
** DEPRECATED. Replaced by insterstitial.ssl2.domain on 2015-07-07 since
the type changed.** The domain+registry of a URL that triggered an SSL
interstitial. Domains for bad-clock warnings are not reported.
</summary>
</rappor-metric>
<rappor-metric name="interstitial.ssl2" type="UMA_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
**DEPRECATED: replaced by interstitial.ssl2 as of M52. The domain+registry
of a URL that triggered an SSL interstitial.
</summary>
<string-field name="domain">
<summary>
The domain+registry of a URL that triggered an SSL interstitial.
</summary>
</string-field>
<flags-field name="flags">
<flag>Bit 0: DID_PROCEED</flag>
<flag>Bit 1: IS_REPEAT_VISIT</flag>
<summary>
Bitfield of the state from an SSL warning interstitial.
</summary>
</flags-field>
</rappor-metric>
<rappor-metric name="interstitial.ssl3" type="LOW_FREQUENCY_UMA_RAPPOR_TYPE">
<owner>dominickn@chromium.org</owner>
<owner>nparker@chromium.org</owner>
<summary>
The domain+registry of a URL that triggered an SSL interstitial.
</summary>
<string-field name="domain">
<summary>
The domain+registry of a URL that triggered an SSL interstitial.
</summary>
</string-field>
<flags-field name="flags">
<flag>Bit 0: DID_PROCEED</flag>
<flag>Bit 1: IS_REPEAT_VISIT</flag>
<summary>
Bitfield of the state from an SSL warning interstitial.
</summary>
</flags-field>
</rappor-metric>
</rappor-metrics>
</rappor-configuration>