Closed Bug 1779514 Opened 2 years ago Closed 2 years ago

Add Privacy segmentation screen for existing users MR onboarding

Categories

(Firefox :: Messaging System, task, P1)

task

Tracking

()

VERIFIED FIXED
106 Branch
Iteration:
106.1 - Aug 22 - Sept 2
Tracking Status
firefox106 --- verified

People

(Reporter: pdahiya, Assigned: jprickett)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 1 obsolete file)

Scope of this bug is to add Privacy segmentation screen for existing users MR onboarding

NI @vtay to help provide image to be used on Pin Private browsing promo. Thanks

Flags: needinfo?(vtay)

(In reply to Punam Dahiya [:pdahiya] from comment #1)

NI @vtay to help provide image to be used on Pin Private browsing promo. Thanks

Here is the link to the asset: https://drive.google.com/drive/folders/1slOsmfvctpY8f1GhZe-ATK73VVKKLbcp?usp=sharing
Thank you @acargo!

Flags: needinfo?(vtay)
Assignee: nobody → nsauermann
Iteration: --- → 104.2 - July 11 - July 22
Priority: -- → P1
Attachment #9285950 - Attachment is obsolete: true

Please disregard the context above ^ because of an incorrect commit, the original ticket is now being swapped to define Add Privacy segmentation screen for existing users MR onboarding. The following context is the correct one:

Scope of this bug is to add Privacy segmentation screen for existing users MR onboarding

User Story
As a product manager, I would like to prompt existing users to choose the level of communication about the rollout of the features that use their browsing data for optimal experience, so that users trust Firefox.

Figma File
Please note the copy here is not finalized, but the informational architecture is ready to go.

Acceptance Criteria

  1. Users are presented with the text prompt explaining the choice and two options to pick from.
  2. Based on user choice, a pref value is set:
    More communication - > set browser.privacySegmentation.enabled pref to false.
    Less communication -> set browser.privacySegmentation.enabled pref to true.
    There is no bypass CTA available on the screen, and users have to choose one of the options to move to the next step.
Blocks: mr-onboarding
No longer blocks: 1744293
Status: NEW → ASSIGNED
Priority: P1 → P2
Summary: Add asset needed for about:privatebrowsing pin promo → Add Privacy segmentation screen for existing users MR onboarding
Iteration: 104.2 - July 11 - July 22 → ---
Iteration: --- → 105.1 - July 25 - Aug 5
Priority: P2 → P1

Privacy Segmentation is still in review with product with decision on moving parts by August 4th. Thanks

Assignee: nsauermann → nobody
Status: ASSIGNED → NEW

Hi Negin,

We have the final copy for this screen, and we were able to avoid the two primary CTAs UI we originally planned for this screen.

I wanted to ask if this late change doesn't create a problem and we can still do it?

Our final CTA and pref values:
Firefox recommendations - > set browser.privacySegmentation.enabled pref to false.
Detailed information -> set browser.privacySegmentation.enabled pref to true.

Iteration: 105.1 - July 25 - Aug 5 → 105.2 - Aug 8 - Aug 19
Assignee: nobody → jprickett

ni: @asafko, Upon the user clicking one of these buttons, should they also be taken to the next screen in addition to the pref being set?

Flags: needinfo?(asafko)

Yes, that's correct, my apologies for not specifying that button clicks set the pref value AND move the user to the next screen.
Thank you!

Flags: needinfo?(asafko)

Strings getting added in bug 1781378 and probably using the new/renamed CTAParagraph from bug 1782812

Depends on: 1781378, 1782812
Iteration: 105.2 - Aug 8 - Aug 19 → 106.1 - Aug 22 - Sept 2
Status: NEW → ASSIGNED
Type: enhancement → task
Pushed by jprickett@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/219d7f64a58f
Add privacy segmentation screen for existing users in MR Onboarding r=pdahiya
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch

I have verified this task and I can confirm the following:

  • The "Privacy segmentation" modal is successfully displayed during the Onboarding flow for existing users.
  • All the strings "Privacy segmentation" modal respect the Figma specifications.
  • The "browser.privacySegmentation.enabled" pref is set to "true" if the "Use Firefox Recommendations" primary button is clicked.
  • The "browser.privacySegmentation.enabled" pref is set to "false" if the "Show detailed information" secondary button is clicked.
  • The "IMPRESSION" and "CLICK" (both primary and secondary button events) telemetry pings are successfully displayed in the "Browser Console".
  • The background image does not respect the Figma, however, I will verify this again after Bug 1776689 lands.

Verified using the latest Firefox Nightly (106.0a1 Build ID - 20220830092750) installed on Windows 10 x64, macOS 11.6.5, and Linux Mint 20.2 x64.

Status: RESOLVED → VERIFIED
Blocks: 1788076
Blocks: 1788966
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: