Background
We're redesigning the Explore feed: a two-tab experience where 'Community' surfaces Wikipedia's best editorial content in a familiar, scannable format, and For You delivers a full-screen, immersive experience personalized to your interests, reading history, and location.
We need to be able to measure the impact of this improvement on retention and engagement.
Requirements
- The release with the Explore Feed revamp should only be made availalbe to 50% of iOS app users
- A: Control (Explore tab, no changes to feed)
- Existing onboarding
- B: Variant with redesigned feed
- Renamed to Home
- Updated onboarding with Interest selection for new installs and existing app users
- “For you” feed with new language selector
- Additional settings for "For you"
- Existing Explore Feed wrapped into “Community”, With any modules that have been added to "For you" removed
- A: Control (Explore tab, no changes to feed)
- Audience: All languages, logged-in and logged-out
- Analytics must be able to measure retention to the app for Group A and Group B
- Test should have no end-date. We will create a scaling task to end the test.
Note: follow-up releases will contain
- Additional “For you” modules (Random, Places, Games), removing from legacy feed as we go
- Rewritten “Community” tab
Test Notes
Once this work is in, re-test https://phabricator.wikimedia.org/T427577 as well. Complete test notes:
Fresh install latest TestFlight RC. IF:
- User is assigned control, you will see old legacy app onboarding. Upon completion of onboarding, you should NOT see one-time onboarding in T427577.
- User is assigned test, you will see new app onboarding. Upon completion of onboarding, you should NOT see one-time onboarding in T427577.
Delete the app, fresh install current App Store App, go through old legacy app onboarding. Then, upgrade to the latest RC via TestFlight. Launch. IF:
- User is assigned control, you will NOT see one-time onboarding in T427577.
- User is assigned test, you WILL see one-time onboarding in T427577
Toni Handoff Notes
Based on progress at PR https://github.com/wikimedia/wikipedia-ios/pull/5995
This work has not been done yet.
We won't be adding test kitchen integration.
Just a note that we need to add A/B testing ability into WMFTestKitchen, so this requires some plumbing work before it becomes simple. To build out the original iOS WMFTestKitchen, we asked Claude to reference Android's and port it over to iOS. We can take the same approach to add the experiment pieces to WMFTestKitchen.