"This is a very rough and inaccurate test schema that attempts--and no doubt fails--to model data to answer the question: How well do Talk pages work for new users? In this case, success is measured by the number of new users who complete a content page edit, get talked to, see the talk message, attempt to respond, and succeed. New users are defined as having an account creation date btw specified dates, not necessarily brand new users who have just finished creating an account."
properties
action
type
"string"
required
true
enum
"page-impression"
"page-edit-impression"
"page-save-attempt"
"page-save-success"
description
"The actions involved in viewing talk page and completing the corresponding talk funnel."
funnel
type
"string"
enum
"talk-response"
description
"Identifier for the talk funnel (e.g., talk-response)."
Number of User Edits
type
"integer"
required
true
description
"This is just a placeholder. I wanted to set a minimum of 1, but it wouldn't let me. Don't know the proper keyword, but I thought something like this would capture only users who have made at least one edit."
Account Creation Date Range
type
"string"
required
true
description
"This is a place holder...need to form a cohort of users who created an account recently."
revId
type
"integer"
required
true
description
"Current revision of the talk page. seems like there would be a revision if someone left a message. Is updated to the latest revision for action=page-save-success events"
pageNs
type
"integer"
required
true
enum
"User_talk"
description
"Namespace ID of the current page. Only interested in User_talk for this question."