Page MenuHomePhabricator

Newcomer tasks: update schema whitelist for Guidance
Closed, ResolvedPublic

Description

The Growth Team has updated its schemas to implement instrumentation for the Newcomer Tasks Guidance feature. One of the changes is the creation of Schema:NewcomerTask. There might also have been changes to existing schemas (e.g. new fields).

@nettrom_WMF will:

  1. Add Schema:NewcomerTask to the EventLogging whitelist.
  2. Go through existing schemas to ensure that all relevant fields are whitelisted.
  3. Remove hashing of all short-term tokens (ref: T244931).

Event Timeline

LGoto triaged this task as Medium priority.Jun 16 2020, 5:10 PM
LGoto edited projects, added Product-Analytics (Kanban); removed Product-Analytics.
nettrom_WMF moved this task from Next 2 weeks to Doing on the Product-Analytics (Kanban) board.

Updated the task description to reflect that this work should also remove the hashing of short-term tokens. As discussed in T244931, that is not needed.

Change 607615 had a related patch set uploaded (by Nettrom; owner: Nettrom):
[analytics/refinery@master] Update whitelisting of Growth Team's schemas

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

Change 607615 merged by Nuria:
[analytics/refinery@master] Update whitelisting of Growth Team's schemas

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

I've verified that this change has been deployed. The NewcomerTask schema is available in a sanitized version, and the changes to the HelpPanel schema are also in the sanitized data for that schema. I've not verified that the tokens are no longer hashed, but we can do that when we update the reporting notebook.