This task is about extending the MobileWikiAppFeed schema by various events, in order to obtain a set of metrics about the usage of the Explore feed that were identified as required earlier.
- Add an entered event, to be sent when the user enters the feed (by opening the app, going back to the feed from an article, ...)
- Yields the % of daily users who use the feed feature
- Yields the refresh rate, when combined with refresh events
- Add an exited event, to be sent when the user leaves the feed (by leaving the app, clicking through to an article, etc.)
- Yields the bounce rate
- Yields the average minutes spent on each Explore view (together with the entered event)
- Yields the total time spent on the feed during a given timespan (per user)
- Might help estimate the % of time spent (per user) on the feed
- Add a shown event, sent with cardType value once a card is displayed
- Yields the # of card impressions
- Should yield clickthrough rate per card type (which cards are the most popular when shown?), if combined with the data from the LinkPreview schema
- Add a linktapped event, sent with cardType value once a content link in a card is tapped (i.e. an article link in most cases; in case of the "Picture of the Day" cards, the image link; and in the case of "In the news" cards, the link to the news story excerpt from Template:In the news)
- Yields the clickthrough rate per card type directly (instead of the likely brittle combination with the LinkPreview schema)
- Yields clicks on “Picture of the Day” (which the Preview schema doesn’t seem to count)
- Would allow to answer questions on how often (per explore session) users click links
- First step to measuring “Time spent after click”
- Add a cardType value for the new announcement cards (T140012)
See also the notes here about what data can and can't be obtained from the current version of the schema.