| <!-- |
| 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> |