Revert of Remove OneClickSigninHelper since it is no longer used. (patchset #5 id...
[chromium-blink-merge.git] / tools / metrics / rappor / rappor.xml
bloba4f123fe00c991309df136617df3baab03280138
1 <!--
2 Copyright 2015 The Chromium Authors. All rights reserved.
3 Use of this source code is governed by a BSD-style license that can be
4 found in the LICENSE file.
5 -->
7 <rappor-configuration>
8 <!--
9 This file is used to generate a comprehensive list of Chrome rappor metrics
10 along with a detailed description for each histogram. See the design doc at
11 http://www.chromium.org/developers/design-documents/rappor
12 for a description of rappor metrics.
13 -->
15 <rappor-parameter-types>
16 <!--
17 Parameters that rappor metrics can be collected with.  This list should be
18 kept in sync with parameter type definitions in
19 components/rappor/rappor_service.cc.
20 -->
22 <rappor-parameters name="COARSE_RAPPOR_TYPE">
23   <summary>
24     Stricter parameters for metrics collected from a broader population.
25   </summary>
26   <parameters num-cohorts="128" bytes="1" hash-functions="2" fake-prob="0.5"
27       fake-one-prob="0.5" one-coin-prob="0.75" zero-coin-prob="0.25"
28       reporting-level="COARSE"/>
29 </rappor-parameters>
31 <rappor-parameters name="ETLD_PLUS_ONE">
32   <summary>
33     Parameters suitable for collecting the domain and registry of a URL from
34     UMA opt-in users.
35   </summary>
36   <parameters num-cohorts="128" bytes="16" hash-functions="2" fake-prob="0.5"
37       fake-one-prob="0.5" one-coin-prob="0.75" zero-coin-prob="0.25"
38       reporting-level="FINE"/>
39 </rappor-parameters>
41 </rappor-parameter-types>
43 <rappor-metrics>
44 <!-- Rappor metric definitions -->
46 <rappor-metric name="AppBanner.NativeApp.Dismissed" type="ETLD_PLUS_ONE">
47   <owner>dfalcantara@chromium.org</owner>
48   <summary>
49     The eTLD+1 of a URL that displayed a native app banner, which was explicitly
50     dismissed by the user.
51   </summary>
52 </rappor-metric>
54 <rappor-metric name="AppBanner.NativeApp.Installed" type="ETLD_PLUS_ONE">
55   <owner>dfalcantara@chromium.org</owner>
56   <summary>
57     The eTLD+1 of a URL that displayed a native app banner, which resulted in
58     the user installing the promoted application.
59   </summary>
60 </rappor-metric>
62 <rappor-metric name="AppBanner.NativeApp.Shown" type="ETLD_PLUS_ONE">
63   <owner>dfalcantara@chromium.org</owner>
64   <summary>
65     The eTLD+1 of a URL that displayed a native app banner.
66   </summary>
67 </rappor-metric>
69 <rappor-metric name="AppBanner.WebApp.Dismissed" type="ETLD_PLUS_ONE">
70   <owner>dfalcantara@chromium.org</owner>
71   <summary>
72     The eTLD+1 of a URL that displayed a web app banner, which was explicitly
73     dismissed by the user.
74   </summary>
75 </rappor-metric>
77 <rappor-metric name="AppBanner.WebApp.Installed" type="ETLD_PLUS_ONE">
78   <owner>dfalcantara@chromium.org</owner>
79   <summary>
80     The eTLD+1 of a URL that displayed a web app banner, which resulted in the
81     user installing the promoted application.
82   </summary>
83 </rappor-metric>
85 <rappor-metric name="AppBanner.WebApp.Shown" type="ETLD_PLUS_ONE">
86   <owner>dfalcantara@chromium.org</owner>
87   <summary>
88     The eTLD+1 of a URL that displayed a web app banner.
89   </summary>
90 </rappor-metric>
92 <rappor-metric name="ContentSettings.MixedScript.DisplayedShield"
93     type="ETLD_PLUS_ONE">
94   <owner>lgarron@chromium.org</owner>
95   <summary>
96     The eTLD+1 of a URL that displayed a mixed script shield. Note: this does
97     *not* include pages with mixed scripts where the user has already clicked
98     through the shield.
99   </summary>
100 </rappor-metric>
102 <rappor-metric name="Extensions.PossibleAdInjection2" type="ETLD_PLUS_ONE">
103   <owner>rdevlin.cronin@chromium.org</owner>
104   <summary>
105     The eTLD+1 of a URL that might be doing ad injection.
106   </summary>
107 </rappor-metric>
109 <rappor-metric name="Launch.HomeScreen.Shortcut" type="ETLD_PLUS_ONE">
110   <owner>dfalcantara@chromium.org</owner>
111   <summary>
112     The eTLD+1 of a URL that was launched from the Android Home screen into a
113     tab.  This explicitly does not count relaunches via the Android Recents
114     menu.
115   </summary>
116 </rappor-metric>
118 <rappor-metric name="Launch.HomeScreen.Standalone" type="ETLD_PLUS_ONE">
119   <owner>dfalcantara@chromium.org</owner>
120   <summary>
121     The eTLD+1 of a URL that was launched from the Android Home screen into a
122     WebappActivity.  This explicitly does not count relaunches via the Android
123     Recents menu.
124   </summary>
125 </rappor-metric>
127 <rappor-metric name="Plugins.FlashOriginUrl" type="ETLD_PLUS_ONE">
128   <owner>wfh@chromium.org</owner>
129   <summary>
130     The domain and registry of the top level URL of a page which attempts to
131     launch a Flash NPAPI or PPAPI plugin, if the client has Flash installed
132     and enabled. Recorded when the plugin frame appears for each Flash object
133     found on the page, even if the plugin is click-to-play.
134   </summary>
135 </rappor-metric>
137 <rappor-metric name="Plugins.FlashUrl" type="ETLD_PLUS_ONE">
138   <owner>wfh@chromium.org</owner>
139   <summary>
140     The domain and registry of the URL from where Flash SWF or SPL content is
141     being loaded from, while attempting to launch a Flash (NPAPI or PPAPI)
142     plugin that is installed and enabled.  Recorded when the plugin frame
143     appears for each Flash object found in the page, even if the plugin is
144     click-to-play.
145   </summary>
146 </rappor-metric>
148 <rappor-metric name="Plugins.SilverlightOriginUrl" type="ETLD_PLUS_ONE">
149   <owner>wfh@chromium.org</owner>
150   <summary>
151     The domain and registry of the top level URL of a page which attempts to
152     launch a Silverlight NPAPI plugin, if the client has Silverlight installed
153     and enabled. Recorded when the plugin frame appears for each Silverlight
154     object found on the page, even if the plugin is click-to-play.
155   </summary>
156 </rappor-metric>
158 <rappor-metric name="Search.DefaultSearchProvider" type="ETLD_PLUS_ONE">
159   <owner>holte@chromium.org</owner>
160   <summary>
161     The domain and registry of the URL for the default search engine.
162     Recorded when a profile is opened or after a profile reset.
163   </summary>
164 </rappor-metric>
166 <rappor-metric name="ServiceWorker.ControlledPageUrl" type="ETLD_PLUS_ONE">
167   <owner>horo@chromium.org</owner>
168   <summary>
169     The domain and registry of the URL of the page which is controlled by a
170     ServiceWorker. Recorded when the page is loaded.
171   </summary>
172 </rappor-metric>
174 <rappor-metric name="Settings.FirstStartupPage" type="ETLD_PLUS_ONE">
175   <owner>holte@chromium.org</owner>
176   <summary>
177     The domain and registry of the URL of the first page opened on startup.
178     Recorded when a profile is loaded if preferences specify a fixed set of URLs
179     to open on startup.
180   </summary>
181 </rappor-metric>
183 <rappor-metric name="Settings.HomePage2" type="ETLD_PLUS_ONE">
184   <owner>holte@chromium.org</owner>
185   <summary>
186     The eTLD+1 of the prefs::kHomePage setting.  Recorded when a profile is
187     loaded if the URL is valid and prefs::kHomePageIsNewTabPage is false.
188   </summary>
189 </rappor-metric>
191 <rappor-metric name="Settings.NewTabPage" type="ETLD_PLUS_ONE">
192   <owner>holte@chromium.org</owner>
193   <summary>
194     The domain and registry of the URL chrome://newtab is rewritten to.
195     Recorded when a profile is loaded, if the URL is valid.
196   </summary>
197 </rappor-metric>
199 <rappor-metric name="interstitial.harmful.domain" type="COARSE_RAPPOR_TYPE">
200   <owner>nparker@chromium.org</owner>
201   <summary>
202     The domain+registry of a URL that triggered a safe-browsing UWS
203     interstitial.
204   </summary>
205 </rappor-metric>
207 <rappor-metric name="interstitial.malware.domain" type="COARSE_RAPPOR_TYPE">
208   <owner>nparker@chromium.org</owner>
209   <summary>
210     The domain+registry of a URL that triggered a safe-browsing malware
211     interstitial.
212   </summary>
213 </rappor-metric>
215 <rappor-metric name="interstitial.phishing.domain" type="COARSE_RAPPOR_TYPE">
216   <owner>nparker@chromium.org</owner>
217   <summary>
218     The domain+registry of a URL that triggered a safe-browsing phishing
219     interstitial.
220   </summary>
221 </rappor-metric>
223 <rappor-metric name="interstitial.ssl.domain" type="COARSE_RAPPOR_TYPE">
224   <owner>nparker@chromium.org</owner>
225   <summary>
226     The domain+registry of a URL that triggered an SSL interstitial.     Domains
227     for bad-clock warnings are not reported.
228   </summary>
229 </rappor-metric>
231 </rappor-metrics>
233 </rappor-configuration>