Closed Bug 387326 Opened 17 years ago Closed 16 years ago

New statistics page in Dev CP

Categories

(addons.mozilla.org Graveyard :: Statistics, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: fligtar, Assigned: fligtar)

References

()

Details

There should be a new statistics page for each add-on in the Dev CP. It should have data and graphs of historical information of weekly downloads, total downloads, and active users.

The Dev CP index should be redesigned to have the most recent totals of this information that link to the stats page.
A suggestion to provide stats to addons developers: In the developer control panel, add a configurable parameter as the Google Analytics id (it's something like UA-xxxxxxx-x).
Then in the addon page, if the developer registered an analytics id, add the required javascript code to track requests on Google servers. 
That would help very much developers to understand how and why people visit their addons and would definitely contribute to improving the service and user experience.
This should be an easy one to implement and won't take amo bandwidth nor cpu, but would provide unvaluable information to addon developers.
Assignee: fligtar → nobody
Currently investigating graphing libraries for use with this.

http://people.mozilla.com/~jscott/devcp/stats2.png
Assignee: nobody → fligtar
http://people.mozilla.com/~jscott/devcp/stats3.png

Progress!

(disclaimer: data shown was collected over a period of only a few minutes and does not accurately reflect the state of the add-on)
http://people.mozilla.com/~jscott/devcp/stats4.png

I made the page pretty and did about as much as I can do without real update ping data to play with. So, after we get bug 384086 fixed and live and gathering data for a little bit, I can finish this.
Status: NEW → ASSIGNED
Latest screenshot: http://people.mozilla.com/~jscott/devcp/stats5.png

Still quite a bit left to implement, and still fighting with PlotKit about label rendering.
Someone asked me to post updated screenshots a few days ago. I had to find the time to re-install Firefox 2 because there's a pretty major display bug in Firefox 3 that I'm trying to figure out whether the culprit is Firefox 3, jQuery, or the jQuery UI theme we're using.

Anyway, latest: http://people.mozilla.com/~jscott/devcp/latest/

(Note that some of the statistics might not make sense - while they are real statistics, they may not be complete for a particular day or time period in the database dump I'm testing with.)
Depends on: 404921
An update since it's been awhile:

Two weeks ago I decided the stats page I'd made was an extremely small part of what could and should be achieved with all of this data. Part of that problem was the graphing library we were using - it doesn't really compare to the Flash graphs available on sites like Google Analytics and Facebook. I went back through the libraries I initially reviewed for this and decided that one I felt was too complicated for our purposes before was actually the right fit.

Last week I started work on the new tool, now using SIMILE's Timeplot library (http://simile.mit.edu/timeplot/). It lacks some dynamic power that I was looking for, so I've also had to modify its source quite a bit, which hopefully we'll be able to push upstream when this is all over.

I don't have any screenshots yet (and they wouldn't do it justice anyway) but the new implementation is already about 350% better than before.

I'm currently aiming this for AMO 3.2 milestone, which I think is currently scheduled for mid-February, taking into account time for public testing and localization. It definitely won't launch before 3.2, as it is themed to look like the 3.2 reskin.

This has turned into more of a blog post than bug comment - I'll update more soon and will hopefully have some previews.
Timeplot looks awesome...but the old stats pages you screenshotted looked good too. I imagine folks would be pretty chuffed with those even if timeplot turns out to be problematic. 

Also, a geoip (http://sourceforge.net/projects/geoip/) based breakdown and/or a l18n based breakdown would be a great addition. 

Looking forward to seeing what you come up with. Let me know if you need another beta tester. 
The preview page has been updated with screenshots and details from today. :)

http://people.mozilla.com/~jscott/devcp/latest/
New component for Statistics stuff. Anyone interested in getting bugmail for all stats stuff can watch statistics@add-ons.bugs.
Component: Developer Pages → Statistics
QA Contact: developers → statistics
I'm going to resolve this. I've been filing and fixing specific Stats Dashboard bugs separately now that we have the Stats component, so this bug isn't really helpful.

The dashboard will be live in the 3.2 preview site which should be going live tonight. (Watch for blog posts on planet and/or blog.mozilla.com/webdev, although the URL will probably be preview.addons.mozilla.org) There are still a few blocker bugs left, but the preview is definitely functional.

stephend, if you are testing the Stats Dashboard, I wrote up some notes on the functionality of a few components that are not obvious: http://wiki.mozilla.org/User:Fligtar/Stats_Dashboard
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Target Milestone: --- → 3.2
I'll try to get to this, but no promises on timeliness, as I'm swamped :-(
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.