Page MenuHomePhabricator

[EPIC] Impact Module: move to Wikimedia Analytics API
Open, MediumPublicSpike

Description

User story & summary:

As the Growth team, we want to migrate the Impact Module away from Growth’s custom User Impact API and instead use the Wikimedia Analytics API, so that Impact Module metrics are powered by a more stable, scalable, and supported data source.

Background & research:

Growth's User Impact API was originally created to meet immediate data needs for the MVP version of the Homepage Impact Module. It was intended as a temporary solution and is not designed for long term scalability or broader reuse.

The Data Engineering team has since expanded the Wikimedia Analytics API to support editor focused metrics that align well with the Impact Module’s requirements. We should shift the Impact Module to being served by data in the Wikimedia Analytics API to ensure the data is more stable and we can remove some of the data caps that limit the usefulness of this feature to more experienced editors.

Relevant documentation:

Scope and Goals

Work with DPE to align on missing contributor metrics necessary to support the long-term Contributor strategy
Shift the Impact Module away from the User Impact API and instead use the Wikimedia Analytics API

Event Timeline

KStoller-WMF triaged this task as Medium priority.

Note: Growth doesn't have this work on our short-term roadmap, but we hope that this can move forward next FY, as either part of the Personal Dashboard workstream or the Motivational Moments workstream.