Page MenuHomePhabricator

Add show nearby metrics: count clicks on button to open and on links to different articles
Closed, ResolvedPublic3 Estimated Story Points

Description

Requirements

  • Count clicks on show nearby button
  • Count clicks on link in nearby pop up
  • Add as events so data can be segmented by wiki

Implementation details

Event Timeline

Change 835621 had a related patch set uploaded (by Awight; author: Awight):

[schemas/event/secondary@master] Maps interaction event schema

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

Change 835662 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Kartographer@master] Log basic nearby and fullscreen events

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

Change 836804 had a related patch set uploaded (by Awight; author: Awight):

[operations/mediawiki-config@master] Wire new event stream for maps interactions

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

awight set the point value for this task to 3.Sep 29 2022, 1:27 PM

Change 835621 merged by jenkins-bot:

[schemas/event/secondary@master] Maps interaction event schema

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

Change 837092 had a related patch set uploaded (by Awight; author: Awight):

[schemas/event/secondary@master] [POC] oneOf for "sometimes required" validation

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

Schema is deployed to the public repository, we we're free to wire it up now.

Change 835662 merged by jenkins-bot:

[mediawiki/extensions/Kartographer@master] Log basic nearby and fullscreen events

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

Change 838129 had a related patch set uploaded (by Awight; author: Awight):

[operations/puppet@production] Update beta eventgate hostname

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

Change 836804 merged by jenkins-bot:

[operations/mediawiki-config@master] Wire new event stream for maps interactions

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

Mentioned in SAL (#wikimedia-operations) [2022-10-04T13:29:42Z] <awight@deploy1002> Started scap: Backport for [[gerrit:836804|Wire new event stream for maps interactions (T315972 T318678)]]

Mentioned in SAL (#wikimedia-operations) [2022-10-04T13:30:05Z] <awight@deploy1002> awight and awight: Backport for [[gerrit:836804|Wire new event stream for maps interactions (T315972 T318678)]] synced to the testservers: mwdebug2001.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug1001.eqiad.wmnet

Change 838097 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Kartographer@wmf/1.40.0-wmf.4] Log basic nearby and fullscreen events

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

Mentioned in SAL (#wikimedia-operations) [2022-10-04T13:36:31Z] <awight@deploy1002> Finished scap: Backport for [[gerrit:836804|Wire new event stream for maps interactions (T315972 T318678)]] (duration: 06m 49s)

Change 838097 merged by jenkins-bot:

[mediawiki/extensions/Kartographer@wmf/1.40.0-wmf.4] Log basic nearby and fullscreen events

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

Mentioned in SAL (#wikimedia-operations) [2022-10-04T14:03:35Z] <lucaswerkmeister-wmde@deploy1002> Synchronized php-1.40.0-wmf.4/extensions/Kartographer/modules/dialog: Backport: [[gerrit:838097|Log basic nearby and fullscreen events (T315972, T318678)]] (no wikis use wmf.4 yet, but the code exists, so the change needs to be synced) (duration: 03m 42s)

Verified that events are sent by Kartographer on test.wikipedia.org . The events haven't landed in Hive yet, but should... I'm just not sure what the final table name will be.

ECohen_WMDE claimed this task.
ECohen_WMDE removed ECohen_WMDE as the assignee of this task.

Change 837092 abandoned by Awight:

[schemas/event/secondary@master] [POC] oneOf for "sometimes required" validation

Reason:

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