Closed Bug 1627676 Opened 5 years ago Closed 4 years ago

Add telemetry for usage of file downloads and download panel

Categories

(Firefox :: Downloads Panel, task, P3)

task

Tracking

()

RESOLVED FIXED
Firefox 79
Tracking Status
firefox79 --- fixed

People

(Reporter: RT, Assigned: emmamalysz)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

As a product manager, I want to understand if many users download files so that I understand criticality of handling download well.
As a product manager, I want to understand if users who download files can easily access these files, so that I can understand if current design is optimal.
As a product manager I want to understand what type of files get downloaded, so that I can better understand how downloads should be presented to users in order to best fit workflows

Acceptance criteria:

  • Telemetry allows counting files downloaded per session, broken down per file type
  • Telemetry allows counting the number of times the download panel was opened per session
  • Telemetry allows counting the number of times files were opened from the download panel per session
  • Telemetry is opt-out on release

Do you have a meta bug for the general UI telemetry project we can link this one to?
Otherwise, without an assignee or a team working on it, it would just get lost in the backlog.

Type: defect → task
Flags: needinfo?(rtestard)
Priority: -- → P3

Good point, I'll now collect all Q2 core dektop browser feature telemetry requests under bug 1630592

Blocks: 1630592
Flags: needinfo?(rtestard)

(In reply to Romain Testard [:RT] from comment #0)

Acceptance criteria:

  • Telemetry allows counting files downloaded per session, broken down per file type

By file type I assume you mean the file extension, but that may reveal personal information if nonstandard or rare file extensions are used. I suggest we only report file types for common file extensions and then place all remaining file extensions in an "other" group.

(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #3)

(In reply to Romain Testard [:RT] from comment #0)

Acceptance criteria:

  • Telemetry allows counting files downloaded per session, broken down per file type

By file type I assume you mean the file extension, but that may reveal personal information if nonstandard or rare file extensions are used. I suggest we only report file types for common file extensions and then place all remaining file extensions in an "other" group.

Yes I meant file extensions and agreed about your concern.
How about we use this list of most common file name extensions? https://support.microsoft.com/en-us/help/4479981/windows-10-common-file-name-extensions

Why does it make sensee to do this:

  • Quantifying pdf downloads will help quantify this scenario to help address A11Y concerns accordingly (render pdf files opened from download panel)
  • Understanding better what users download should help optimize the download panel UX as well as potentially specific workflows
Blocks: 1639067
Assignee: nobody → emalysz
Attached file Data Review Form (deleted) —
Attachment #9154985 - Flags: data-review?(chutten)
Comment on attachment 9154985 [details] Data Review Form DATA COLLECTION REVIEW RESPONSE: Is there or will there be documentation that describes the schema for the ultimate data set available publicly, complete and accurate? Yes. This collection is Telemetry so is documented in its definitions files [Histograms.json](https://hg.mozilla.org/mozilla-central/file/tip/toolkit/components/telemetry/Histograms.json) and [Scalars.yaml](https://hg.mozilla.org/mozilla-central/file/tip/toolkit/components/telemetry/Scalars.yaml) as well as the [Probe Dictionary](https://telemetry.mozilla.org/probe-dictionary/). Is there a control mechanism that allows the user to turn the data collection on and off? Yes. This collection is Telemetry so can be controlled through Firefox's Preferences. If the request is for permanent data collection, is there someone who will monitor the data over time? Yes, Emma Malysz is responsible. Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under? Category 2, Interaction. Is the data collection request for default-on or default-off? Default on for all channels. Does the instrumentation include the addition of any new identifiers? No. Is the data collection covered by the existing Firefox privacy notice? Yes. Does there need to be a check-in in the future to determine whether to renew the data? No. This collection is permanent. --- Result: datareview+
Attachment #9154985 - Flags: data-review?(chutten) → data-review+
Pushed by cbrindusan@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c75b28259971 add telemetry probes for downloads panel r=jaws
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 79
Depends on: 1706355
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: