Mobile/Projects/Telemetry probes for Fennec UI elements: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 6: Line 6:


== What data? ==
== What data? ==
''What questions do we want to answer? What data are we looking to collect?''
=== General usage patterns ===
 
* Need a session for each "screen" in order to facilitate heatmapping etc.
TBD
* How are people opening Firefox?
** [how] Different telemetry session types — allows for partitioning behaviors between these usage types.
** Tapping Firefox icon on Android homescreen
** Link from another app
** Android Homescreen bookmark
* How often are people opening (focusing) Firefox?
* Duration of each browsing session?
** Number of pages visited
** Number of tabs open
*** On restore!
* [P1] What are people doing?
** How are users getting to a page?
*** Searching
**** Breakdown of providers used
**** Are they using suggestions?
*** Typing URLs
*** Retrieving Saved Stuff from Home
**** which parts?
*** Coming in from an outside link
*** Tapping: row, thumbnail/top site
** How are users saving stuff? + bounce time, if applicable
*** Bookmarking
*** Sharing
*** Opening in new tab
*** Adding to reading list
** How are tabs used?
*** Comparison?
**** Actively switching through tabs in a "short" session
***** More tab switching events than tabs
***** Tab switching interspersed (or not) by other events (loading page)
***** Also keep track of re-opened tabs
**** Read later?
**** Do they just collect over time?
***** Tab lifetime between sessions?
*** Amount of effort spent in typing
**** Searches
**** URLs
**** Other web inputs — in content
*** Device orientation (landscape vs portrait)
*** Methods of exiting Firefox (home, closing tab, etc).
** Relative popularity of Private / Guest Browsing
*** For detailed recording within: [privacy-review-needed]
** Extent to which people customize the browser
*** In Settings
*** with Add-ons
* Heatmap of browser UI usage
** Context of what to overlay heatmap on
** Are we prioritizing the right stuff?
* How does this differ on phones vs. tablets?


== Technical details ==
== Technical details ==

Revision as of 21:15, 16 December 2013

Tracking

  • Meta-bug to be filed

Goals

We need more data about how users actually interact with our browser, and we can create a valuable source of data by building more telemetry probes into our UI.

What data?

General usage patterns

  • Need a session for each "screen" in order to facilitate heatmapping etc.
  • How are people opening Firefox?
    • [how] Different telemetry session types — allows for partitioning behaviors between these usage types.
    • Tapping Firefox icon on Android homescreen
    • Link from another app
    • Android Homescreen bookmark
  • How often are people opening (focusing) Firefox?
  • Duration of each browsing session?
    • Number of pages visited
    • Number of tabs open
      • On restore!
  • [P1] What are people doing?
    • How are users getting to a page?
      • Searching
        • Breakdown of providers used
        • Are they using suggestions?
      • Typing URLs
      • Retrieving Saved Stuff from Home
        • which parts?
      • Coming in from an outside link
      • Tapping: row, thumbnail/top site
    • How are users saving stuff? + bounce time, if applicable
      • Bookmarking
      • Sharing
      • Opening in new tab
      • Adding to reading list
    • How are tabs used?
      • Comparison?
        • Actively switching through tabs in a "short" session
          • More tab switching events than tabs
          • Tab switching interspersed (or not) by other events (loading page)
          • Also keep track of re-opened tabs
        • Read later?
        • Do they just collect over time?
          • Tab lifetime between sessions?
      • Amount of effort spent in typing
        • Searches
        • URLs
        • Other web inputs — in content
      • Device orientation (landscape vs portrait)
      • Methods of exiting Firefox (home, closing tab, etc).
    • Relative popularity of Private / Guest Browsing
      • For detailed recording within: [privacy-review-needed]
    • Extent to which people customize the browser
      • In Settings
      • with Add-ons
  • Heatmap of browser UI usage
    • Context of what to overlay heatmap on
    • Are we prioritizing the right stuff?
  • How does this differ on phones vs. tablets?

Technical details

TBD

Research/references

Note: Make sure Insights & Metrics teams are aware of what we're hoping to do once we have this a bit more solidly defined.

An etherpad that needs a lot of work: https://etherpad.mozilla.org/FxATelemetry

UX design

  • Not handed off yet

Quality criteria

  • No user-perceptible performance degradation
  • All goals are met
  • All user stories are implemented & tested