AMO Statistics Dashboard

Yesterday, Mike announced the public preview of the upcoming changes to (AMO). One of the new features that has been long-requested is the ability for developers to see how many update pings, or Active Daily Users, their add-ons have. Just like Firefox, extensions check for updates once a day, and we count how many times this happens for each extension. While the total number of downloads tells add-on authors about how many people have tried out their extension, the active daily user count tells them about how many people used it on a given day, although it’s not perfect.

There’s a bit of fine print regarding active daily usage, but some of the more important points are:

  • Only add-ons that do not have an updateURL specified are counted. All add-ons are required to have an empty updateURL when submitted to AMO. If an add-on is distributed from another website with an updateURL, those pings are not counted by us.
  • Active Daily Users is not the same as saying “this many people use my extension”. Not all extension users use Firefox every day of the week, users can manually check for updates which will count false active users, etc.
  • Many people keep extensions installed but disabled. The stats dashboard allows you to see the various statuses, such as enabled, disabled, incompatible, etc.

Now that some background information is out of the way, on to the features!

Summary Graph and Table

The first thing you’ll see in the stats dashboard is a summary graph that shows the downloads per day and active daily users for the last 2 weeks. Active daily users are currently only counted on Wednesdays, but will switch to every day in the future when we change around the back-end processing. Below the graph is a summary table that shows download information on the left and active daily user information on the right.

Customizable Graphs

The plot selector dropdown in the top left allows you to choose a graph to display: Downloads, Active Daily Users, or Active Daily Users broken down by Add-on Version, Application, Add-on Status, or Operating System. Downloads and Active Daily Users will give a historical graph since July 2007 (or later if your add-on is newer). The ADU breakdown graphs will sort the values by total count and plot the top 6 so that the graph isn’t horribly cluttered. You can use these plot dropdowns to change any of the plots to another value, or even use the options menu at the right to add more plots.

All of these graphs have Firefox and add-on events layered on them so that you can see where the release of a new Firefox or add-on version might have influenced download or ADU numbers. The options menu also allows you to make the graph larger and view the CSV file of the data used in the graph.


There’s now an RSS feed of the Statistics Summary box updated every day with the latest download and active daily user totals.

Public vs. Private

By changing the settings of their dashboard, add-on authors can designate their statistics as public or private. All dashboards are private by default, meaning only the add-on authors and Mozilla can see the statistics, with the exception of Total Downloads. The number of total downloads was displayed publicly prior to March 2006, and with the upcoming changes will once again be displayed on the add-on’s display page. Active Daily Users and the detailed breakdowns, however, have never been public before and are only part of the dashboard. If the dashboard is set to public, a link will appear on the add-on’s display page to view the statistics, and anyone browsing the statistics index will see a list of all public stats add-ons to view.

I’ve marked one of my add-ons as public, so feel free to take a look at the dashboard yourself. (You don’t even have to log in!)

Known Issues

There are number of known issues filed and a number of known issues in my head for which I haven’t yet filed bugs. Some of the more annoying issues are actually Timeplot (graphing library) bugs that we’ll work on fixing, such as the value popups overlapping and being hard to identify with a plot. I’m also planning on adding a good bit of documentation to the stats dashboard so that you don’t have to read this blog post to understand how everything works.


Feedback on the Stats Dashboard can go to the feedback wiki, or for specific bugs and features, please file a bug.

  • Christopher Finke

    Just wanted to say that my mouth literally fell open the first time I saw the statistics dashboard. Awesome work!

  • Pingback: Mozilla Webdev » Blog Archive » AMO 3.2 Preview()

  • Justin Dolske

    Wow. Freakin’ OUTSTANDING. I’m sure this will he huge with extension developers.

    I used it for a few minutes, and it looks quite polished. The only thing I found a bit confusing was how the graph zoom in/out work… It seems to only show up on the Summary, and get reset to the full timespan on other views. A click-and-drag zoom like would be nice.

    Again, wow!

  • Wladimir Palant

    Thanks a lot! That feature is incredibly useful. I posted about it on – feel free to skip immediately to the last paragraph (wishlist :)

  • Sanjay Nayak


    I read Wladimir’s post about the dashboard and landed here. Is this using jquery alone? Are you using SIMILE Timeline as well?

  • eric jung

    Great work!

  • mrinal kant

    Thanks to the stats, I have learnt something about my extension’s users. I had been waiting for the new figures these last two wednesdays (i thought the latest ADU figures would be shown on preview.amo too). That the latest figures are not there is OK. But, is it possible to tell when to expect 3.2 on amo or the latest figures on p.amo?

  • pwegs

    Hi Fligtar!

    First, thank you very much for your great Password Exporter! Also if there are some issues around, great work, please keep it up!

    My delayed x-mas wish for your addon is a scheduler to automate a backup of the often get lost Firefox password file. Something like you could found in the also famous FEBE addon for his xpi backups.

    Please apologize my bad englisch I am a native German speaker..

    Kind regards!

  • Pingback: Basil’s Bodacious Blog » Blog Archive » Availability of new (AMO) site()

  • Pingback: Availability of new (AMO) site « Mozilla Add-ons Blog()

  • Pingback: Recommendations, Collections, and Contributions (oh my!) « Mozilla Add-ons Blog()

  • Pingback: AMO 5.0.9 Launched! :: The Mozilla Blog()

  • Pingback: Add-on locale usage statistics available « Mozilla Add-ons Blog()