Background
Our migration to MEP has left some gaps in data collection that need to be addressed. This ticket is a placeholder for tracking needed migrations or adaptations to ensure we have access to relevant data.
Subtasks for schemas that are needed will be created from this Epic to be planned and documented and implemented by engineers on both teams.
Current list of schemas I am looking into as we may need migrated or created to track:
Fundraising data collection iOS and Android
- Instrumentation Planning and Documentation https://phabricator.wikimedia.org/T346086
- Create engineering task
Edit tracking iOS and Android
- Instrumentation Planning and Documentation
- Create engineering task
iOS replicate event.android_install_referrer_event
See: https://phabricator.wikimedia.org/T348591
- Documentation Needed
- Create engineering task.
Android Reading Lists (this was created in MEP but not implemented, need to determine priority)
- Documentation Needed
- Create engineering task
- Data validation
Suggested Edit Event Comment Updates (mediawiki_history data)
- Documentation Needed
- Create engineering task https://phabricator.wikimedia.org/T347431
- Data validation
iOS Feed [Resolved]
Fundraising used data from Legacy schemas MobileWikiAppFeed and MobileWikiAppiOSFeed to get banner impression data, for Android we can probably use android_breadcrumbs_event but need a source for iOS impressions. This may be something we want to add to the dedicated Fundraising schema instead. TBD
- This will be integrated into Fundraising tracking and picked back up when we have event streaming with MP if more in-depth feed engagement tracking is needed.