OLD | NEW |
1 <!-- | 1 <!-- |
2 Copyright 2015 The Chromium Authors. All rights reserved. | 2 Copyright 2014 The Chromium Authors. All rights reserved. |
3 Use of this source code is governed by a BSD-style license that can be | 3 Use of this source code is governed by a BSD-style license that can be |
4 found in the LICENSE file. | 4 found in the LICENSE file. |
5 --> | 5 --> |
6 | 6 |
7 <rappor-configuration> | |
8 <!-- | 7 <!-- |
9 This file is used to generate a comprehensive list of Chrome rappor metrics | 8 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 | 9 along with a detailed description for each histogram. See the design doc at |
11 http://www.chromium.org/developers/design-documents/rappor | 10 http://www.chromium.org/developers/design-documents/rappor |
12 for a description of rappor metrics. | 11 for a description of rappor metrics. |
| 12 |
| 13 TODO(holte): Add validation and pretty printing scripts. |
13 --> | 14 --> |
14 | 15 |
15 <rappor-parameter-types> | 16 <rappor-configuration> |
| 17 |
16 <!-- | 18 <!-- |
17 Parameters that rappor metrics can be collected with. This list should be | 19 Parameters that rappor metrics can be collected with. This list should be |
18 kept in sync with parameter type definitions in | 20 kept in sync with parameter type definitions in |
19 components/rappor/rappor_service.cc. | 21 components/rappor/rappor_service.cc. |
20 --> | 22 --> |
21 | 23 |
22 <rappor-parameters name="COARSE_RAPPOR_TYPE"> | 24 <rappor-parameter-types> |
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> | |
30 | 25 |
31 <rappor-parameters name="ETLD_PLUS_ONE"> | 26 <rappor-parameters name="ETLD_PLUS_ONE"> |
32 <summary> | 27 <summary> |
33 Parameters suitable for collecting the domain and registry of a URL from | 28 Parameters suitable for collecting the domain and registry of a URL from |
34 UMA opt-in users. | 29 UMA opt-in users. |
35 </summary> | 30 </summary> |
36 <parameters num-cohorts="128" bytes="16" hash-functions="2" fake-prob="0.5" | 31 <parameters num-cohorts="128" |
37 fake-one-prob="0.5" one-coin-prob="0.75" zero-coin-prob="0.25" | 32 bytes="16" |
38 reporting-level="FINE"/> | 33 hash-functions="2" |
| 34 fake-prob=".5" |
| 35 fake-one-prob=".5" |
| 36 one-coin-prob=".75" |
| 37 zero-coin-prob=".25" |
| 38 reporting-level="FINE"> |
| 39 </parameters> |
| 40 </rappor-parameters> |
| 41 |
| 42 <rappor-parameters name="COARSE_RAPPOR_TYPE"> |
| 43 <summary> |
| 44 Stricter parameters for metrics collected from a broader population. |
| 45 </summary> |
| 46 <parameters num-cohorts="128" |
| 47 bytes="1" |
| 48 hash-functions="2" |
| 49 fake-prob=".5" |
| 50 fake-one-prob=".5" |
| 51 one-coin-prob=".75" |
| 52 zero-coin-prob=".25" |
| 53 reporting-level="COARSE"> |
39 </rappor-parameters> | 54 </rappor-parameters> |
40 | 55 |
41 </rappor-parameter-types> | 56 </rappor-parameter-types> |
42 | 57 |
| 58 <!-- Rappor metric definitions --> |
| 59 |
43 <rappor-metrics> | 60 <rappor-metrics> |
44 <!-- Rappor metric definitions --> | 61 |
| 62 <rappor-metric name="Extensions.PossibleAdInjection2" type="ETLD_PLUS_ONE"> |
| 63 <owner>rdevlin.cronin@chromium.org</owner> |
| 64 <summary> |
| 65 The eTLD+1 of a URL that might be doing ad injection. |
| 66 </summary> |
| 67 </rappor-metric> |
45 | 68 |
46 <rappor-metric name="ContentSettings.MixedScript.DisplayedShield" | 69 <rappor-metric name="ContentSettings.MixedScript.DisplayedShield" |
47 type="ETLD_PLUS_ONE"> | 70 type="ETLD_PLUS_ONE"> |
48 <owner>lgarron@chromium.org</owner> | 71 <owner>lgarron@chromium.org</owner> |
49 <summary> | 72 <summary> |
50 The eTLD+1 of a URL that displayed a mixed script shield. Note: this does | 73 The eTLD+1 of a URL that displayed a mixed script shield. Note: this does |
51 *not* include pages with mixed scripts where the user has already clicked | 74 *not* include pages with mixed scripts where the user has already clicked |
52 through the shield. | 75 through the shield. |
53 </summary> | 76 </summary> |
54 </rappor-metric> | 77 </rappor-metric> |
55 | 78 |
56 <rappor-metric name="Extensions.PossibleAdInjection2" type="ETLD_PLUS_ONE"> | |
57 <owner>rdevlin.cronin@chromium.org</owner> | |
58 <summary> | |
59 The eTLD+1 of a URL that might be doing ad injection. | |
60 </summary> | |
61 </rappor-metric> | |
62 | |
63 <rappor-metric name="Plugins.FlashOriginUrl" type="ETLD_PLUS_ONE"> | |
64 <owner>wfh@chromium.org</owner> | |
65 <summary> | |
66 The domain and registry of the top level URL of a page which attempts to | |
67 launch a Flash NPAPI or PPAPI plugin, if the client has Flash installed | |
68 and enabled. Recorded when the plugin frame appears for each Flash object | |
69 found on the page, even if the plugin is click-to-play. | |
70 </summary> | |
71 </rappor-metric> | |
72 | |
73 <rappor-metric name="Plugins.FlashUrl" type="ETLD_PLUS_ONE"> | |
74 <owner>wfh@chromium.org</owner> | |
75 <summary> | |
76 The domain and registry of the URL from where Flash SWF or SPL content is | |
77 being loaded from, while attempting to launch a Flash (NPAPI or PPAPI) | |
78 plugin that is installed and enabled. Recorded when the plugin frame | |
79 appears for each Flash object found in the page, even if the plugin is | |
80 click-to-play. | |
81 </summary> | |
82 </rappor-metric> | |
83 | |
84 <rappor-metric name="Plugins.SilverlightOriginUrl" type="ETLD_PLUS_ONE"> | |
85 <owner>wfh@chromium.org</owner> | |
86 <summary> | |
87 The domain and registry of the top level URL of a page which attempts to | |
88 launch a Silverlight NPAPI plugin, if the client has Silverlight installed | |
89 and enabled. Recorded when the plugin frame appears for each Silverlight | |
90 object found on the page, even if the plugin is click-to-play. | |
91 </summary> | |
92 </rappor-metric> | |
93 | |
94 <rappor-metric name="Search.DefaultSearchProvider" type="ETLD_PLUS_ONE"> | 79 <rappor-metric name="Search.DefaultSearchProvider" type="ETLD_PLUS_ONE"> |
95 <owner>holte@chromium.org</owner> | 80 <owner>holte@chromium.org</owner> |
96 <summary> | 81 <summary> |
97 The domain and registry of the URL for the default search engine. | 82 The domain and registry of the URL for the default search engine. |
98 Recorded when a profile is opened or after a profile reset. | 83 Recorded when a profile is opened or after a profile reset. |
99 </summary> | 84 </summary> |
100 </rappor-metric> | 85 </rappor-metric> |
101 | 86 |
102 <rappor-metric name="Settings.FirstStartupPage" type="ETLD_PLUS_ONE"> | 87 <rappor-metric name="Settings.FirstStartupPage" type="ETLD_PLUS_ONE"> |
103 <owner>holte@chromium.org</owner> | 88 <owner>holte@chromium.org</owner> |
(...skipping 13 matching lines...) Expand all Loading... |
117 </rappor-metric> | 102 </rappor-metric> |
118 | 103 |
119 <rappor-metric name="Settings.NewTabPage" type="ETLD_PLUS_ONE"> | 104 <rappor-metric name="Settings.NewTabPage" type="ETLD_PLUS_ONE"> |
120 <owner>holte@chromium.org</owner> | 105 <owner>holte@chromium.org</owner> |
121 <summary> | 106 <summary> |
122 The domain and registry of the URL chrome://newtab is rewritten to. | 107 The domain and registry of the URL chrome://newtab is rewritten to. |
123 Recorded when a profile is loaded, if the URL is valid. | 108 Recorded when a profile is loaded, if the URL is valid. |
124 </summary> | 109 </summary> |
125 </rappor-metric> | 110 </rappor-metric> |
126 | 111 |
127 <rappor-metric name="interstitial.harmful.domain" type="COARSE_RAPPOR_TYPE"> | 112 <rappor-metric name="Plugins.SilverlightOriginUrl" type="ETLD_PLUS_ONE"> |
128 <owner>nparker@chromium.org</owner> | 113 <owner>wfh@chromium.org</owner> |
129 <summary> | 114 <summary> |
130 The domain+registry of a URL that triggered a safe-browsing UWS | 115 The domain and registry of the top level URL of a page which attempts to |
131 interstitial. | 116 launch a Silverlight NPAPI plugin, if the client has Silverlight installed |
| 117 and enabled. Recorded when the plugin frame appears for each Silverlight |
| 118 object found on the page, even if the plugin is click-to-play. |
132 </summary> | 119 </summary> |
133 </rappor-metric> | 120 </rappor-metric> |
134 | 121 |
| 122 <rappor-metric name="Plugins.FlashUrl" type="ETLD_PLUS_ONE"> |
| 123 <owner>wfh@chromium.org</owner> |
| 124 <summary> |
| 125 The domain and registry of the URL from where Flash SWF or SPL content is |
| 126 being loaded from, while attempting to launch a Flash (NPAPI or PPAPI) |
| 127 plugin that is installed and enabled. Recorded when the plugin frame |
| 128 appears for each Flash object found in the page, even if the plugin is |
| 129 click-to-play. |
| 130 </summary> |
| 131 </rappor-metric> |
| 132 |
| 133 <rappor-metric name="Plugins.FlashOriginUrl" type="ETLD_PLUS_ONE"> |
| 134 <owner>wfh@chromium.org</owner> |
| 135 <summary> |
| 136 The domain and registry of the top level URL of a page which attempts to |
| 137 launch a Flash NPAPI or PPAPI plugin, if the client has Flash installed |
| 138 and enabled. Recorded when the plugin frame appears for each Flash object |
| 139 found on the page, even if the plugin is click-to-play. |
| 140 </summary> |
| 141 </rappor-metric> |
| 142 |
135 <rappor-metric name="interstitial.malware.domain" type="COARSE_RAPPOR_TYPE"> | 143 <rappor-metric name="interstitial.malware.domain" type="COARSE_RAPPOR_TYPE"> |
136 <owner>nparker@chromium.org</owner> | 144 <owner>nparker@chromium.org</owner> |
137 <summary> | 145 <summary> |
138 The domain+registry of a URL that triggered a safe-browsing malware | 146 The domain+registry of a URL that triggered a safe-browsing malware |
139 interstitial. | 147 interstitial. |
140 </summary> | 148 </summary> |
141 </rappor-metric> | 149 </rappor-metric> |
142 | 150 |
143 <rappor-metric name="interstitial.phishing.domain" type="COARSE_RAPPOR_TYPE"> | 151 <rappor-metric name="interstitial.phishing.domain" type="COARSE_RAPPOR_TYPE"> |
144 <owner>nparker@chromium.org</owner> | 152 <owner>nparker@chromium.org</owner> |
145 <summary> | 153 <summary> |
146 The domain+registry of a URL that triggered a safe-browsing phishing | 154 The domain+registry of a URL that triggered a safe-browsing phishing |
147 interstitial. | 155 interstitial. |
148 </summary> | 156 </summary> |
149 </rappor-metric> | 157 </rappor-metric> |
150 | 158 |
| 159 <rappor-metric name="interstitial.harmful.domain" type="COARSE_RAPPOR_TYPE"> |
| 160 <owner>nparker@chromium.org</owner> |
| 161 <summary> |
| 162 The domain+registry of a URL that triggered a safe-browsing UWS |
| 163 interstitial. |
| 164 </summary> |
| 165 </rappor-metric> |
| 166 |
151 <rappor-metric name="interstitial.ssl.domain" type="COARSE_RAPPOR_TYPE"> | 167 <rappor-metric name="interstitial.ssl.domain" type="COARSE_RAPPOR_TYPE"> |
152 <owner>nparker@chromium.org</owner> | 168 <owner>nparker@chromium.org</owner> |
153 <summary> | 169 <summary> |
154 The domain+registry of a URL that triggered an SSL interstitial. Domains | 170 The domain+registry of a URL that triggered an SSL interstitial. |
155 for bad-clock warnings are not reported. | 171 Domains for bad-clock warnings are not reported. |
156 </summary> | 172 </summary> |
157 </rappor-metric> | 173 </rappor-metric> |
158 | 174 |
159 </rappor-metrics> | 175 </rappor-metrics> |
160 | 176 |
161 </rappor-configuration> | 177 </rappor-configuration> |
OLD | NEW |