Furthe schema change requests:
unhashed IP
userAgent
x_forwarded_for
browser_language
uri_query (bonus)
Summary of changes:
- Schema now requires event_pageId and event_pageTitle (https://meta.wikimedia.org/wiki/Schema:QuickSurveysResponses)
- Use new revision of schema 14136037
Background
For quicksurveys, we need two more data points to be collected in the related schema: event_pageId and event_pageTitle. The reason we need these are:
- Eye-balling any issue in EL data collection is much easier if event_pageTitle is collected. Being able to eye-ball the responses from different pages can help us identify possible sampling issues more easily and quickly.
- We want to analyze webrequest logs with the additional data collected via quicksurveys and for that, we will need event_pageId and event_pageTitle, on top of clientip, userAgent, and timestamp to be able to correctly match a survey response to a webrequest log.
Other reading schema can also benefit from this information, since what page the user is on when an event happens is a critical point of information. Whether this is added to all schema or not is subject to more technical discussion.