Page MenuHomePhabricator

[XS] Show survey prompt on click of Explore tab (Android)
Closed, ResolvedPublic1 Estimated Story Points

Description

Background

We want quick reader input to guide Explore feed enhancements. Between Nov 24–30, 2025, show a lightweight, dismissible modal when a user clicks on the Explore tab. If they accept, open the survey in the device’s default browser (external). If they decline or complete, don’t show it again.

User Story

As a reader opening Explore, I want a simple, respectful invitation to give feedback so I can help improve the feed without being interrupted repeatedly.

Display Logic

  • Trigger: User clicks explore tab from bottom nav or article overflow menu during the window Nov 24, 2025 until Nov 30, 2025.
  • Frequency cap: show once per device
  • Dismiss modal if: user taps “Take survey” or "No Thanks" OR the date is outside the window. Users can also dismiss by clicking outside of the modal (do not force answer)
  • Works for logged-in and logged-out users.

Copy:

  • Title: “Help us improve Explore”
  • Body: “Please take a short survey about the Explore feed. Your feedback will help shape upcoming app improvements.”
  • Primary CTA: “Take survey”
  • Secondary CTA: “No Thanks”
  • Fallback toast (if link fails): “Couldn’t open the survey. Please try again.”

Behavior

  • Tap Take survey → open external browser to Qualtrics Survey; don’t re-prompt.
  • Tap No Thanks → dismiss and don't re-prompt
  • Backdrop dismiss (tap outside or system back) → treat as “No Thanks”.

Track following actions

(TBD this will be documented in an Instrumentation doc)

  • explore_survey_prompt_shown
  • explore_survey_take_click
  • explore_survey_no_thanks_click
  • explore_survey_prompt_suppressed (already seen / outside window / disabled)

Event Timeline

Same here: we will rely on the external browser having its own handling / error state since we are doing the same for iOS.

Qualtrics must have its own error state. This is enough from the design perspective. @JTannerWMF please let us know if you see any issues from the product perspective.

cooltey renamed this task from Show survey prompt on click of Explore tab (Android) to [XS] Show survey prompt on click of Explore tab (Android).Sat, Nov 15, 12:14 AM

Note:
Based on our discussion in the Android channel, the survey will only be available if the device language is set to English.

Testing Instructions

  1. Set your device language to English.
  2. Change the device date to any day between November 24 to November 30, 2025.
  3. Tap Explore Feed to view the survey dialog.

To test additional scenarios, you can toggle the exploreFeedSurveyShown preference in the developer settings. Make sure it is turned off to display the dialog.

Confirming I'd like us to fix both of the things caught by Tais.

Tiny note: it's not quite an accepted pattern in Material Design to have different colors for the positive vs. negative dialog actions, and requires a bit more code to accomplish.

ABorbaWMF subscribed.

Working for me on 2.7.5058-r-2025-11-19 on OnePlus 8 on Android 13, and Pixel 6 on Android 16.