AMO Statistics Dashboard Screenshots - 2008-01-22
See bug 387326. Please read all of the text on this page before commenting on anything - thanks!
Summary
The summary shows the daily download and active user counts for the last 2-3 weeks. The view in the screenshot has been zoomed out a couple months. Graphs are changed via the large dropdown box currently containing "Summary" and are loaded on the same page. The header and summary table below stay there the entire time, although they have been cut out of the remaining screenshots as they are the same and won't look this way when AMO 3.2 launches. Keep in mind that we only count active users/update pings on Wednesdays, which is why there are far fewer purple dots.

Active Users by Add-on Version
When selecting one of the defined active user graphs, the top 6 items are automatically plotted. The dropdowns can be changed to any other available version and the graph will plot accordingly, or you can add as many additional plots as needed via the Options menu to the right.

Active Users by Application
This screenshot shows the defined active users by application graph. Again, only the top 6 (by total count) application versions are shown initially, which is why there is a big hole where Firefox 2.0.0.8 should be.
This screenshot also shows the Options menu open. Explanation of the items:
- Hide/Show Total Count - Hides or shows the total count (black) plot in the current graph.
- Hide/Show Firefox Events - Those shorter vertical lines you see are actually events. In most cases they are Firefox release dates, and clicking on one will tell you what it is. You can toggle these on or off. Thunderbird events will also be added and only the relevant events will be shown by default (i.e., if your extension only works in Thunderbird, you won't see Firefox events)
- Hide/Show [addon_name] Events - Events will appear for when versions of the add-on were released.
- Add Plot - This adds an additional dropdown that you can use to add a new plot to the existing graph. Also of note is that if you hover over the colorbox of a dropdown, an x will appear. Clicking the x will remove the dropdown and associated plot.
- Expand/Collapse Graph - This toggles the graph between the default height of 150 pixels and 350 pixels.
- Subscribe to Graph - This will go to an RSS feed that will provide daily updates on that specific graph. Exact format not determined yet - possibly a graph with the same data rendered by PHP GD, possibly some form of sparkline, etc.
- View Data (CSV) - link to the CSV file that the graph used for this particular graph

Active Users by Add-on Status
This shows active users by their status in the add-on manager. This also provides an opportunity to point out that when users tamper with their default update URL string, abnormalities happen. Unfortunately, there are a large number of these variations that we'll need to figure out how to best hide.

Active Users by Operating System

Downloads per Day
I'll likely make this look a bit nicer.
Custom Graphs
I said "defined" graphs a few places above. One additional option that doesn't have a screenshot is the ability to make "undefined", or custom graphs. This will be a blank graph with a button to add as many dropdowns as you'd like. The dropdowns will be populated with all of the above items, so you could plot the number of Mac users and the number of users with the add-on disabled on the same plot, or any other combinations for trends and comparison. You'll probably even be able to add these plots from any add-on you have access to on the same plot.
Misc. Other notes
- There will be a date range selector to view specific dates.
- There are a number of timeplot issues that I would like to fix before shipping. I can't promise they will be, but it would be nice. For example, the value boxes frequently overlap each other and don't indicate to which plot which they are referring. I've already made a number of modifications to Timeplot to support what we currently have working.
- The historical data we will have begins on July 1, 2007. All future downloads and update pings will be recorded for the stats panel, but data prior to July 1, 2007 will not be available. (The "Total Downloads" count does include all downloads ever, but this is the only statistic that does. All other stats start with July 1, 2007.)
- We haven't forgotten about localization and will work with AMO localizers to make sure dates and numbers show up appropriately for other locales.
- Data for active users by locale will not be available with the initial launch, but we hope to add it soon afterward.
- This is currently scheduled to launch with AMO 3.2.