Page MenuHomePhabricator

[Spike] Explore possibility of running a banner suggesting that logged-in users opt-in to desktop improvements
Closed, ResolvedPublic

Description

Background

We would like to explore different ways of introducing the desktop improvements project to certain communities with the goal of gathering more data and feedback of usage on wikis where the experience is not the default. One of these is by encouraging logged-in users to opt-in directly. This can be done through communicating the existence of the new interface and how to turn it on directly on the site.

Acceptance criteria

  • Explore opportunities for informing logged-in users and encouraging them to try out the desktop improvements project directly from the site

Potential workflow

  1. A banner appears on the site informing logged-in users of the project and encouraging them to opt-in

Potential copy: "We have built a set of improvements focused on making the site more welcoming and easier to use for readers and contributors of [wiki name]. Try it out! "

  1. Banner contains call to action and link/button that switches the interface
    1. If the above is too difficult, we can potentially navigate them to the preferences page, and change the copy to instruct how to turn it on
  2. Once selected, user is switched to the new interface.
  3. The "Turn off new look" link in the sidebar is available at all times

Notes:

  • We should probably test prior to deploying to make sure folks understand how to opt-in/opt-out
  • We can potentially explore adding a survey to the page that asks whether the users like the new interface

Event Timeline

ovasileva triaged this task as Medium priority.Mar 28 2022, 1:18 PM
ovasileva moved this task from Incoming to Current Fiscal Year on the Web-Team-Backlog-Archived board.
ovasileva added a subscriber: Jdlrobson.

My understanding is Szymon is working on this and will reach out with any questions. Please let me know if that's wrong.

@Jdlrobson - what are our next steps here? It seems that because Central Notice is not currently able to show based on skin, the next step would be for us to do some analysis to see if there's a way possible to do it from our side?

We can serve banner code to all skins and check the skin before display. If we can first set up the banner on meta.wikimedia.org, we (I?) can add the skin handling code.

My colleagues recommend using dedicated notifications or popups instead of the banners. Banners are partially run by the community and this way of using them may be controversial. They say that popups were used back in 2010 when Vector was introduced.

@alexhollender_WMF - would it be possible to provide a quick design for the banners?

@ovasileva @sgrabarczuk maybe something like this? not sure if mentioning "Vector" is too technical?

image.png (1×2 px, 1 MB)

@ovasileva @sgrabarczuk maybe something like this? not sure if mentioning "Vector" is too technical?

image.png (1×2 px, 1 MB)

I would say keeping it a bit more vague, we can use "new interface" or "new look"

"Vector" is definitely too technical. Also, it is recommended (by CN admins) to put between 50 and 70 characters.

Based on T301594, I've suggested this two-line design:

obraz.png (113×945 px, 17 KB)

"Check out the new interface" is 23 characters, so the second line can be up to twice that long.

I'd love to see an icon related to the project, just like Jess did. Fortunately for Editing, Jess was able to reuse an existing image they use on talk pages, whereas we don't seem to have any simple images related to the project, really.

How about something like:

We've built proposed improvements that make site more welcoming and easier to use
Try out our new interface!

Although it is a bit longer

@ovasileva I wonder if "more welcoming" will resonate with experienced people? just to throw another approach out there:

We've made some improvements
Search, language switching, sticky toolbar, table of contents, and more. Try it out.

@ovasileva I wonder if "more welcoming" will resonate with experienced people? just to throw another approach out there:

We've made some improvements
Search, language switching, sticky toolbar, table of contents, and more. Try it out.

I like this, although maybe the try it out should be in bold as the main action.

Try out our new improvements
Search, language switching, sticky toolbar, table of contents, and more

@Jdlrobson - next steps:

  • Provide the targeting code for the banner as well as the setup for only showing it on the old vector skin
  • Provide the ability to change the user's skin preference when the banner is selected

Note: should we also add a banner/notice telling them they can turn this off as well?

@sgrabarczuk here is the SVG to use (it is a modified version of this):

also the color I used for the background is #EDBCD2, but feel free to adjust that as you see fit

@sgrabarczuk - next steps for the second banner:

  • Banner will display for all users who have opted in to the Vector (2022) skin and have less than 500 edits
  • Tentative banner copy: We're happy you're using our new Vector 2022 skin! Give us feedback on your experience.

I've set up the first banner (incentivizing to opt-in). Settings:

  • Only logged-in desktop legacy Vector users with less than 500 edits
    • In the calendar, I wrote that we may target more experienced users at some point. It may be necessary for the communities to prepare for the deployment.
  • Start and end dates: May 12-19
    • In the calendar, I wrote that the full time frame is May 11 (when I tested the banners) - June 15. This was to inform everyone working on CentralNotice that we may set up the banners after May 19.
  • Languages: all wikis where a given user has any of these languages set up (either as the default or due to their own choice) as the interface language. So if a user has the English interface on Spanish Wikipedia, they'll see a banner in English.
    • I set up the banners for more languages when the translations are added. Initially, the banners were only set up for English and Polish, then I added more. I'm waiting for more translations.
    • I also add some languages of the largest wikis where any of those ^ languages are the fallback languages. So when I have the Portuguese translation, banners in Portuguese will be displayed on Galician Wikipedia (#79 in December 2021).
  • Limits:
    • Impression diet: a user can see our banners up to five times per cycle (which I've set up to be one week). After that, the cycle restarts. This is a standard setting for the Community Wishlist Survey banners.
    • Traffic limit (initially): 10% for Wikipedias with English interface (that's mainly English Wikipedia), 33% for non-Wikipedia projects with English interface, 50% for all wikis with non-English interface.
    • If the number of opt-ins is clearly too low, I may increase the limits (number of impressions per cycle and traffic limits). I'll ask other CentralNotice admins what thresholds would be reasonable. We need not to interfere with other banners.
Dusan_Krehel subscribed.
This comment was removed by Dusan_Krehel.

Please, You disable this banner on metawiki and wikidata, because it is the bug https://phabricator.wikimedia.org/T295433.

I think this may be resolved, we'll make decisions about the future usage of the banners separately.