Research:Article feedback/Data and metrics

From Meta, a Wikimedia project coordination wiki

This page describes the data and metrics plan for the project Article Feedback Tool Version 5 (AFT V5).

Work plan[edit]

Analysis of data collected via the Article Feedback Tool (v.5) will be conducted in parallel to the testing, deployment and continuous improvements of different AFT designs. Research will be organized in 4 different stages:

  • In Stage 1 we will measure the immediate effects of different AFT designs on:
    • the volume of feedback readers submit
    • immediate reader engagement
    • we will study the quality of feedback generated by different AFT designs, both quantitatively and qualitatively, by relying on community assessment
  • In Stage 2 we will study the effects of different placements of the widget on the volume and quality of feedback collected, by applying the same metrics and qualitative analysis used in stage 1.
  • In Stage 3 we will study the effects of AFT on editing activity.
    • we will study to what extent AFT affects a reader's propensity to edit a page
    • we will measure how effective calls to action are at engaging users into completing an edit after providing feedback
    • we will also analyze the quality of edits produced via AFT, measured in terms of short-term survival and revert probability of these edits,
  • In Stage 4 we will measure the satisfaction of editors and raters with the tool and the data it produces. Data will be collected via a short post-feedback survey as well as a more detailed survey to be run at a later time.
  • In Stage 5 we will study the effects of notifications sent upon promotion of a comment to an article's talk page on recruitment. We will also study the retention of users effectively recruited via AFT. We will also measure the long-term survival of edits generated via AFT.

Research questions[edit]

The following are the main research questions we will address across the 4 stages.

Usage[edit]

  • U1 How many unique users posted a rating? stage 1 stage 2
  • U2 How many unique users posted a comment? stage 1 stage 2
  • U3 How many users posted feedback on more than one article? stage 1 stage 2

Engagement[edit]

  • E1 How many people shared their email? stage 1 stage 2
  • E1 How many users attempted to edit via the widget? stage 3
  • E3 How many users completed an edit via the widget stage 3
  • E4 How many edits produced via AFT were immediately reverted? stage 3
  • E5 Does displaying the widget result in an overall increase in anonymous edits? stage 3
  • E6 How effective are CTA at engaging readers to edit? stage 3
  • E7 How many edits produced via AFT were later removed by other editors? stage 5
  • E8 How many users responded to a notification of feedback featured/promoted to the talk page? stage 5
  • E9 How many users were effectively recruited as community members via AFT? stage 5

Satisfaction[edit]

  • S1 Did readers find the tool useful? stage 4
  • S2 Did editors find the tool useful? stage 4

Quality[edit]

  • Q1 How rich is feedback provided by AFT? (measured via quantitative metrics) stage 1 stage 2
  • Q2 How did reader ratings compare to editor ratings? stage 1 stage 2
  • Q3 How many feedback posts were voted up or down by the community? stage 1 stage 2
  • Q4 How many feedback posts were featured or hidden by editors? stage 1 stage 2
  • Q5 How useful is feedback collected via AFT as a function of its design? (based on community assessment of the quality of feedback collected) stage 1
  • Q6 How useful is feedback collected via AFT as a function of its placement? (based on community assessment of the quality of feedback collected) stage 2

Data collected[edit]

Feedback data[edit]

We will store data collected via AFT along with metadata about the article being commented, the user and the A/B testing bucket. See this page for a description of data collected up to v.4)

Clicktracking of UI events[edit]

We will build on the existing clicktracking functionality to measure hourly aggregates of clicks on different UI elements that are likely to drive away users and compare them to the number of submits to quantify incomplete transactions. Depending on the design displayed to the user, these elements will include:

  • Clicks on Yes/No buttons (option 1)
  • Clicks labels and tabs (option 2)
  • Clicks on rating stars (option 3)
  • Clicks on submit button (all options)
  • Clicks on help button (all options)
  • Clicks on documentation links: terms of use (all options except for 4), how to edit link in (option 4)

See clicktracking overview page for a detailed list of all events tracked as of the launch of AFT5.

Clicktracking of edit-related events[edit]

Building on data collected in v.4, we will extract aggregate counts of clicks on UI elements related to the call to edit. We will track the number of attempts to edit and completed edits in (option 4) as well as the number of attempts to edit and successfully completed attempts via the edit CTA in all other options. We will also mark edits completed in each option with a specific flag to be able to perform a survival/revert analysis in Stage 3 and Stage 5.

Edit counts[edit]

We will extract edit counts by different classes of users (anonymous and registered) from the revision log of articles being tested.

The full specs of clicktracking data can be found here.

Key metrics[edit]

Usage[edit]

  • Number of posts submitted
  • Number of posts submitted with a comment
  • Percentage of users submitting feedback on multiple articles
  • Breakdown of feedback posted by user class (readers vs registered editors)
  • Number of daily impressions
  • Daily conversion rate (percentage of daily impressions)

Engagement[edit]

  • Number of attempts to edit via the edit tab
  • Number of attempts to edit via a section edit link
  • Number of edits completed via the edit tab
  • Number of edits completed via a section edit link
  • Number of edits completed via a CTA (option 1-2-3)
  • Number of edits completed via direct call to edit (option 4)

Satisfaction[edit]

  • Number of anonymous readers who submitted feedback
  • Number of registered users who submitted feedback
  • Satisfaction metrics from post-feedback survey
  • Satisfaction metrics from follow-up survey

Quality[edit]

  • Overall length of comments submitted
  • Proportion of comments voted up or down on the feedback page
  • Proportion of comments hidden on the feedback page
  • Proportion of comments promoted to the talk page

AFT test plan[edit]

Stage 1-3[edit]

We will test the effects of AFT design, placement and impact on edits separately:

  1. we start by a/b testing design option 1 (share feedback) vs option 2 (make suggestion) vs option 3 (review)
    we select a winning design based on volume and quality of feedback posted
  2. we test the effects of placement of the winning design option from the previous test
    we select a winning placement based on quality and volume of feedback posted
  3. we test the effects of AFT on the volume of edits it generates by comparing (a) the winning design from the previous test combined with an edit CTA vs. (b) a direct call to edit (option 4) vs. (c) a control condition with no widget displayed (option 0)
    we make a final decision informed by the observed impact of AFT on edits

Notes

  • each of the above tests requires at least (but no more than) 3 user groups
  • preliminary placement options to be tested have been specified in our feature requirements page
  • we will run the three tests sequentially, not in parallel. This should not affect the schedule of the developers, as each of the above designs will be designed regardless of when we decide to activate them
  • for simplicity, we dropped the AFT v.4 design from the first test
  • edit survival analysis has been included in the final test as we can measure reverts for vandalism/spam within a few days (or sometime hours) of an edit being completed
  • the post-feedback Edit Call-to-Action will be displayed to all buckets since the very beginning, so as to collect early data on engagement/conversions
  • Stage 1 as described above corresponds to Phase 1.0 deliverables in our feature requirements page
  • Stages 2 and 3 as described above correspond to Phase 1.5 deliverables in our feature requirements page

See also[edit]