Page MenuHomePhabricator

[Epic] UserInfoCard: Rollout and metrics monitoring
Open, MediumPublic

Description

Summary

In this task, we'll set up the patches needed for the rollout, and to monitor product health metrics for the feature.

Background

  • The user information card is a feature available to permanent account users. The feature can be enabled/disabled via a preference.
  • For the initial rollout, we need a way to enable this selectively for some subset of permanent account users to get feedback.
  • We should make it easy for users to disable the feature (one idea is a "Preferences" link in the ellipsis menu for the component, see T384702: UserInfoCard: Design a clickable component to display account information)

Rollout plan

Q4

  • Setup the project page
  • Enable UI on testwiki for logged-in editors and invite community members to provide early feedback (T397292)

Q1

  • Identify 6-7 communities with active admins where we think this idea will be good to trial and we can get feedback
  • Share the project page and designs with those communities through Village pumps/other avenues
  • Enable it on the trial wikis T405342: Enable UserInfoCard by default on a set of wikis

Q2

Success metrics:

  • Frequency of repeat opens of the popover (someone is actively clicking on it, ideally multiple times a day, and continued usage from day to day)
  • Rate at which people disable it (no big spikes in users switching off the feature)
  • Number of clicks on links in the menu
  • Sentiment feedback on project talk page / on-wiki survey?

User stories

  • As a product owner, I want to understand how the feature is being used, and if it is helpful to users.
  • As a user being selected to test the feature, I want to know what data is being collected (i.e. metrics of success) and why.
  • As a user with the feature enabled, I want to know how to easily disable the feature.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
KColeman-WMF renamed this task from UserReputationCard: Experiment design and launch to UserInfoCard: Experiment design and launch.Mar 12 2025, 3:07 PM
KColeman-WMF updated the task description. (Show Details)

@KColeman-WMF @nettrom_WMF let's discuss this one together and come up with some ideas.

kostajh renamed this task from UserInfoCard: Experiment design and launch to UserInfoCard: Rollout and metrics monitoring.May 27 2025, 8:50 AM
kostajh updated the task description. (Show Details)

@kostajh - I discussed this with @Niharika and we agree that it makes sense to go with opt-in as default.

We would like to ensure that User Info Card has a project page with a plan for what we'll monitor, how we might iterate and FAQs. Here is the task for that: T395587: UserInfoCard: Set up project page

cc @sgrabarczuk

Change #1156258 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/CheckUser@master] UserInfoCard: Record timing data for fetching data

https://gerrit.wikimedia.org/r/1156258

Change #1156258 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] UserInfoCard: Record timing data for fetching data

https://gerrit.wikimedia.org/r/1156258

Great idea. But could you please put this icon near the watching page star icon on user:username and user talk:username pages? Thank you.

There is an incorrect white gradient in dark mode. Probably it should be fixed before wider deployment:

Screenshot 2025-08-07 at 10.33.34.png (294×790 px, 48 KB)

There is an incorrect white gradient in dark mode. Probably it should be fixed before wider deployment:

Screenshot 2025-08-07 at 10.33.34.png (294×790 px, 48 KB)

reported in T401230: UserInfoCard has a white gradient in dark mode

Is there something new with the bugs? Or maybe I need to open new tickets?

image.png (532×575 px, 53 KB)

Is there something new with the bugs? Or maybe I need to open new tickets?

image.png (532×575 px, 53 KB)

@IKhitron I'm not able to reproduce this problem. Can you please file a bug report and indicate your browser and wiki? Thanks.

Is there something new with the bugs? Or maybe I need to open new tickets?

image.png (532×575 px, 53 KB)

@IKhitron I'm not able to reproduce this problem. Can you please file a bug report and indicate your browser and wiki? Thanks.

Thanks, done. [[T402519]]

Niharika renamed this task from UserInfoCard: Rollout and metrics monitoring to [Epic] UserInfoCard: Rollout and metrics monitoring.Sep 23 2025, 11:41 AM
Niharika claimed this task.
Niharika triaged this task as Medium priority.
Niharika updated the task description. (Show Details)