Overview
Sprint lead: dietrich
Sprinters: johnath, beltzner
- Description
- A statistical analysis of the user's history, average tab load, etc. Like Google Zeitgeist, but based on their Places database.
- Dietrich has an add-on that does some of this already. screenshot
Goals / Use Cases
- Reflective personalization: Showing users the broader patterns in their interactions with the web, thereby creating a tighter personal bond with it.
- Debugging: testers can use this page to gauge their web usage, and the amount of metadata generated by it, for feedback on bugs and feature usage.
Non Goals
- Drill-down or query-ability of the data past the basic display on the page
- Remote aggregation and analysis of this data
Design
potential sections & datapoints:
History & Bookmarks
- number of history visits
SELECT COUNT(1) FROM ( SELECT 1 FROM moz_historyvisits_temp UNION ALL SELECT 1 FROM moz_historyvisits WHERE id NOT IN (SELECT id FROM moz_historyvisits_temp) )
- number of unique URLs
SELECT COUNT(1) FROM ( SELECT 1 FROM moz_places_temp UNION ALL SELECT 1 FROM moz_places WHERE id NOT IN (SELECT id FROM moz_places_temp) )
- fav sites (top 5-10, total visits, avg visits per day)
- day of week stats (eg: "sat broader, sun has more revisits"), would need total visits, and number of unique URLs for each day of the week
- graph of history volume over time (visits per week since start of history accumulation)
- total browsing uptime (via history, maybe goes in App)
- % of the Web visited (out of 1,000,000,000,000 pages)
- url and date of oldest visit
- top URLs most selected from the awesomebar
- number of bookmarks
- url and date of oldest bookmark
- graph of bookmark activity over time
- number of tags
- revisitation
- average or median visits per URL
- percentage of visits that are bookmarked or tagged pages
Downloads
- total bytes downloaded
- number of saved passwords
- degree of variation between saved passwords
- number of downloads
- date of first download
- average download size
- graph of download activity over time
Other
- avg num open tabs
- current tab load
- average tab load since XXX
- avg startup time
- number of cookies
- entries and total bytes of cache (or link to about:cache)
- number of extensions installed
- number of plugins installed (or link to about:plugins)