Closed Bug 1804722 Opened 1 year ago Closed 1 year ago

Add telemetry to the Tab Manager panel (aka All Tabs panel) to measure if and how it's being used

Categories

(Firefox :: Tabbed Browser, task)

task

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: mconley, Assigned: mconley)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

We're curious to know more about how the Tab Manager panel is being used. We'd like to collect some usage telemetry for it to help inform some potential improvements to tab management in Firefox.

We'd like to know:

  1. How often is the tab manager panel opened, and through what entrypoint?
  2. What parts of the panel are used?
  3. Do users use the context menu for the panel?
  4. Do users take advantage of dragging and dropping within the panel?

This is just going to collect counts. We will obviously not collect information on the actual tabs / pages being interacted with.

Blocks: tab-manager
Flags: needinfo?(pduenas)

Setting ni? on Perla to make sure I've articulated what we want to measure correctly.

This looks great! @mike - I'm wondering if it would be good to also document/isolate the back button itself and how it's used? Since the focus of this exploration is on megaback?

Click (and keyboard invocations) counts of the back button are already recorded in our browser usage telemetry. Was there something more specific you were wanting to measure?

I spoke to Perla outside of Bugzilla and she confirmed that the description in 0 is accurate with what we hope to measure.

Assignee: nobody → mconley
Flags: needinfo?(pduenas)

Coming back around to this. I spoke to :loines about this, and it turns out that we've already been measuring some of this using BrowserUsageTelemetry.

We have (2) already, for example.

We don't currently have (1) or (3) or (4), so we'll need to add that.

This adds probes and a limited set of tests for the following types of measurements:

  1. A count for each time the All Tabs panel is opened, keyed on the entrypoint.
  2. A count for each usage of the Tab Context Menu, keyed on the trigger node
    as the entrypoint.
  3. A count for each dragstart within the All Tabs panel.
Attachment #9314950 - Attachment description: Bug 1804722 - Add probes for the All Tabs panel. r?Mossop! → Bug 1804722 - Add probes for the All Tabs panel. data-review=jhirsch, r?Mossop!
Attachment #9314951 - Flags: data-review?(jhirsch)

Comment on attachment 9314951 [details]
Data collection request.md

  1. Is there or will there be documentation that describes the schema for the ultimate data set in a public, complete, and accurate way?

Yes, the usual desktop firefox documentation.

  1. Is there a control mechanism that allows the user to turn the data collection on and off? (Note, for data collection not needed for security purposes, Mozilla provides such a control mechanism) Provide details as to the control mechanism available.

Yes, the usual desktop firefox telemetry opt-out controls.

  1. If the request is for permanent data collection, is there someone who will monitor the data over time?

Yes, mconley will monitor.

  1. 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 data.

  1. Is the data collection request for default-on or default-off?

Default-on.

  1. Does the instrumentation include the addition of any new identifiers (whether anonymous or otherwise; e.g., username, random IDs, etc. See the appendix for more details)?

No.

  1. Is the data collection covered by the existing Firefox privacy notice?

Yes.

  1. Does the data collection use a third-party collection tool?

No.

Attachment #9314951 - Flags: data-review?(jhirsch) → data-review+
Pushed by mconley@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/86632bdcdddd
Add probes for the All Tabs panel. data-review=jhirsch, r=mossop
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: