Skip to content

Latest commit

 

History

History
20 lines (18 loc) · 799 Bytes

File metadata and controls

20 lines (18 loc) · 799 Bytes

The YouView service was created to help a fellow student with his project. The aim of his project was to analyze user behavior when accessing YouTube on mobile devices. Data gathered will be used to construct models of user behavior which can aid optimization of applications and quality monitoring systems.

Some of the basic tracked events are (more were added later):

  • pause
  • play
  • full screen on/off
  • resolution change
  • skip ads
  • visit advertiser
  • accessibility turned on/off
  • data saver
  • play next
  • play previous
  • rewind
  • fast forward
  • replay
  • end of video

Supports parsing events in multiple languages if a language xml resource for the default locale is provided.
Overriding default isMatchOrNull method in implementaion of Event allows for fine grained matching.