Page MenuHomePhabricator

Mediaviewer views should be reworked to be an eventlogging event
Open, MediumPublic

Description

At this time mediaviewer views of images (as opposed to preloads) are being sent to a specific beacon. Those requests look like this:

en.wikipedia.org /beacon/media ?duration=7063&uri=https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2Fa%2Fa3%2FCannon_Beach_At_Dusk.jpg%2F1920px-Cannon_Beach_At_Du

These requests should be reworked to be eventloging/eventgate ones so they can benefit from the event pipeline. To my knowledge at this time after being sent those requests are not stored/agreggated anywhere.

Event Timeline

Assigning this to @dr0ptp4kt so he can assign to the pertinent team cc @Tgr that used to work on this

mforns subscribed.

This looks like a good candidate for an EventGate first implementation.

mforns triaged this task as Medium priority.Dec 2 2019, 4:55 PM
mforns moved this task from Incoming to Event Platform on the Analytics board.
dr0ptp4kt added subscribers: jlinehan, mpopov, Ottomata and 2 others.

Kicking over to Mark as manager of the Structured Data engineering team, where maintenance of FKA Multimedia team projects is performed.

@MarkTraceur I think you can connect engineers in your team with @jlinehan (Product Infrastructure) + @mpopov (Product Analytics) and @Ottomata (Analytics Engineering) for details.

I'll add Joaquin and Kate to this task as well for visibility.

Talked with @jlinehan that (once our phase 1 of client was merged , which just was!) this work would be the next step, so we have some client code using the new client and also get valuable data after the vertical is deployed.

See client code just merged: https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/EventLogging/+/573677/

::gasps:: Amazing. So much awesome will come from this incremental change.

We had a meeting on Wednesday where we decided we want to work on session length metrics via a session ping event first.

Removing task assignee due to inactivity, as this open task has been assigned for more than two years. See the email sent to the task assignee on February 06th 2022 (and T295729).

Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome.

If this task has been resolved in the meantime, or should not be worked on ("declined"), please update its task status via "Add Action… 🡒 Change Status".

Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator.