Page MenuHomePhabricator

Update logged in/out reader retention rate AA instrumentation
Closed, ResolvedPublic1 Estimated Story Points

Description

https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/WikimediaEvents/+/master/modules/ext.wikimediaEvents/testKitchen/loggedOutReaderRetention.js should call sendExposure() before T421740: Switch experiment_assignment_v1 to use experiment_exposure events happens, so that we can continue to have these repeat A/As analyzed in GrowthBook.

Let's also address some minor issues with the code.

Acceptance criteria

Event Timeline

mpopov renamed this task from Update logged out reader retention rate AA instrumentation to Update logged in/out reader retention rate AA instrumentation.Apr 9 2026, 1:14 PM
mpopov updated the task description. (Show Details)

Logged-in AA instrumentation uses a custom stream (mediawiki.product_metrics.reader_retention_logged_in, sigh). We should switch it to use the base stream, configure the logged-in AAs contextual attributes in TK UI, and decommission the custom stream.

mpopov triaged this task as Medium priority.
mpopov set the point value for this task to 1.

Logged-in AA instrumentation uses a custom stream (mediawiki.product_metrics.reader_retention_logged_in, sigh). We should switch it to use the base stream, configure the logged-in AAs contextual attributes in TK UI, and decommission the custom stream.

Hey @mpopov, we did this to ensure we were not collecting more data than needed (see the thread starting with this comment - we wanted to ensure we were not collecting page info). Can you confirm that, with the updated stream configuration options, we will only collect the attributes that we select?

Can you confirm that, with the updated stream configuration options, we will only collect the attributes that we select?

@AnneT: Yep, starting with round 2 you can just use the default web base stream and select the desired contextual attributes in TK UI.