Page MenuHomePhabricator

[Epic] Audit existing iOS and Android App data availability and needed schema migration or adaptation
Open, MediumPublic

Description

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

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)

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.

Event Timeline