Closed Bug 1646203 Opened 5 years ago Closed 5 years ago

add support for default studies to Pioneer

Categories

(Firefox :: Pioneer, task, P1)

task

Tracking

()

RESOLVED FIXED
81 Branch
Tracking Status
firefox80 + fixed
firefox81 --- fixed

People

(Reporter: rhelmer, Assigned: rhelmer)

References

(Blocks 1 open bug)

Details

(Whiteboard: off-train)

Attachments

(1 file)

about:pioneer shows users a list of studies to install. Pioneer should also support a way to install Mozilla-controlled studies by default, as soon as users are enrolled in Pioneer itself.

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: General → Normandy Client
Component: Normandy Client → General
Depends on: 1646149
Priority: -- → P1

Decided not to do this, we will likely instead guide users to install our study but not enroll by default.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---

Javaun, how do you think we should implement default studies? My understanding in comment 0 is outdated I think?

Flags: needinfo?(jmoradi)

[Tracking Requested - why for this release]:

Hi, we are resurrecting this default add-on. This is an add-on (I use this term and not "study" intentionally) that comes down when the user enrolls in pioneer. The purpose of the add-on is to deliver functionality to collect data and display onboarding on Pioneer enrollment. It is likely to change over time. The add-on is therefore really a technical implementation detail here of how we deliver this functionality to the user, it's not meant to be a visible "you have chosen and add-on now" experience.

This is what the enrollment looks like:

  • the user clicks the "Enroll" button after reading the text on the About Pioneer landing page
  • The modal window pops up showing the legal notice (i.e. EULA)
  • If the user accepts the notice, the modal closes, and Pioneer enrollment begins,.. (telemetry ping created, toolbar icon, etc.)
  • A default add-on is installed quietly in the background (we will have disclosed this already in the notice).
  • When the add-on installed, we will pop some onboarding to tell the user welcome to pioneer and ask them some questions about their demography. This will be used to ensure quality and representativeness in studies.
  • The add-on may also facilitate browsing data collection. TBD in the add-on requirements.
Flags: needinfo?(jmoradi)
Component: General → Pioneer
Whiteboard: off-train
Status: REOPENED → ASSIGNED
Pushed by rhelmer@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3c92e5c9373c add support for default hidden studies for Pioneer r=sfoster
Status: ASSIGNED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch

Comment on attachment 9165983 [details]
Bug 1646203 - add support for default hidden studies for Pioneer r?mstriemer

Beta/Release Uplift Approval Request

  • User impact if declined: The purpose of the add-on is to eventually deliver functionality to collect data and display onboarding on Pioneer enrollment. If declined, we will not be able to do this, delaying panel participation for users.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: The user clicks the "Get Started" button after reading the text on the about:pioneer landing page
    A default add-on is installed quietly in the background (we will have disclosed this already in the notice).
    When the add-on installed, we will pop some onboarding to tell the user welcome to pioneer and ask them some questions about their demography. This will be used to ensure quality and representativeness in studies. This hasn't landed yet.
  • List of other uplifts needed: Bug 1653119, Bug 1653136, Bug 1653125
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): The about:pioneer page is not advertised to users in any way; there is no marketing support for Fx80; this is foundational work. If someone happens to find it, and something doesn't work correctly, nothing in Firefox is broken. Low risk to brand.
  • String changes made/needed: N/A
Attachment #9165983 - Flags: approval-mozilla-beta?
Flags: qe-verify+
QA Whiteboard: [qa-triaged]

Comment on attachment 9165983 [details]
Bug 1646203 - add support for default hidden studies for Pioneer r?mstriemer

approved for 80 rc1

Attachment #9165983 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: