Page MenuHomePhabricator

Instrument Content Policy module and Impact Module
Closed, ResolvedPublic2 Estimated Story Points

Description

We want to get baseline product health metrics on our Content Policy module and Impact module in the PersonalDashboard extension.

In order to get this, we will follow the xLab measure product health workflow.

The events that we would like to instrument and capture are:

  • Click through rate on each of the Core Content Policies links
  • Click through rate to the thanks link in the impact module

Acceptance Criteria:

  • Use xLab SDKs to instrument the above events
  • Ensure the events are being sent correctly

Instrument spec: https://docs.google.com/spreadsheets/d/1hipiWvLZSPjSguiDc6qW_DIZoosUod9GXsZmFBInMho/edit?gid=0#gid=0

Event Timeline

• Kgraessle set the point value for this task to 2.Oct 28 2025, 4:15 PM
• Kgraessle moved this task from To be estimated to Estimated on the Moderator-Tools-Team board.
ldelench_wmf raised the priority of this task from Low to High.Jan 20 2026, 4:18 PM
• Kgraessle renamed this task from Instrument Content Policy module to Instrument Content Policy module and Impact Module.Jan 29 2026, 4:57 PM
• Kgraessle changed the task status from Open to Stalled.
• Kgraessle updated the task description. (Show Details)
Dillon changed the task status from Stalled to In Progress.Feb 5 2026, 5:36 PM
jsn.sherman moved this task from QA to Done on the Moderator-Tools-Team (Kanban) board.
jsn.sherman subscribed.

validated on jupyter notebook on stathost:

import wmfdata as wmf
query='select count(*) from event.product_metrics_web_base where element_friendly_name = "Personal Dashboard thanks link";'
result = wmf.spark.run(query)
result
import wmfdata as wmf
query='select * from event.product_metrics_web_base where element_friendly_name = "Neutral point of view policy link";'
result = wmf.spark.run(query)
result