{"id":8844,"date":"2020-06-10T12:22:55","date_gmt":"2020-06-10T19:22:55","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=8844"},"modified":"2020-06-12T15:25:26","modified_gmt":"2020-06-12T22:25:26","slug":"improvements-to-statistics-processing-on-amo","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/","title":{"rendered":"Improvements to Statistics Processing on AMO"},"content":{"rendered":"<p>We\u2019re revamping the statistics we make available to add-on developers on <a href=\"https:\/\/addons.mozilla.org\/\">addons.mozilla.org<\/a> (AMO).<\/p>\n<p>These stats are aggregated from add-on update logs and don\u2019t include any personally identifiable user data. They give developers information about user adoption, general demographics, and other insights that might help them make changes and improvements.<\/p>\n<p>The current system is costly to run, and glitches in the data have been a <a href=\"https:\/\/github.com\/mozilla\/addons\/issues\/510\">long-standing recurring issue<\/a>. We are addressing these issues by changing the data source, which will improve reliability and reduce processing costs.<\/p>\n<h2>Usage Statistics<\/h2>\n<p>Until now, add-on usage statistics have been based on add-on updates. Firefox checks AMO daily for updates for add-ons that are hosted there (self-distributed add-ons generally check for updates on a server specified by the developer). The server logs for these update requests are aggregated and used to calculate the user counts shown on add-on pages on AMO. They also power a statistics dashboard for developers that breaks down the usage data by language, platform, application, etc.<\/p>\n<div id=\"attachment_8845\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-8845\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-8845\" src=\"https:\/\/blog.mozilla.org\/addons\/files\/2020\/06\/Screenshot_2020-06-09-uBlock-Origin-Statistics-Dashboard-Add-ons-for-Firefox-600x325.png\" alt=\"Stats dashboard example\" width=\"600\" height=\"325\" srcset=\"https:\/\/blog.mozilla.org\/addons\/files\/2020\/06\/Screenshot_2020-06-09-uBlock-Origin-Statistics-Dashboard-Add-ons-for-Firefox-600x325.png 600w, https:\/\/blog.mozilla.org\/addons\/files\/2020\/06\/Screenshot_2020-06-09-uBlock-Origin-Statistics-Dashboard-Add-ons-for-Firefox-252x136.png 252w, https:\/\/blog.mozilla.org\/addons\/files\/2020\/06\/Screenshot_2020-06-09-uBlock-Origin-Statistics-Dashboard-Add-ons-for-Firefox-768x415.png 768w, https:\/\/blog.mozilla.org\/addons\/files\/2020\/06\/Screenshot_2020-06-09-uBlock-Origin-Statistics-Dashboard-Add-ons-for-Firefox.png 1420w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-8845\" class=\"wp-caption-text\">Stats dashboard showing new version adoption for uBlock Origin<\/p><\/div>\n<p>In a few weeks, we will stop using the daily pings as the data source for usage statistics. The new statistics will be based on <a href=\"https:\/\/support.mozilla.org\/kb\/telemetry-clientid\">Firefox telemetry data<\/a>. As with the current stats, all data is aggregated and no personally identifiable user data is shared with developers.<\/p>\n<p>The data shown on AMO and shared with developers will be essentially the same, but the move to telemetry means that the numbers will change a little. Firefox users can opt out of sending telemetry data, and the way they are counted is different. Our current stats system counts distinct users by IP address, while telemetry uses a per-profile ID. For most add-ons you should expect usage totals to be lower, but usage trends and fluctuations should be nearly identical.<\/p>\n<p>Telemetry data will enable us to show data for add-on versions that are not listed on AMO, so all developers will now be able to analyze their add-on usage stats, regardless of how the add-on is distributed. This also means some add-ons will have higher usage numbers, since the average will be calculated including both AMO-hosted and self-hosted versions.<\/p>\n<p>Other changes that will happen due to this update:<\/p>\n<ul>\n<li>The dashboards will only show data for enabled installs. There won\u2019t be a breakdown of usage by add-on status anymore.<\/li>\n<li>A breakdown of usage by country will be added.<\/li>\n<li>Usage data for our current Firefox for Android browser (also known as Fennec) isn\u2019t included. We\u2019re working on adding data for our next mobile browser (Fenix), currently in development.<\/li>\n<li>It won\u2019t be possible to make your statistics dashboard publicly available anymore. Dashboards will only be accessible to add-on developers and admins, starting on June 11. If you are a member of a team that maintains an add-on and you need to access its stats dashboard, please ask your team to add you as an author in the Manage Authors &amp; License page on AMO. The Listed property can be checked off so you don\u2019t show up in the add-on\u2019s public listing page.<\/li>\n<\/ul>\n<p>We will begin gradually rolling out the new dashboard on June 11. During the rollout, a fraction of add-on dashboards will default to show the new data, but they will also have a link to access the old data. <b><i>We expect to complete the rollout and discontinue the old dashboards on July 9. If you want to export any of your old stats, make sure you do it before then.<\/i><\/b><\/p>\n<h2>Download Statistics<\/h2>\n<p>We plan to make a similar overhaul to download statistics in the coming months. For now they will remain the same. You should expect an announcement around August, when we are closer to switching over to the new download data.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re revamping the statistics we make available to add-on developers on addons.mozilla.org (AMO). These stats are aggregated from add-on update logs and don\u2019t include any personally identifiable user data. They &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/\">Read more<\/a><\/p>\n","protected":false},"author":173,"featured_media":8845,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[17,278873,577],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Improvements to Statistics Processing on AMO - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jorge Villalobos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/\",\"name\":\"Improvements to Statistics Processing on AMO - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2020\/06\/Screenshot_2020-06-09-uBlock-Origin-Statistics-Dashboard-Add-ons-for-Firefox.png\",\"datePublished\":\"2020-06-10T19:22:55+00:00\",\"dateModified\":\"2020-06-12T22:25:26+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/a098261b4b5510d408ff31f492606925\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/files\/2020\/06\/Screenshot_2020-06-09-uBlock-Origin-Statistics-Dashboard-Add-ons-for-Firefox.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2020\/06\/Screenshot_2020-06-09-uBlock-Origin-Statistics-Dashboard-Add-ons-for-Firefox.png\",\"width\":1420,\"height\":768,\"caption\":\"Stats dashboard showing new version adoption for uBlock Origin\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Improvements to Statistics Processing on AMO\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/\",\"name\":\"Mozilla Add-ons Community Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/a098261b4b5510d408ff31f492606925\",\"name\":\"Jorge Villalobos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6d1966118f16e4b99a6e3ad07883be33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6d1966118f16e4b99a6e3ad07883be33?s=96&d=mm&r=g\",\"caption\":\"Jorge Villalobos\"},\"description\":\"Jorge is the Product Manager for addons.mozilla.org\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/jvillalobosmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Improvements to Statistics Processing on AMO - Mozilla Add-ons Community Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/","twitter_misc":{"Written by":"Jorge Villalobos","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/","url":"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/","name":"Improvements to Statistics Processing on AMO - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2020\/06\/Screenshot_2020-06-09-uBlock-Origin-Statistics-Dashboard-Add-ons-for-Firefox.png","datePublished":"2020-06-10T19:22:55+00:00","dateModified":"2020-06-12T22:25:26+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/a098261b4b5510d408ff31f492606925"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/#primaryimage","url":"https:\/\/blog.mozilla.org\/addons\/files\/2020\/06\/Screenshot_2020-06-09-uBlock-Origin-Statistics-Dashboard-Add-ons-for-Firefox.png","contentUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2020\/06\/Screenshot_2020-06-09-uBlock-Origin-Statistics-Dashboard-Add-ons-for-Firefox.png","width":1420,"height":768,"caption":"Stats dashboard showing new version adoption for uBlock Origin"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2020\/06\/10\/improvements-to-statistics-processing-on-amo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Improvements to Statistics Processing on AMO"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/addons\/#website","url":"https:\/\/blog.mozilla.org\/addons\/","name":"Mozilla Add-ons Community Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/a098261b4b5510d408ff31f492606925","name":"Jorge Villalobos","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d1966118f16e4b99a6e3ad07883be33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d1966118f16e4b99a6e3ad07883be33?s=96&d=mm&r=g","caption":"Jorge Villalobos"},"description":"Jorge is the Product Manager for addons.mozilla.org","url":"https:\/\/blog.mozilla.org\/addons\/author\/jvillalobosmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/8844"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/users\/173"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=8844"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/8844\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media\/8845"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=8844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=8844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=8844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}