summaryrefslogtreecommitdiffstats
path: root/tools/metrics/rappor/rappor.xml
blob: 3d06174bc84b9cab35b2c7380917597edee319be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
<!--
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="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="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="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-metric name="webapps.LaunchURL" 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-metrics>

</rappor-configuration>