Closed Bug 1747229 Opened 3 years ago Closed 2 years ago

[Colorway Closet] Investigate new telemetry probes

Categories

(Firefox :: New Tab Page, task, P2)

task
Points:
5

Tracking

()

VERIFIED FIXED
106 Branch
Tracking Status
firefox97 --- wontfix
firefox106 --- verified

People

(Reporter: dao, Assigned: kpatenio)

References

Details

(Whiteboard: [fidefe-colorway-closet])

Attachments

(2 files)

This is in support of the success metrics for Colorway closet:

Primary metrics (our goal is to move them):

  • Desktop days of use
  • New Tab Desktop Search

Secondary metrics (our theory is that influencing these metrics will directly impact primary metrics):

  • Days of use attributable to an increase in colorway/background image engagement
  • Conversion of existing users from custom home page to Firefox home page default attributable to the colorway closet
  • New Tab Search attributable to an increase in default Home Page settings
  • Count of users that enable colorways/background images from the colorway closet
Assignee: nobody → bigiri
Status: NEW → ASSIGNED
Summary: [MR1 2022] Add telemetry for colorway themes being enabled from the colorway closet → [Colorway Closet] Investigate new telemetry probes
Assignee: bigiri → nobody
Status: ASSIGNED → NEW
Whiteboard: [fidefe-colorway-closet]
Points: 3 → 5
Depends on: 1778566
Assignee: nobody → kpatenio
Status: NEW → ASSIGNED

Hi :chutten,
This is a data collection request for Colorway Closet. Could you please take a look when you have a chance?

Attachment #9286515 - Flags: data-review?(chutten)

Comment on attachment 9286515 [details]
Colorways Data Collection Request.txt

PRELIMINARY NOTES:
dictionary.telemetry.mozilla.org is only available for Glean collections. Since your code (at least the version I looked at) is using Firefox Telemetry only, its public documentation is available at probes.telemetry.mozilla.org/. (( If you'd like to use Glean APIs and tooling and still have your data show up as Telemetry Events we support that and are happy to help. If Telemetry Events alone are working out for you, then great! Just remember its stumbling blocks ))

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.

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, Ray Fambro 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 the data collection use a third-party collection tool?

No.


Result: datareview+

Attachment #9286515 - Flags: data-review?(chutten) → data-review+

(In reply to Chris H-C :chutten from comment #4)

Comment on attachment 9286515 [details]
Colorways Data Collection Request.txt

PRELIMINARY NOTES:
dictionary.telemetry.mozilla.org is only available for Glean collections. Since your code (at least the version I looked at) is using Firefox Telemetry only, its public documentation is available at probes.telemetry.mozilla.org/. (( If you'd like to use Glean APIs and tooling and still have your data show up as Telemetry Events we support that and are happy to help. If Telemetry Events alone are working out for you, then great! Just remember its stumbling blocks ))

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.

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, Ray Fambro 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 the data collection use a third-party collection tool?

No.


Result: datareview+

Thanks Chris! I will reach out to Ray to determine if we want to move forward with Glean for these probes or not.

Attachment #9285387 - Attachment description: WIP: Bug 1747229 - implement telemetry probes for colorway closet → Bug 1747229 - implement telemetry probes for colorway closet
Attachment #9285387 - Attachment description: Bug 1747229 - implement telemetry probes for colorway closet → WIP: Bug 1747229 - implement telemetry probes for colorway closet
Attachment #9285387 - Attachment description: WIP: Bug 1747229 - implement telemetry probes for colorway closet → Bug 1747229 - implement telemetry probes for colorway closet
Blocks: 1782695
Attachment #9285387 - Attachment description: Bug 1747229 - implement telemetry probes for colorway closet → WIP: Bug 1747229 - implement telemetry probes for colorway closet
Attachment #9285387 - Attachment description: WIP: Bug 1747229 - implement telemetry probes for colorway closet → Bug 1747229 - implement telemetry probes for colorway closet
Pushed by kpatenio@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/90d9a155a43f implement telemetry probes for colorway closet r=bigiri,dao,rpl
Blocks: 1773800
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch
Flags: qe-verify+
  • I have verified the telemetry probes implementation with Firefox Beta 106.0b4 (Build ID - 20220925185751) using Windows 10 x64, Ubuntu 20.04 x64 and macOS 10.15.7.
  • The following telemetry probes were confirmed that they are triggered correctly and sent to a local server we previously set on our machine:

Events:
colorways_modal try_colorways firefoxview
colorways_modal change_colorway firefoxview
colorways_modal try_colorways aboutaddons
colorways_modal change_colorway aboutaddons
colorways_modal set_colorway modal null {"colorwayid": "(theme+intensity)-colorway@mozilla.org"}
addonsManager enable theme (theme+intensity)-colorway@mozilla.org
colorways_modal cancel modal
colorways_modal homepage_reset modal
colorways_modal homepage_reset _undo modal

Keyed Scalars:
colorways_modal#try_colorways#firefoxview
colorways_modal#change_colorway#firefoxview
colorways_modal#try_colorways#aboutaddons
colorways_modal#change_colorway#aboutaddons
colorways_modal#set_colorway#modal
colorways_modal#cancel#modal
colorways_modal#homepage_reset#modal
colorways_modal#homepage_reset_undo#modal

Keyed Histograms:
(theme+intensity)-colorway@mozilla.org

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: