Page MenuHomePhabricator

[GOAL] Page previews on mobileweb
Open, LowPublic

Description

Summary

A user clicking (long clicking?) on a link on the mobile web is shown a preview of the destination so that they can learn a quick definition and choose whether or not to continue on to the destination.

Page previews are an incredibly useful feature on desktop to maintain context and avoid opening many tabs or new browser windows. Since window management is even clumsier on mobile devices, page previews would prove exceptionally useful on phones and tablets too. The work required is more than just turning it on for MinervaNeue. The mobile UI will need an update and perhaps the precedent set by Android's link previews can be considered.

Rationale

Launching on Android has shown an increase in engagement and web survey data shows overwhelmingly positive feedback. Similarly, the feature is available on desktop for all wikis and has been received well.

Success Metrics

Overall clicks on blue links increase by 5%. The hypothesis is that there are two types of use cases for clicking a blue link:

  1. I want to read the article
  2. I want to know what this is (and a simple definition will do)

If we can lower the cost for group #2, without raising the cost too much for Group #1, users overall will see a higher reward/cost for clicking on links and will click on more links. There are secondary, descriptive metrics to ensure that Group #1 users aren't having a hard time, but this is the primary driver of whether or not this is adding user value.

External Dependencies

  • Community Liaisons are instrumental for this rollout

Unknowns

  • A risk is also that the community of editors or readers will not like this feature

Product Plan

Implementation

A user clicking (long clicking?) on a link on the mobile web is shown a preview of the destination so that they can learn a quick definition and choose whether or not to continue on to the destination.

User Stories

As a user on the mobile site
I want to be able to view previews of links before clicking on them
So that I can get context quicker

User experience should match Android experience (though the additional menu items that we see in the Android version are not necessary to the MVP)


Acceptance criteria:

  • Code for this feature must live in the Popups extension

[1] https://www.mediawiki.org/wiki/Extension:Popups

Related Objects

StatusAssignedTask
OpenJdlrobson
DeclinedJdlrobson
Resolvedovasileva
Resolvedphuedx
Resolvedphuedx
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
DuplicateNone
Duplicateovasileva
Resolvedovasileva
DuplicateNone
DeclinedNone
DuplicateJdlrobson
ResolvedMhurd
DeclinedJMinor
Resolvedphuedx
ResolvedPchelolo
ResolvedJdlrobson
DeclinedPchelolo
DeclinedNone
OpenNone
Resolvedphuedx
DeclinedJdlrobson
DuplicateNone
ResolvedFjalapeno
Resolvedphuedx
Declinedpmiazga
DeclinedNone
Resolvedphuedx
DeclinedNone
ResolvedPchelolo
ResolvedbearND
ResolvedMholloway
ResolvedMSantos
ResolvedMholloway
InvalidNone
ResolvedJdlrobson
InvalidNone
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedJdlrobson
Resolvedphuedx
ResolvedbearND
ResolvedMholloway
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
Resolvedphuedx
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedbearND
ResolvedJdlrobson
ResolvedMholloway
ResolvedMholloway
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedbearND
InvalidNone
ResolvedNirzar
DeclinedJdlrobson
ResolvedJdlrobson
DuplicateNone
ResolvedJKatzWMF
InvalidJdlrobson
InvalidJdlrobson
InvalidNone
InvalidNone
DeclinedNone
ResolvedJdlrobson
Resolvedphuedx
ResolvedJdlrobson
ResolvedNone
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedNone
DuplicateNone
InvalidNone
ResolvedJhernandez
InvalidNone
Resolvedphuedx
Resolvedphuedx
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedNirzar
Resolvedphuedx
Resolvedovasileva
ResolvedJdlrobson

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Ping @Prtksxna as the current extension developer to know we are planning this.

@JKatzWMF can you weigh in on testing/rollout plan?

JKatzWMF renamed this task from [EPIC] Hovercards/Popups/Link preview on mobile to [EPIC] Hovercards/Popups/Link preview on mobileweb.Sep 24 2015, 5:46 PM
JKatzWMF updated the task description. (Show Details)Oct 1 2015, 11:42 PM

@KLans_WMF to close the loop on testing/rollout, I think the new description should cover this. Let me know if not.

dr0ptp4kt moved this task from Backlog to Current Quarter on the Reading-Admin board.
Jdlrobson claimed this task.Nov 3 2015, 6:41 PM
Jdlrobson changed the status of subtask T113243: Implement link preview on mobile beta from Open to Stalled.Dec 22 2015, 12:08 AM
Florian changed the status of subtask T113243: Implement link preview on mobile beta from Stalled to Open.Dec 22 2015, 2:54 PM
phuedx renamed this task from [EPIC] Hovercards/Popups/Link preview on mobileweb to [GOAL] Hovercards/Popups/Link preview on mobileweb.Jan 12 2016, 5:42 PM
phuedx moved this task from To classify to 2015-16 Q3 Goals on the Reading-Web-Planning board.

This should be merged with T70860.

This should be merged with T70860.

I thought T70860 was specifically for desktop (as the BetaFeature only has code for desktop). If that is truly the case I think we should keep them as separate tasks.

@Prtksxna: You're right; this goal and T70860 are distinct.

Jdlrobson changed the status of subtask T113243: Implement link preview on mobile beta from Open to Stalled.Jan 28 2016, 11:44 PM
Florian changed the status of subtask T113243: Implement link preview on mobile beta from Stalled to Open.Jan 29 2016, 5:09 PM
JKatzWMF changed the task status from Open to Stalled.May 18 2016, 12:55 AM
JKatzWMF updated the task description. (Show Details)
Prtksxna removed a subscriber: Prtksxna.Mar 7 2017, 2:05 AM
Jdlrobson changed the task status from Stalled to Open.Jun 13 2018, 3:14 PM
Jdlrobson moved this task from To Triage to Epics/Goals on the Readers-Web-Backlog board.
Jdlrobson added a subscriber: Niedzielski.
Jdlrobson updated the task description. (Show Details)Jun 13 2018, 3:17 PM

@Niedzielski much of description may be outdated so feel free to update as you see fit.

Niedzielski renamed this task from [GOAL] Hovercards/Popups/Link preview on mobileweb to [GOAL] Page previews on mobileweb.Jun 13 2018, 3:29 PM
Niedzielski updated the task description. (Show Details)

@Jdlrobson, this needs more work and discussion but I removed some of the cruft

@Jdlrobson, this needs more work and discussion but I removed some of the cruft

We should definitely discuss the "Code for this feature must live in the Popups extension" AC.

Rationale
Launching on Android has shown an increase in engagement and web survey data shows overwhelmingly positive feedback.

We should add a link to these research results.

Similarly, the feature is available on desktop for all wikis and has been received well.

I don't think that is a good argument, because page previews on desktop don't really impact the existing user flow of clicking on a link, whereas the mobile solutions interrupt it (adding the preview as an extra step - unless we go with the "long clicking" option).

@ovasileva is this really high priority...?

ovasileva lowered the priority of this task from High to Low.Jul 12 2018, 3:20 PM

@ovasileva is this really high priority...?

Not right now