Page MenuHomePhabricator

Audit notifications received by new users upon opening the editor
Open, Needs TriagePublic

Description

The Growth and Editing teams are both working on onboarding new users. The Growth team has been thinking about this with respect to a new user's entire experience on the wiki, and the Editing team has been thinking about a new user's initial experience with the Visual Editor.

The first time a new user opens up the editor is an important moment, and so there have been multiple initiatives over the years that put notifications, popups, and overlays in front of the user at that time. Because these efforts have not been coordinated, some users may receive many conflicting notifications all at the same moment, leading to a negative and confusing experience.

We want to improve this, especially because the Growth and Editing teams intend to continue to structure those first moments in the editor. The first step is catalog what notifications users are getting in which circumstances. Here is an incomplete list of the notifications that we can think of:

  • Switching dialog (desktop)
  • GettingStarted tour (desktop)
  • Edit notices that VE makes into popups (e.g. not logged in message, protection note, page-specific notices etc) (mobile + desktop)
  • Blue dots on the link and citation tools (desktop)
  • GuidedTour for homepage discovery
  • Wiki-specific GuidedTours (like in French wikitext)
  • Help panel call to action
  • Notification of the existence of the content translation tool

We don't know which wikis have which of these implemented under which circumstances. We think that the following variables can affect which notifications a user receives:

Parameters for determining what popups someone sees

  • Logged
    • In
    • Out
  • Coincidental popups e.g. Homepage discovery popup appears on first pageview after account creation, which, for many users, is the open editor. See screenshot in task description: T229887
  • Editing experience: is VE available (because of your browser, local wiki rules, etc.)?
  • Default editing interface
    • Wikitext
    • VE
  • Namespace
    • Article
    • Talk
    • User
    • etc.
  • Wiki
  • Single edit tab, or two edit tabs?
  • Platform
    • Mobile
    • Desktop
  • Is page protected/semi-protected? Which level of protection? Which reason?

Below are some visual examples of conflicts.

enwiki: conflict between GettingStarted and switching dialog

viwiki: two pop-ups that appear immediately after creating an account from the editing context.

viwiki: overlapping pop-ups appear immediately after the blue call to action in the central popup in the previous screen -- the bottom pop-up is another message from the visual editor.

eswiki: overlapping pop-ups appearing because it's the first time a user tried to create a new article, and so they are being suggested to try Content Translation.

Event Timeline

RHo created this task.Aug 5 2019, 9:50 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 5 2019, 9:50 PM
RHo updated the task description. (Show Details)Aug 5 2019, 9:57 PM
kostajh assigned this task to RHo.Aug 19 2019, 12:31 PM
kostajh edited projects, added Growth-Team (Current Sprint); removed Growth-Team.
kostajh added a subscriber: kostajh.

@RHo tentatively assigning to you but feel free to re-assign. I've also moved it into the Growth-Team current sprint as it appears to be in the current sprint on the design board.

RHo reassigned this task from RHo to MMiller_WMF.Aug 20 2019, 9:13 PM
RHo removed a project: Growth Design.
RHo added a subscriber: MMiller_WMF.

Thanks @kostajh – during a meeting with Editing team at Hackathon last week, @MMiller_WMF took the action to figure out when and whom (out of the Engineer folks) should take this task. So am re-assigning to him for now...

There is Research:GuidedTour usage page (also mentioned on T92094: Gallery of on-wiki tours) with the list of existing guided tours. It may be outdated though.

MMiller_WMF renamed this task from Audit all new popups and banners introduced by the Growth team and review them for conflicts with existing pop-ups to Audit notifications received by new users upon opening the editor.Aug 28 2019, 6:27 PM
MMiller_WMF reassigned this task from MMiller_WMF to marcella.
MMiller_WMF edited projects, added Growth-Team; removed Growth-Team (Current Sprint).
MMiller_WMF updated the task description. (Show Details)

@marcella -- this is the task I was talking about related to the proliferation of popups.

@ppelberg @JTannerWMF @iamjessklein @RHo -- I just updated this task to align with the "medium term" need from our meeting at Wikimania Hackathon. Please feel free to add or subtract.

kostajh moved this task from Inbox to Q2 2019-20 on the Growth-Team board.Aug 29 2019, 7:15 AM

Moving this to Q2 per my interpretation of medium term in T229887#5446729

MMiller_WMF updated the task description. (Show Details)Sep 5 2019, 5:03 PM
MMiller_WMF added a subscriber: Pginer-WMF.
Esanders added a comment.EditedOct 3 2019, 2:51 PM

Note that ContentTranslation is adding some welcome messages, suggesting that some users start an article as a translation instead: T216500 T232372

marcella reassigned this task from marcella to DLynch.Oct 30 2019, 4:44 PM