Apple no longer has given updates to macOS versions older than either 10.13 (High Sierra) or 10.14 (Mojave). However, the charts from analytics.wikimedia.org do not specify which macOS versions the desktop users use. The only data shown are macOS 10 and macOS 11; we still don't see "10.x" or "11.x". (Off-topic: Specifically, macOS 11.0 is "Big Sur"; I am still awaiting the name for macOS 11.1.) To put it another way, we still don't know which users still use unsupported and supported versions of macOS.
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | None | T107175 {lama} Wikistats traffic reports 2.0 | |||
Resolved | None | T69053 Story: Community has periodic browser stats report generated from Hadoop data | |||
Resolved | Milimetric | T130405 Browser reports improvements (parent task) | |||
Declined | None | T131127 Browser Reports. Break down "Other" bucket a little more? | |||
Open | None | T269722 Chart data from analytics.wikimedia.org do not fully specify macOS or Windows versions. |
Event Timeline
Thanks for the report @gh87!
I think both this task and T269729 refer to the same fact from the implementation perspective:
We do not report on OS minor versions in https://analytics.wikimedia.org/dashboards/browsers/ (neither on browser minor versions).
We took this decision for privacy reasons. This data set is put together using a privacy threshold,
that anonymizes any bucket (os_family, os_major, browser_family, browser_major) that has less than 0.1% of total traffic.
This measure prevents that this data set is used to determine whether a certain device has accessed Wikipedia during a given time range.
If we added the os_minor version to the bucket definition, the granularity of the data set would grow,
thus reducing the size of the buckets and drastically increasing the long tail of buckets that end up below the threshold.
That would make the data a lot less accurate; the "Other" bucket (which includes everything below the threshold) would grow.
That said, we've had a task in our backlog for a long time T131127, to split the data into 2 tables, one for OS data, and another for browser data.
This would significantly reduce the long tail of buckets under the privacy threshold and reduce the "Other" bucket.
And (maybe) that would allow for us to report on OS minor versions as well as browser minor versions?!
Will merge the other task into this one, and add it as a child of T131127.
@mforns: Removing task assignee as this open task has been assigned for more than two years - See the email sent to task assignee on Feburary 22nd, 2023.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!