Page MenuHomePhabricator

User-education and promotion of the reading list sync feature
Closed, ResolvedPublic3 Estimated Story Points

Description

This task is to track work and testing on user education related tasks as they are re-implemented with the new reading list sync service in the G-release.
User story

As a reading list user, I want to be notified when and how I will be able to sync reading lists.

Onboarding & User education elements
Task #LocationTypeWhen is this shown?MessagingMock(s)
This task (note updated image assets and text)Explore feedFeed cardFirst time feed loads for users NOT LOGGED IN after updating the appTitle: Sync reading lists Message: Reading lists can now be synced across devices. Log in to your Wikipedia account and allow your lists to be saved. Main CTA: Log in (takes user to login flow) Secondary CTA: Got it (dismisses the card)
Reading list sync - Promo - Feed card.png (1×720 px, 219 KB)
Reading list sync - Promo - Feed card imageReading list sync - Promo - Feed card - dark - Tablet 7".png (1×1 px, 287 KB)
Image asset:
Reading list sync - Promo - Feed card image.png (672×2 px, 356 KB)
(posted to Commons at https://commons.wikimedia.org/wiki/File:Reading_list_sync_image.png )
T180220First page load after loginDialogDialog appears over the first screen to load for a logged in user (post update)Dialog title: Turn on reading list sync? Dialog text: Articles saved to reading lists can now be synced to your Wikipedia account. Learn more CTA: Enable syncing (turns on sync setting) Secondary CTA: No thanks (dismisses alert panel)
Reading list sync - Opt-in dialog after logging in.png (1×720 px, 110 KB)
This task (note updated text)My listsAlert panelFirst time a user who is not logged in enters this screenTitle: Sync reading lists Message: Reading lists can now be synced across devices. Log in to your Wikipedia account and allow your lists to be saved. Main CTA: Log in (takes user to login flow) Secondary CTA: Got it (dismisses the alert panel)
Reading list sync - My lists - Not logged in prompt.png (1×720 px, 216 KB)
This task (note updated text)My listsAlert panelFirst time a user who is logged in who has not opted-in to syncing enters this screenTitle: Turn on reading list sync? Text: Articles saved to reading lists can now be synced to your Wikipedia account. Learn more CTA: Enable syncing (turns on sync setting) Secondary CTA: No thanks (dismisses alert panel)
Reading list sync - My lists - Warn logged in user synced turned off .png (1×720 px, 214 KB)
T183519New app user onboarding screen 3 of 4Full screenVery first installation of the appTitle text: Reading lists with sync Description: You can make reading lists from articles you want to read later, even when you’re offline. Login to your Wikipedia account to sync your reading lists. Join Wikipedia (tapping on the link takes user to the login flow)
Reading list sync - updated App Onboarding step 3 .png (1×720 px, 759 KB)
T162720'Create an account' screenTop of screenAccount benefitsText: Sync your reading lists Keep track of your contributions Save your preferences
image.png (1×1 px, 124 KB)
Steps to QA

Scenario A. Not logged in user with an account that is not opted into sync

  1. For a user NOT LOGGED IN after updating the app, open the Explore feed. It is expected that the feed card promoting the new synced reading list feature should be shown (F11980355)
  2. User navigates to "My lists". It is expected that the alert panel in My lists should be shown again prompting the user to login to enable sync (F11981196).
  3. User taps to LOG IN, then logs into their account. It is expected that after logging in, a dialog will appear asking if the user wishes to enable syncing (per T180220)
  4. User taps 'No thanks' on the dialog.
  5. The now-logged in user returns to the 'My lists' screen where it is **expected the alert panel appears prompting the user to Enable sync. (per F11982477)
  6. User taps to "Enable sync". It is expected that sync will be enabled on their account and syncing will start.

Event Timeline

Charlotte set the point value for this task to 3.

Change 405020 had a related patch set uploaded (by Sharvaniharan; owner: Sharvaniharan):
[apps/android/wikipedia@master] [WIP] Reading List Sync :User education message for not logged in users

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

@RHo : T180220 and My lists [First time a user who is logged in who has not opted-in to syncing enters this screen] , do the 'Learn more' links at both places open the same url? if so, is it just https://www.mediawiki.org/wiki/Wikimedia_Apps/Android_FAQ, or should we specify a particular section for reading lists T165049 that @Charlotte is working on?

hi @Sharvaniharan - yes both "Learn more" links should open the same URL, and should open to the particular section related to synced reading lists which I've just seperated out into its own section in the FAQ page:
https://www.mediawiki.org/wiki/Wikimedia_Apps/Android_FAQ#Synced_reading_lists

Once syncing is about ready to go, @Charlotte can update and expand this section as part of T165049

@RHo Regarding the text in the onboarding messages:

Reading lists can now be synced across devices. Login to your Wikipedia account and allow your lists to be saved to your user preferences.

The reading lists are *not* saved in user preferences. Is it actually necessary to specify where they are saved? How about just "Log in to your Wikipedia account and allow your lists to be saved."?

@Dbrant - good catch, this was from the earlier version when we were syncing by saving to user prefs. Happy to go with your suggested verbiage.

Change 405020 merged by jenkins-bot:
[apps/android/wikipedia@master] Reading List Sync :User education message for not logged in users

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

hi @Sharvaniharan - can we not show the "Customize your feed" card when this reading list sync promo card is up? Or at least move the customize card to below one full set of feed cards are shown so that the feed feels less cluttered with in-app advertising.

@RHo I created T187330 to capture this updated logic.