Page MenuHomePhabricator

[Spike] First investigation for Wikipedia Apps Year-in-Review data
Closed, ResolvedPublic

Description

Background

The apps team plans to learn from the Web team's year in review implementation, and create an App-specific version on iOS during Q2. Because our goal is to release in early Q3 (January 2025), we need to think early-on about what kinds of data will be available to use, and if we need to request anything in advance, or prompt users to opt-in to anything in advance. It would be useful to have a "data inventory" of sorts that the Designer and PM can start from during the exploration phase.

Tasks
  • TS: Meet with Web team to understand under-the-hood of Year in Review & https://wikipediayir.netlify.app/, and find out if it would be available to for use through an API
  • HN: Create starting point list data currently being used in prototypes, and brainstorm what may be useful to use for a year in review
    • Reading data
    • Editing data
    • Donation data
  • HN, TS, SN Review list and identify what is possible without an API, what is possible with clientside changes
  • Identify any additional instrumentation that could be added locally into the app to unlock more possibilities
References

https://streaks.toolforge.org/

Event Timeline

HNordeenWMF renamed this task from [Spike] First investigation of Wikiwrapped data to [Spike] First investigation for Apps Wikiwrapped data.May 17 2024, 10:27 PM
HNordeenWMF updated the task description. (Show Details)
HNordeenWMF added subscribers: Tsevener, SNowick_WMF.
HNordeenWMF moved this task from Needs Triage to Product Backlog on the Wikipedia-iOS-App board.

Summary from review of Brainstorming document with HN, TS, SN:

  • Making the history tab more accurate T370216 (allowing the same article to be repeated) will unlock a lot of stats we can share with users, including total articles read in the app, by topic, langauge, time period, frequency of visit, etc
  • Adding local instrumentation for incrementing the amount someone has given through ApplePay would allow us to show a total of in-app donations someone has made, and identify them as a donor for Wikiwrapped. This information could be stored locally & does not need to be connected to their Wikipedia account or payment endpoints.
  • We should do an early check with Legal on the first two points before implementing
  • A lot of the datapoints we're interested to present are accessible through user contributions API, but we need to check if the volume that the Apps Wikiwrapped will create will not cause performance issues if we use this API.
  • Insights from Growth's Newcomer impact module is accessible via API, but limited to the last 1,000 edits, and last 60 days in some cases. They are open to increasing the upper limit to a point if we think this data would be useful, and request it.

https://www.mediawiki.org/wiki/XTools - a good mine of potential implementations. The service can be directly queried though we should check what potential scaling issues exist here. Alternatively, its an indication of the kind of stats that are possible.

Seddon renamed this task from [Spike] First investigation for Apps Wikiwrapped data to [Spike] First investigation for Wikipedia Apps Year-in-Review data.Jan 2 2025, 3:55 PM
Seddon updated the task description. (Show Details)