Page MenuHomePhabricator

Personal Dashboard Instrumentation Superset Dashboard
Closed, ResolvedPublic

Description

Background/Goal

This ticket is to request support for the Moderator Tools team in creating a Superset dashboard to measure product health metrics for the Personal Dashboard instrumentation.

KR/Hypothesis(Initiative)

WE1.3 Organize on-wiki activity in a centralized way
If we launch an experiment to surface a moderator dashboard to newer editors, 10% of contributors who visit it do so two weeks in a row.

Success metrics

  • An accessible Superset dashboard which aggregates data from our product health instrumentation.

In scope

  • A Superset dashboard which has aggregated page visit events from our Instrument to show what proportion of contributors who visit it do so two weeks in a row.
  • A Superset dashboard which shows CTRs for the following:
    1. Each diff in the Recent Activity module
    2. The ‘recent changes’ link in Recent Activity
    3. Each of the Core Content Policies links
    4. The Dashboard link in the Personal Tools menu
  • A Superset dashboard which shows the rate in which editors who visit the Dashboard make edits, undo actions, send thanks, review edits, and patrol edits

Out of Scope

Artifacts & Resources

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Kgraessle renamed this task from <Name of your project> to Personal Dashboard Instrumentation Superset Dashboard.Dec 9 2025, 5:29 PM

@Kgraessle @DMburugu - Have the events needed for this dashboard been instrumented? Or is that still in progress?
Once the instrumentation is complete, I can start to set up the dashboard with the metrics identified in the task description.

Hi @MNeisler

Nope, they are still in progress/code review.
Though I realize this ticket is missing two parent tasks so I went ahead and updated it (hopefully that makes it a little clearer where we're at with instrumenting the events).

Once the instrumentation is complete, I can start to set up the dashboard with the metrics identified in the task description.

Sounds good, thanks for the update.

Milimetric subscribed.

@MNeisler let us know if you need specific help, just watching this on the radar for now.

@Kgraessle @DMburugu - Have the events needed for this dashboard been instrumented? Or is that still in progress?
Once the instrumentation is complete, I can start to set up the dashboard with the metrics identified in the task description.

We have the instrumentation up and running on test wiki; this should be ready for you @MNeisler

An initial draft of the superset dashboard is complete and ready for review. Please let me know if you have any questions or suggestions.

This dashboard includes aggregated data for the following metrics:

  • Unique dashboard visitors. Total and daily rates.
  • Second Week Retention Rate.
  • Clickthrough Rates (CTR) for each link available in the personal dashboard. I included the following two types of CTR:
    • Proportion of users that clicked link at least once (CTR Per User):
    • Proportion of page visits that resulted in a click (CTR Per Page Visit):

Note: Data currently reflects all events logged to date including events logged on testwiki; however, I'll plan to filter out testwiki so we can limit the Dashboard to reflect pilot wiki data. This can also currently be done by selecting only the pilot wikis using the wiki filter.

A Superset dashboard which shows the rate in which editors who visit the Dashboard make edits, undo actions, send thanks, review edits, and patrol edits

If ok, I recommend this be done as a standalone pre/post deployment analysis rather than a dashboard metric. Including this on the dashboard would likely result in timeout errors due to joins across large datasets.

Instead, I can complete a separate analysis in a notebook to compare the rates at which users performed each of these actions before and after visiting the dashboard. A standalone analysis is better suited for this type of metric and would allow for more granular exploration, such as segmenting by user edit counts.

NOTE: To use this dashboard you need to be a member of the analytics-privatedata-users group. If you are receiving errors about permissions, you will need to request SSH-less membership to this group. See wikitech:Data Platform/Data access for instructions on requesting

An initial draft of the superset dashboard is complete and ready for review. Please let me know if you have any questions or suggestions.

This dashboard includes aggregated data for the following metrics:

  • Unique dashboard visitors. Total and daily rates.
  • Second Week Retention Rate.
  • Clickthrough Rates (CTR) for each link available in the personal dashboard. I included the following two types of CTR:
    • Proportion of users that clicked link at least once (CTR Per User):
    • Proportion of page visits that resulted in a click (CTR Per Page Visit):

Note: Data currently reflects all events logged to date including events logged on testwiki; however, I'll plan to filter out testwiki so we can limit the Dashboard to reflect pilot wiki data. This can also currently be done by selecting only the pilot wikis using the wiki filter.

Thanks, this looks great!

A Superset dashboard which shows the rate in which editors who visit the Dashboard make edits, undo actions, send thanks, review edits, and patrol edits

If ok, I recommend this be done as a standalone pre/post deployment analysis rather than a dashboard metric. Including this on the dashboard would likely result in timeout errors due to joins across large datasets.

Instead, I can complete a separate analysis in a notebook to compare the rates at which users performed each of these actions before and after visiting the dashboard. A standalone analysis is better suited for this type of metric and would allow for more granular exploration, such as segmenting by user edit counts.

NOTE: To use this dashboard you need to be a member of the analytics-privatedata-users group. If you are receiving errors about permissions, you will need to request SSH-less membership to this group. See wikitech:Data Platform/Data access for instructions on requesting

That makes sense to me, especially if it could potentially cause timeouts.

@Samwalton9-WMF What do you think, is that ok to do the last portion A Superset dashboard which shows the rate in which editors who visit the Dashboard make edits, undo actions, send thanks, review edits, and patrol edits as a pre/post deployment analysis?

Yeah that totally makes sense to me.

I've made the following updates to the superset dashboard:

  • Updated the second week retention rate table to show per wiki breakdowns
  • Added a time filter to view metrics over a selected time range.
NOTE: The dashboard's current default setting is to show events logged on the pilot wikis (excluding the test wiki) after 12 March 2026 (when the dashboard was live and visible to users on four test wikis). The time range and wiki can be adjusted as needed though using the provided filters.

Let me know if you have any questions or issues loading/filtering the tables.

cc @Samwalton9-WMF @Kgraessle

Thanks Megan, this is all looking good! The Dashboard went live to users yesterday so we have a good amount of data coming in now. It's definitely a bit slower to load, but everything does load.