Page MenuHomePhabricator

Does QuickSurveyResponse lack temporary account information?
Open, LowPublicBUG REPORT

Description

QuickSurveys uses the legacy QuickSurveyResponse schema to log events from internal surveys. Currently this does not carry information around whether the user is a temp user.

Looking at https://gitlab.wikimedia.org/repos/data-engineering/schemas-event-secondary/-/blob/6a9089414918e82429ff653a7296d6512b164b9d/jsonschema/analytics/legacy/quicksurveysresponses/1.2.0.yaml I don't see a field for is_temp so I'm not 100% sure if this is present.

TODO

  • Check if events in the schema are annotated with temporary account information.
  • If not add a field is_temp to the schema
  • Make sure the information is sent

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Jdlrobson-WMF renamed this task from QuickSurveyResponse lacks temporary account information to Does QuickSurveyResponse lacks temporary account information?.Oct 9 2025, 7:00 PM
Jdlrobson-WMF updated the task description. (Show Details)

I'm hoping that is_temp is added automatically to all schemas and this can be declined, but I'm not 100% sure given this is a legacy schema. Creating this ticket so I don't forget.

Change #1195027 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/extensions/QuickSurveys@master] Add isTemp field to events for quick surveys

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

• Dreamy_Jazz renamed this task from Does QuickSurveyResponse lacks temporary account information? to Does QuickSurveyResponse lack temporary account information?.Oct 10 2025, 8:17 AM
Milimetric subscribed.

just tagging Experiments team since they're currently thinking about these systems and their evolution

Change #1195027 abandoned by Jdlrobson:

[mediawiki/extensions/QuickSurveys@master] Add isTemp field to events for quick surveys

Reason:

Pending clarity around default data from data platform.

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

Jdlrobson-WMF moved this task from Not triaged to Configuration on the QuickSurveys board.