[go: up one dir, main page]

Page MenuHomePhabricator

Add EventLogging to Adding a Disambiguation Link Event
Closed, InvalidPublic

Description

As a product manager, I want to be able to understand how often disambiguated links are added to the encyclopedias so that we may understand the extent of the problem around unwanted disambiguated terms.

Acceptance criteria:

  • Create a new schema for the data we'd like to collect. This tentatively would include:
    • The number of disambiguation links being added with the edit
    • The editor used to make the edit
    • The wiki the edit was made on
    • The page namespace
    • Possibly also the edit count and/or age of the account, to verify whether this is primarily an issue with new users
  • Implement the EventLogging itself into EditPage.php (all edits go through this class, I believe), to log the relevant data when edits are saved.

Event Timeline

@ldelench_wmf can we add a new phabricator category for the disambiguation wish?

After further investigation, my thoughts are going through the trouble of adding Event Logging isn't going to be worth our while. Getting this to work is a multi-step process across multiple code repositories and it would be at least a week or two before everything would get deployed.

Instead, I'm advocating for T287549: Introduce change tag to surface edits that add links to disambiguation pages. This effectively gives us the same information (we'll be able to query the database directly), but also benefits patrollers who like to fix disambiguation links.