Page MenuHomePhabricator

Analytics-Data-ProblemTag
ActivePublic

Members (2)

Watchers (3)

Details

Description

Specific issues where an Analytics dataset has incorrect, missing, or malformed data or shows an anomaly which might be caused by such data. Not for general work on data quality processes or monitoring.

(Project tag requested in T362839.)

Recent Activity

Tue, Jul 7

EbenezerRao claimed T370108: Missed pageview data over API.

Hi everyone,

Tue, Jul 7, 8:43 PM · Data-Engineering-Radar, Data-Engineering, Analytics-Data-Problem, Pageviews-API

Jun 16 2026

nshahquinn-wmf closed T429061: Inconsistent counts of global account registrations in analytics datasets as Invalid.

Hey @nshahquinn-wmf the two queries are counting different entities. In mediawiki_history the event_user_central_id is the actor performing the action, whereas the user_central_id is the actual created account. The latter column matches the user_central_id column in the mediawiki_user_history table.

Jun 16 2026, 5:20 PM · DPE-MediaWiki-Incremental-History, Data-Engineering, Analytics-Data-Problem, Data-Platform
Ottomata added a comment to T429061: Inconsistent counts of global account registrations in analytics datasets.

FYI: T423952: Create mediawiki.user_change event stream. event.mediawiki_user_change_dev0 has data now.

Jun 16 2026, 3:31 PM · DPE-MediaWiki-Incremental-History, Data-Engineering, Analytics-Data-Problem, Data-Platform
APizzata-WMF added a comment to T429061: Inconsistent counts of global account registrations in analytics datasets.

maybe you have ideas about the difference between MWH and MWUH? Am I missing anything in my queries?

Hey @nshahquinn-wmf the two queries are counting different entities. In mediawiki_history the event_user_central_id is the actor performing the action, whereas the user_central_id is the actual created account. The latter column matches the user_central_id column in the mediawiki_user_history table.

Jun 16 2026, 2:31 PM · DPE-MediaWiki-Incremental-History, Data-Engineering, Analytics-Data-Problem, Data-Platform
APizzata-WMF added a project to T429061: Inconsistent counts of global account registrations in analytics datasets: DPE-MediaWiki-Incremental-History.
Jun 16 2026, 9:51 AM · DPE-MediaWiki-Incremental-History, Data-Engineering, Analytics-Data-Problem, Data-Platform

Jun 15 2026

nshahquinn-wmf added a comment to T429061: Inconsistent counts of global account registrations in analytics datasets.

Related: I've drafted a Dbt model for global registrations (as part of T422732). Anyone interested in this should definitely review it!

Jun 15 2026, 4:50 AM · DPE-MediaWiki-Incremental-History, Data-Engineering, Analytics-Data-Problem, Data-Platform

Jun 13 2026

nshahquinn-wmf added a comment to T429061: Inconsistent counts of global account registrations in analytics datasets.

FYI, I don't consider this is a urgent issue. My main desire here is to document the oddity, figure out if others know or suspect the reason, and collect ideas for future work.

Jun 13 2026, 2:45 AM · DPE-MediaWiki-Incremental-History, Data-Engineering, Analytics-Data-Problem, Data-Platform
nshahquinn-wmf updated subscribers of T429061: Inconsistent counts of global account registrations in analytics datasets.

@JAllemandou maybe you have ideas about the difference between MWH and MWUH? Am I missing anything in my queries?

Jun 13 2026, 2:42 AM · DPE-MediaWiki-Incremental-History, Data-Engineering, Analytics-Data-Problem, Data-Platform
nshahquinn-wmf created T429061: Inconsistent counts of global account registrations in analytics datasets.
Jun 13 2026, 2:37 AM · DPE-MediaWiki-Incremental-History, Data-Engineering, Analytics-Data-Problem, Data-Platform

Jun 10 2026

Ottomata moved T426559: Netherlands (NL) absent from country_project_page flat files since 2023-11-09 from Incoming (new tickets) to Needs Clarification on the Data-Engineering board.
Jun 10 2026, 5:45 PM · Wikimedia Enterprise, Data-Engineering, Analytics-Data-Problem
Ottomata added a project to T426559: Netherlands (NL) absent from country_project_page flat files since 2023-11-09: Wikimedia Enterprise.

@Htriedman do you maintain this?

Jun 10 2026, 5:45 PM · Wikimedia Enterprise, Data-Engineering, Analytics-Data-Problem

May 19 2026

Effeietsanders added a comment to T426559: Netherlands (NL) absent from country_project_page flat files since 2023-11-09.

Is the list of countries that we should expect to be filtered out, public? For example, I'm noticing that the data for CZ is very odd - while the country stats for cswiki suggest CZ to be a top country, it does not seem to show up here. Sometimes it does though... and Claude claims (grain of salt, but sofar it seems to hold up) that in all those cases it's labeled as "Czech Republic CZ" . Another explanation (which would be in line with NL) is that MaxMind uses "Czechia" and this means that the country is therefore somewhere in the pipeline rejected.

May 19 2026, 12:08 PM · Wikimedia Enterprise, Data-Engineering, Analytics-Data-Problem
nshahquinn-wmf added a project to T426559: Netherlands (NL) absent from country_project_page flat files since 2023-11-09: Data-Engineering.
May 19 2026, 1:48 AM · Wikimedia Enterprise, Data-Engineering, Analytics-Data-Problem
nshahquinn-wmf added a comment to T426559: Netherlands (NL) absent from country_project_page flat files since 2023-11-09.

(initially posted on the wrong ticket)
It looks like NL has silently reappeared starting with the 2026-03-01 file, confirmed via a timeline scan.

Claude says: This appears to be a side effect of canonical-data commit 556296aae (merged 2026-01-26, @nshahquinn-wmf ), which re-uploaded canonical_data.countries to the Hive Data Lake as part of a routine CTPL refresh. The underlying bug — canonical_data.countries being uploaded without data_risk_classification values for NL after MR !11 (2024-01-25) — was never explicitly fixed. Without a formal fix and test, any future CTPL refresh that doesn't re-upload the full table could reintroduce the same NULL exclusion for NL or other countries.

May 19 2026, 1:47 AM · Wikimedia Enterprise, Data-Engineering, Analytics-Data-Problem

May 18 2026

Effeietsanders updated subscribers of T426559: Netherlands (NL) absent from country_project_page flat files since 2023-11-09.
May 18 2026, 5:08 PM · Wikimedia Enterprise, Data-Engineering, Analytics-Data-Problem
Effeietsanders added a comment to T426559: Netherlands (NL) absent from country_project_page flat files since 2023-11-09.

(initially posted on the wrong ticket)
It looks like NL has silently reappeared starting with the 2026-03-01 file, confirmed via a timeline scan.

May 18 2026, 5:07 PM · Wikimedia Enterprise, Data-Engineering, Analytics-Data-Problem
HakanIST added a comment to T426559: Netherlands (NL) absent from country_project_page flat files since 2023-11-09.

I looked into this a bit. Two things I noticed:

May 18 2026, 8:24 AM · Wikimedia Enterprise, Data-Engineering, Analytics-Data-Problem
Effeietsanders updated the task description for T426559: Netherlands (NL) absent from country_project_page flat files since 2023-11-09.
May 18 2026, 7:33 AM · Wikimedia Enterprise, Data-Engineering, Analytics-Data-Problem
Effeietsanders created T426559: Netherlands (NL) absent from country_project_page flat files since 2023-11-09.
May 18 2026, 7:30 AM · Wikimedia Enterprise, Data-Engineering, Analytics-Data-Problem

Apr 3 2026

Ahoelzl closed T392516: [EventBus] Stabilize EventSerializer and related classes, a subtask of T388825: Some events in mediawiki.page_change.v1 refers to auth.wikimedia.org in meta.uri and meta.domain, as Resolved.
Apr 3 2026, 10:29 PM · Analytics-Data-Problem, MediaWiki-Core-Platform-Team (Radar), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), SUL3, Data-Engineering (Q4 2025 April 1st - June 30th), Event-Platform

Oct 30 2025

JAllemandou closed T383088: webrequest dataset sets referer_class "unknown" instead of "external (search engine)" for origin-based referer values as Declined.

Boldly declining this based on feedback above. please re-open as needed.

Oct 30 2025, 12:33 PM · Patch-For-Review, Analytics-Data-Problem, Movement-Insights, Product-Analytics, Data-Engineering

Oct 24 2025

Ahoelzl closed T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org as Resolved.
Oct 24 2025, 9:53 PM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
Mayakp.wiki added a comment to T383088: webrequest dataset sets referer_class "unknown" instead of "external (search engine)" for origin-based referer values.

+1 to @Isaac . I re ran the query that @Krinkle ran using pageview_actor for a day in Oct and Sep 2025. Most of the requests are now tagged as 'automated'. I think this could be a result of the new heuristic we put into place in T395934.

image.png (606×790 px, 96 KB)

based on my observation -

  1. the proportion of non https requests are much smaller than the ones tagged correctly as search_engine referer
  2. of the ones tagged as external or unknown, majority are automated ie user pageviews arent impacted
  3. also, looking at browser_family, the automated requests are mostly coming from 'Chrome' or 'Other' browser family. Firefox isnt dominating this anymore.
Oct 24 2025, 8:02 PM · Patch-For-Review, Analytics-Data-Problem, Movement-Insights, Product-Analytics, Data-Engineering

Oct 23 2025

JAllemandou merged T400799: Change RefererClassifier to capture malformed but internal referer strings as internal (wmf.pageview_actor) into T383088: webrequest dataset sets referer_class "unknown" instead of "external (search engine)" for origin-based referer values.
Oct 23 2025, 4:01 PM · Patch-For-Review, Analytics-Data-Problem, Movement-Insights, Product-Analytics, Data-Engineering
Isaac added a comment to T383088: webrequest dataset sets referer_class "unknown" instead of "external (search engine)" for origin-based referer values.

Just commenting here too as a duplicate of T406531#11303547: I personally would leave in place the expectation that referrers start with http or https. My read is that that behavior is largely coming from bots who are improperly mocking up a referrer. I don't see nearly the volume that Krinkle saw in January and the majority of it is being labeled as automated (query below). Given that it's also not acceptable behavior per the specs, I'd lean towards us enforcing the expectation of having legitimate referers as a further check against bot data.

Oct 23 2025, 3:56 PM · Patch-For-Review, Analytics-Data-Problem, Movement-Insights, Product-Analytics, Data-Engineering
gerritbot added a project to T383088: webrequest dataset sets referer_class "unknown" instead of "external (search engine)" for origin-based referer values: Patch-For-Review.
Oct 23 2025, 12:24 PM · Patch-For-Review, Analytics-Data-Problem, Movement-Insights, Product-Analytics, Data-Engineering
gerritbot added a comment to T383088: webrequest dataset sets referer_class "unknown" instead of "external (search engine)" for origin-based referer values.

Change #1198313 had a related patch set uploaded (by Joal; author: Joal):

[analytics/refinery/source@master] Update referer classification patterns

https://gerrit.wikimedia.org/r/1198313

Oct 23 2025, 12:24 PM · Patch-For-Review, Analytics-Data-Problem, Movement-Insights, Product-Analytics, Data-Engineering

Oct 16 2025

JAllemandou moved T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org from Ready to Deploy to Done on the Data-Engineering (Q2 FY25/26 October 1st - December 31th) board.
Oct 16 2025, 7:15 AM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
JAllemandou added a comment to T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org.

Patch has been deployed, last 2 days of backfill ongoing, calling this done :)

Oct 16 2025, 7:14 AM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem

Oct 15 2025

Maintenance_bot removed a project from T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org: Patch-For-Review.
Oct 15 2025, 4:31 PM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
CodeReviewBot added a comment to T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org.

Fix unique_devices canonical domain

Oct 15 2025, 4:17 PM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
Stashbot added a comment to T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org.

Mentioned in SAL (#wikimedia-analytics) [2025-10-15T16:05:56Z] <mforns> Finished deploying Refinery at 94efa6e8221602a331c19c39ea909eeaa90d98b4 for T405533 unique devices domains

Oct 15 2025, 4:06 PM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
Stashbot added a comment to T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org.

Mentioned in SAL (#wikimedia-analytics) [2025-10-15T15:18:31Z] <mforns> Deploying Refinery at 94efa6e8221602a331c19c39ea909eeaa90d98b4 for T405533 unique devices domains

Oct 15 2025, 3:18 PM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem

Oct 13 2025

JAllemandou moved T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org from In Review to Ready to Deploy on the Data-Engineering (Q2 FY25/26 October 1st - December 31th) board.
Oct 13 2025, 2:57 PM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
gerritbot added a comment to T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org.

Change #1194885 merged by Joal:

[analytics/refinery@master] Fix unique-devices per domain domains

https://gerrit.wikimedia.org/r/1194885

Oct 13 2025, 1:37 PM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
JAllemandou moved T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org from In progress to In Review on the Data-Engineering (Q2 FY25/26 October 1st - December 31th) board.
Oct 13 2025, 12:05 PM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
CodeReviewBot added a comment to T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org.

joal opened https://gitlab.wikimedia.org/repos/data-engineering/airflow-dags/-/merge_requests/1743

Oct 13 2025, 7:26 AM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem

Oct 9 2025

gerritbot added a project to T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org: Patch-For-Review.
Oct 9 2025, 9:04 AM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
gerritbot added a comment to T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org.

Change #1194885 had a related patch set uploaded (by Joal; author: Joal):

[analytics/refinery@master] Fix unique-devices per domain domains

https://gerrit.wikimedia.org/r/1194885

Oct 9 2025, 9:04 AM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
Ahoelzl moved T395963: NEW BUG REPORT <"Domain" field issue: some domains have trailing dots> from Urgent to Done on the Data-Engineering (Q1 FY25/26 July 1st - September 30th) board.
Oct 9 2025, 12:29 AM · Data-Engineering (Q1 FY25/26 July 1st - September 30th), Analytics-Data-Problem, Movement-Insights
Ahoelzl edited projects for T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org, added: Data-Engineering (Q2 FY25/26 October 1st - December 31th); removed Data-Engineering (Q1 FY25/26 July 1st - September 30th).
Oct 9 2025, 12:20 AM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem

Oct 8 2025

Ahoelzl closed T405430: Unique devices data has rows without any data as Resolved.
Oct 8 2025, 1:15 AM · Data-Engineering (Q1 FY25/26 July 1st - September 30th), Analytics-Data-Problem

Oct 2 2025

nshahquinn-wmf added a comment to T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org.

I'm very sorry for the misunderstanding here. I made a vocabulary mistake with the French false-friend "demander". I was really not meaning that you were forcing for the change, I'll be careful when using the word "demand" in future.

Oct 2 2025, 8:27 PM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
JAllemandou moved T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org from Next Up to In progress on the Data-Engineering (Q1 FY25/26 July 1st - September 30th) board.
Oct 2 2025, 8:24 AM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
JAllemandou added a comment to T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org.

The fix you're demanding

Just to be clear, I'm not demanding anything. I'm requesting a fix I think would be useful, and as I understood it, you were kindly taking the time to discuss it and explain your reasoning, even though you have the authority to make the final decision and are already very inclined to say no.

I'm very sorry for the misunderstanding here. I made a vocabulary mistake with the French false-friend "demander". I was really not meaning that you were forcing for the change, I'll be careful when using the word "demand" in future.

Oct 2 2025, 8:24 AM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
nshahquinn-wmf added a comment to T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org.

We have changed the source-field used for unique-devices computation when adapting to the .m subdomain removal. We now use the project field used in pageviews, which doesn't have the www for the projects you mention.

Oct 2 2025, 3:59 AM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem

Oct 1 2025

Ottomata moved T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org from Incoming (new tickets) to Q1 FY25/26 July 1st - September 30th on the Data-Engineering board.
Oct 1 2025, 4:23 PM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
Ottomata assigned T405533: Unique devices data uses non-standard domains for Wikidata, Wikifunctions, and MediaWiki.org to JAllemandou.

Grooming: Joseph, we assigned this to you, feel free to resolve or decline as you see fit. Thank you!

Oct 1 2025, 4:22 PM · Data-Engineering (Q2 FY25/26 October 1st - December 31th), Analytics-Data-Problem
JAllemandou added a comment to T405430: Unique devices data has rows without any data.

This is all done, no more rows with 0 uniques_estimate on those tables :)

Oct 1 2025, 1:19 PM · Data-Engineering (Q1 FY25/26 July 1st - September 30th), Analytics-Data-Problem
JAllemandou moved T405430: Unique devices data has rows without any data from Ready to Deploy to Done on the Data-Engineering (Q1 FY25/26 July 1st - September 30th) board.
Oct 1 2025, 1:13 PM · Data-Engineering (Q1 FY25/26 July 1st - September 30th), Analytics-Data-Problem