blob: 99d3c7132cf0d882adb3852f8305829e7c0a7e8e [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.
-->
<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_service.cc.
-->
<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"/>
</rappor-parameters>
<rappor-parameters name="ETLD_PLUS_ONE">
<summary>
Parameters suitable for collecting the domain and registry of a URL from
UMA opt-in users.
</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"/>
</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="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="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="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>
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="PushMessaging.MessageReceived.Origin" type="ETLD_PLUS_ONE">
<owner>miguelg@chromium.org</owner>
<summary>
Push Messages received per Origin.
</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="interstitial.harmful.domain" type="COARSE_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
The domain+registry of a URL that triggered a safe-browsing UWS
interstitial.
</summary>
</rappor-metric>
<rappor-metric name="interstitial.malware.domain" type="COARSE_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
The domain+registry of a URL that triggered a safe-browsing malware
interstitial.
</summary>
</rappor-metric>
<rappor-metric name="interstitial.phishing.domain" type="COARSE_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
The domain+registry of a URL that triggered a safe-browsing phishing
interstitial.
</summary>
</rappor-metric>
<rappor-metric name="interstitial.ssl.domain" type="COARSE_RAPPOR_TYPE">
<owner>nparker@chromium.org</owner>
<summary>
The domain+registry of a URL that triggered an SSL interstitial. Domains
for bad-clock warnings are not reported.
</summary>
</rappor-metric>
</rappor-metrics>
</rappor-configuration>