Closed Bug 1841892 Opened 11 months ago Closed 7 months ago

Desktop shopping data collection

Categories

(Firefox :: Shopping, task)

task

Tracking

()

RESOLVED FIXED

People

(Reporter: perry.mcmanis, Assigned: perry.mcmanis)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 1 obsolete file)

Placeholder for implementation of instrumentation around metrics for the new shopping component (fakespot)

Assignee: nobody → pmcmanis

Initially, we will only want to land content-agnostic events.

As a concrete example, the Shopping UI will display a rating of how reliable the review is considered to be. We would not send in an event what that reliability rating was, what product it was, or what commerce site was being viewed.

An challenge that has arisen is the limit on glean metric names.

We have switched over to using the Event metric type (to live on the event ping), but it is my desire to see us follow a taxonomy in naming. Specifically, the organization of events should follow a Component.Element.Event structure.

I will be temporarily using the category system to fill in for this, but either we need to expand the limit or potentially commit to DE resourcing against it to do the transformation after the fact.

Flags: needinfo?(alessio.placitelli)

Ack!

Flags: needinfo?(alessio.placitelli)
Depends on: 1845822
Depends on: 1848146
Group: mozilla-employee-confidential
No longer depends on: 1848146
Depends on: 1848870
Summary: Sketch out shopping data collection → Desktop shopping data collection
Depends on: 1849236
Depends on: 1849239
Depends on: 1849240
Depends on: 1849241
Depends on: 1849243
Depends on: 1849244
Depends on: 1849245
Depends on: 1849246
Depends on: 1849247
Depends on: 1849382
Depends on: 1849748
Depends on: 1849749

This is a data review request for several of the UI interaction events we will want to get implemented.

Attachment #9349890 - Flags: data-review?(tlong)
Depends on: 1849779

Comment on attachment 9349890 [details]
shopping_metrics_dr.txt

Data Review

  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, through the metrics.yaml file and the Glean Dictionary.

  1. Is there a control mechanism that allows the user to turn the data collection on and off?

Yes, through the data preferences in the application settings.

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

N/A, collection to end by version 122 or be renewed

  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

Result

data-review+

Attachment #9349890 - Flags: data-review?(tlong) → data-review+

We will be changing the name of shopping_surface_trusted_deal_displayed to more accurately reflect what it will actually measure, so it will become shopping_surface_trusted_deal_impression. There are no changes to any of the details of this measure, ONLY the name is changing.

Depends on: 1849899

To avoid duplication with category, names will be dropping the shopping prefix.

For example, shopping.shopping_surface_closed will become shopping.surface_closed. In general, names will follow the pattern of shopping.surface*, shopping.address_bar*, etc.

Depends on: 1850430
Depends on: 1851036
Depends on: 1851675
No longer depends on: 1851675
Depends on: 1851675
Attachment #9343138 - Attachment is obsolete: true
Depends on: 1854223
Component: Telemetry → Shopping
Product: Toolkit → Firefox
Depends on: 1854376
Depends on: 1858540

Closing this separate telemetry metabug and shifting remaining tasks into the general shopping backlog, as the front-end team will handle telemetry duties in the future.

Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: