===Description
Can [[ https://meta.wikimedia.org/wiki/Special:AllEvents|Special:AllEvents]] be added to the [[ https://gerrit.wikimedia.org/r/plugins/gitiles/analytics/refinery/source/+/refs/heads/master/refinery-core/src/main/java/org/wikimedia/analytics/refinery/core/PageviewDefinition.java#81 | allowlist ]] used in the pageview definition to obtain the benefits of using the pageview pipeline on that page?
Context: Campaigns-Product would like to measure pageviews and referrals on the [[ https://meta.wikimedia.org/wiki/Special:AllEvents | Event list ]] (T365407). Specifically, they need pageviews to the [[ https://meta.wikimedia.org/wiki/Special:AllEvents | event list page ]] on those wikis where they're currently deployed and page views from the event list page to the individual event pages such as [[ https://meta.wikimedia.org/wiki/Event:Desaf%C3%ADo_Uruguay | Desafío Uruguay ]]. Right now, there’s no data available out of the box for Special:AllEvents (T240676).
We're discussing tracking event list pageviews as part of planning for getting the campaigns-product team setup with a Superset dashboard (T365404). Note: in the next fiscal year the team will be working on/with wiki project pages and they will also need pageviews and referral traffic data on those pages (to/from the event list and generally).
===Completion checklist
(At any point, just ask for help)
[x] Add `allevents` to [[ https://gerrit.wikimedia.org/r/plugins/gitiles/analytics/refinery/source/+/refs/heads/master/refinery-core/src/main/java/org/wikimedia/analytics/refinery/core/PageviewDefinition.java#81 | this list ]] per this request
[x] Add unit tests by adding new lines in the pageview test data, use [[ https://gerrit.wikimedia.org/r/plugins/gitiles/analytics/refinery/source/+blame/refs/heads/master/refinery-core/src/test/resources/pageview_test_data.csv#80 | examples like this ]] to sanity check the change
[x] (somewhat optional) to be safe: do a side-by-side comparison
** Build refinery-source locally
** understand the way that [[ https://gerrit.wikimedia.org/r/plugins/gitiles/analytics/refinery/+/refs/heads/master/hql/webrequest/refine_webrequest_hourly.hql#194 | webrequest refine runs the pageview UDF ]]
** copy the custom jars you just built and need to run the pageview UDF to a statXXXX machine
** run the new pageview UDF and the old one over an hour of `wmf_raw.webrequest`, looking for any discrepancies
[x] Merge and Deploy Refinery Source (get review from Data Engineering too)
[] Update the Airflow job to point to the new Refinery Source version (add a new artifact and [[ https://gitlab.wikimedia.org/repos/data-engineering/airflow-dags/-/blob/main/analytics/dags/webrequest/refine_webrequest_hourly_dag_factory.py?ref_type=heads#L337 | change this reference ]])
[] Merge and Deploy Airflow