Page MenuHomePhabricator

Update MobileWebUIClickTracking to include talk, edit, watch, etc.
Closed, DeclinedPublic

Description

In modifying the UI we want to ensure that our changes do not negatively impact our users.

  • Determine which feature icons we are moving
  • Ensure there are events to track clicks on them
  • Audit existing schemas tracking clicks on these elements
  • Consolidate / remove schemas that are unused (we should not be tracking clicks on watchstar in 2 schemas e.g. Gather for example)

Talk, edit, watch etc clicks are not captured in Schema:MobileWebUIClickTracking.

We should add them in early on in the quarter so that we can establish a baseline, which'll help us to measure the impact of changes before we make changes to the language switching UI.

Any ui changes may impact our features negatively or positively and we should be able to get an indication of this from number of clicks.

Furthermore, it should be possible to understand the difference in link engagement when 'Related articles' is shown versus not shown.

Event Timeline

Jdlrobson raised the priority of this task from to Needs Triage.
Jdlrobson updated the task description. (Show Details)
Jdlrobson added subscribers: Nemo_bis, Jdlrobson, dr0ptp4kt and 4 others.

@Jdlrobson

are not captured in the same schema

what exactly does this mean? will it affect our assumption of "more people click on language button than hamberger menu"?

phuedx renamed this task from We should event log clicks to page actions to Update MobileWebUIClickTracking to include talk, edit, watch, etc..Jan 11 2016, 11:06 PM
phuedx updated the task description. (Show Details)
phuedx set Security to None.

@phuedx: Please associate at least one code/team project with this task, otherwise nobody can find this task when searching in the corresponding project(s). Thanks.

Jdlrobson updated the task description. (Show Details)Jan 12 2016, 1:12 AM
Jdlrobson edited projects, added MobileFrontend; removed Epic.
Jdlrobson updated the task description. (Show Details)Jan 12 2016, 5:47 PM

As a heads up @Tbayer we will need help from you this quarter in analysing any changes we make and help building the schemas that will help us evaluate that.

OK cool, looking forward to dedicating some time to this (let's talk more in our meeting this week). As we have started doing recently with other schemas, let's make sure there is an opportunity to vet the changes from a data analysis perspective to make sure the data will be suitable for answering the questions we have.

dr0ptp4kt triaged this task as High priority.Jan 18 2016, 4:50 PM

BTW, according to https://phabricator.wikimedia.org/T123634#1935198 this is already by far the largest EventLogging table in existence, at >500GB. So we should pay some attention to the sampling ratio and the expected event rate when we will discuss the details of the instrumentation.

I have no idea why you want to track users so much and I don't want to have anything to do with this endeavour, hence removing myself.

Nemo_bis removed a subscriber: Nemo_bis.Jan 19 2016, 9:32 AM

We should certainly revisit a lot of our EventLogging and determine whether we are using them or not. The MobileWebUIClickTracking for example is so big it is unusable right now.

@dr0ptp4kt is this actionable for next sprint?

@Jdlrobson, not yet, although it's on the list of potential things. The modal design changes don't themselves require this particular schema to be updated just yet, and I think we can probably redefine this schema in a manner where we capture which bucketing the user is in (if any) so that we may actually be able to defer a bit. This said, having data on the other tap targets is in and of itself for understanding relative tapthrough rates anyway.

Jdlrobson lowered the priority of this task from High to Normal.Jan 29 2016, 10:23 PM

per Adam - not currently actionable.

Jdlrobson closed this task as Declined.May 25 2016, 9:55 PM

MobileWebUIClickTracking no longer exists.