Context
This year we are bringing the Year in Review feature to Android, after its initial deployment and iterations on iOS. The goal is to deepen engagement and increase retention of readers.
Requirements
- ✅ The personalized data for this slide should be frozen/cached upon open of the YiR. Calculate the report for this slide when the user first opens Year in Review. After that, if they view more articles, this slide should not update (We don't want users to manipulate their YiR). If the user turns off YiR in Settings and turns it back on, this can recalculate.
- i.e. If I open my Year in Review on December 6th, my reading patterns data is for January 1 - December 6th, 2025. If open it again on December 18th, it does not change.
- ✅ Create a slide for Logged-in users agnostic of Wiki that shows the following insight:
- The time of day the user likes to read (time of day is not dependent on day of the week)
- The day of week the user likes to read
- Month user read the most
- Time buckets should be as follows
- Morning (5:00AM-11:59PM)
- Midday (12:00PM-12:59PM)
- Afternoon (1:00PM-4:59PM)
- Evening (5:00PM-8:59 PM)
- Night (9:00PM-11:59PM)
- Late night (12:00AM-4:59AM)
- Include time buckets in translation instructions for this copy
- ✅ Only display this slide if a user has more than 5 articles in their history, and has a day of the week where they have read more than 1 article.
Design
Reference
iOS Implementation: T402704