Page MenuHomePhabricator

Bring NewImpact logging on par with old Impact
Closed, ResolvedPublic

Description

  • All icon popups should track a close event when dismissed (including click on the X icon inside the dialog area and clicking outside of it)
  • Add new actions for for opening / closing information icon popups on the score cards.
  • Add impact-see-suggested-edits action for clicking on the button on the mobile detail view when suggested edits is not yet activated.

Aside: traditionally, this has been a lot of boilerplate. Would be nice to come up with a declarative way to add logging via the HTML markup (we have that for some things like links via the data-link-id / data-link-module-path attributes, but even there some manual setup is needed).

Event Timeline

kostajh triaged this task as High priority.Dec 13 2022, 2:25 PM

Change 867914 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/extensions/GrowthExperiments@master] NewImpact: Add log event for clicking suggested edits button

https://gerrit.wikimedia.org/r/867914

Change 867914 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] NewImpact: Add log event for clicking suggested edits button

https://gerrit.wikimedia.org/r/867914

Change 868047 had a related patch set uploaded (by Kosta Harlan; author: Gergő Tisza):

[mediawiki/extensions/GrowthExperiments@wmf/1.40.0-wmf.14] NewImpact: Add log event for clicking suggested edits button

https://gerrit.wikimedia.org/r/868047

Change 868130 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@master] User impact: instrument info tooltip clicks

https://gerrit.wikimedia.org/r/868130

Change 868162 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[schemas/event/secondary@master] Impact module: instrument open/close actions on the information tooltips

https://gerrit.wikimedia.org/r/868162

Change 868163 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@master] Vue components: react to binding updates of v-click-outside directive

https://gerrit.wikimedia.org/r/868163

Sgs changed the task status from Open to In Progress.Dec 14 2022, 8:42 PM
Sgs moved this task from In Progress to Code Review on the Growth-Team (Sprint 0 (Growth Team)) board.

Change 868162 merged by jenkins-bot:

[schemas/event/secondary@master] Impact module: instrument open/close actions on the information tooltips

https://gerrit.wikimedia.org/r/868162

Change 868047 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.40.0-wmf.14] NewImpact: Add log event for clicking suggested edits button

https://gerrit.wikimedia.org/r/868047

Mentioned in SAL (#wikimedia-operations) [2022-12-14T22:37:26Z] <tgr@deploy1002> Started scap: Backport for [[gerrit:868047|NewImpact: Add log event for clicking suggested edits button (T325041)]], [[gerrit:868051|UserEditTracker: Allow querying primary DB for edit timestamp]]

Mentioned in SAL (#wikimedia-operations) [2022-12-14T22:39:14Z] <tgr@deploy1002> tgr and kharlan and tgr: Backport for [[gerrit:868047|NewImpact: Add log event for clicking suggested edits button (T325041)]], [[gerrit:868051|UserEditTracker: Allow querying primary DB for edit timestamp]] synced to the testservers: mwdebug2002.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug1001.eqiad.wmnet

Mentioned in SAL (#wikimedia-operations) [2022-12-14T22:49:03Z] <tgr@deploy1002> Finished scap: Backport for [[gerrit:868047|NewImpact: Add log event for clicking suggested edits button (T325041)]], [[gerrit:868051|UserEditTracker: Allow querying primary DB for edit timestamp]] (duration: 11m 37s)

Change 868163 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Vue components: react to binding updates of v-click-outside directive

https://gerrit.wikimedia.org/r/868163

Change 868063 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@wmf/1.40.0-wmf.14] Vue components: react to binding updates of v-click-outside directive

https://gerrit.wikimedia.org/r/868063

Change 868064 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@wmf/1.40.0-wmf.14] User impact: instrument info tooltip clicks

https://gerrit.wikimedia.org/r/868064

Change 868063 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.40.0-wmf.14] Vue components: react to binding updates of v-click-outside directive

https://gerrit.wikimedia.org/r/868063

Change 868064 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.40.0-wmf.14] User impact: instrument info tooltip clicks

https://gerrit.wikimedia.org/r/868064

Change 868130 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] User impact: instrument info tooltip clicks

https://gerrit.wikimedia.org/r/868130