Page MenuHomePhabricator

Adjust "Active topic subscriptions" chart in Superset dashboard
Closed, ResolvedPublic

Description

T287126 extended the Talk Pages Project Superset Dashboard to include the information about topic subscriptions. This task is about making an adjustment to the Active topic subscriptions chart to make it easier to know, at any point in time, the proportion of topic subscriptions that are still active.

Requirements

  • The Active topic subscriptions chart within the Topic subscriptions "tab" of the Talk Pages Project Superset Dashboard dashboard is updated such that:
    • On any given date, we, people viewing the cart, are able to know the proportion of all Initiated topic subscriptions are still active.
      • Where "active" in this context continues to mean, ...number of times people initiated a topic subscription minus the current total number of topic subscriptions that are currently set as unsubscribed.

Done

  • Requirements are implemented and the chart is verified to be showing accurate data

Event Timeline

MNeisler moved this task from Doing to Needs Sign-off on the Product-Analytics (Kanban) board.

I made a few changes to the "Active topic subscriptions" section of the talk page dashboard to help clarify and provide some additional breakdowns. See details below:

  • Included a "Topic subscriptions initiated by current status" chart: This chart shows the proportion of all topic subscriptions that are currently set as active or inactive as of the last dashboard update.
  • Included a "Active topic subscriptions by initiation type" chart. This chart shows the proportion of all currently active topic subscriptions by how they were initiated (manual or automatic). Note: This chart currently only shows manual topic subscriptions but will populate with automatic topic subscriptions once that data is logged.
  • I replaced the line chart previously in this section as I felt it was not providing any additional meaningful detail and could be read incorrectly. We do not know the date a subscription was set to unsubscribed only when it was initiated. The provided charts reflect the info we do know - a current snapshot of each topic subscription status.
  • Updated the dashboard to reflect the current snapshot of topic subscriptions as of 13 October 2021
  • Added some additional chart descriptions to clarify the data presented in the chart and any data caveats.

@ppelberg - Let me know if you have any questions or suggested changes. Reassigning this to you for review and sign-off.

I made a few changes to the "Active topic subscriptions" section of the talk page dashboard to help clarify and provide some additional breakdowns. See details below:

  • Included a "Topic subscriptions initiated by current status" chart: This chart shows the proportion of all topic subscriptions that are currently set as active or inactive as of the last dashboard update.
  • Included a "Active topic subscriptions by initiation type" chart. This chart shows the proportion of all currently active topic subscriptions by how they were initiated (manual or automatic). Note: This chart currently only shows manual topic subscriptions but will populate with automatic topic subscriptions once that data is logged.
  • I replaced the line chart previously in this section as I felt it was not providing any additional meaningful detail and could be read incorrectly. We do not know the date a subscription was set to unsubscribed only when it was initiated. The provided charts reflect the info we do know - a current snapshot of each topic subscription status.
  • Updated the dashboard to reflect the current snapshot of topic subscriptions as of 13 October 2021
  • Added some additional chart descriptions to clarify the data presented in the chart and any data caveats.

@ppelberg - Let me know if you have any questions or suggested changes. Reassigning this to you for review and sign-off.

The changes you've made are great – thank you, @MNeisler.

Also, you listing the changes out 1-by-1 made reviewing them a breeze...I value you taking the time to document them as you have.