Description
Before T415362: Deprecate and remove mw.eventLog.submitInteraction() we should migrate all instruments that are using mw.eventLog.submitInteraction so they use mw.testKitchen.getInstrument instead
Acceptance criteria
- Tidy as we go: If there is a stream that can be removed, remove it. If there is a schema that can be deprecated, deprecate it.
- WebUIClick instrument has been
DELETEDmigrated per discussion with Readers Experiment team-
Publish new version of /analytics/mediawiki/product_metrics/web_ui_actions/ based on a most recent version of web/base because former instrument was based on an old version of the web base one (/analytics/product_metrics/web/base/1.1.0) and instrument_name wasn't included which means event validation will fail (additional properties are not allowed). -
Create instrument in TKUI pointing to updated custom schema - Change WebUIClick to use eventLog.submit, so that we can deprecate submitInteraction and handle the transition to web_base separately.
-
- Wikilambda instrument has been migrated
- Create instrument in TKUI - https://test-kitchen.wikimedia.org/instrument/wikifunctions-ui-actions
- webUIScroll instrument has been DELETED
- Delete corresponding custom stream - mediawiki.web_ui_scroll_migrated: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1313923/
- Translate instrument (also here) has been migrated
- Create instrument in TKUI
- ContentTranslation instrument has been migrated
- Create instrument in TKUI
- Session length mixin has been DELETED