[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
InvalidNone
ResolvedNirzar
ResolvedJdlrobson
DuplicateNone
ResolvedJKatzWMF
InvalidJdlrobson
InvalidJdlrobson
InvalidNone
InvalidNone
DeclinedNone
ResolvedJdlrobson
Resolvedphuedx
Resolvedphuedx
Resolvedovasileva
ResolvedJdlrobson
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
Tbayer added a subscriber: Tbayer.Nov 22 2015, 4:31 AM
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.
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.

Tbayer added a comment.Tue, Jul 3, 4:31 PM

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.Thu, Jul 12, 3:20 PM

@ovasileva is this really high priority...?

Not right now