Closed Bug 1569303 (extended-triplets-69) Opened 6 months ago Closed 5 months ago

[meta] Extended First Run Triplets

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
Tracking Status
firefox69 + fixed
firefox70 --- fixed

People

(Reporter: k88hudson, Assigned: Mardak)

References

(Depends on 5 open bugs, Blocks 1 open bug)

Details

(Keywords: meta)

User Story

Technical plan: https://docs.google.com/document/d/16ZKPpOaPs3FLmTNePPNeNBjutCPRZrGeScDQMtWPYSA/edit#

Attachments

(2 files)

We would like to show First-Run Triplets on the new tab for a longer period of time beyond just the initial launch of the browser. The scope of this work is to extend the time they are shown, without any other major changes in design or functionality.

Some new telemetry will need to be collected in order for us to track how users engage with these extended triplets, as well as some frequency cap information and blocking functionality.

Depends on: 1568909
Depends on: 1560065
Whiteboard: [relationships-69]
Summary: Extended first run triplets → [meta] Extended first run triplets
Whiteboard: [relationships-69]
Alias: extended-triplets-69
Summary: [meta] Extended first run triplets → [meta] Extended First Run Triplets
Depends on: 1569598
User Story: (updated)
Depends on: 1570481
Depends on: 1570754
Depends on: 1571817
Depends on: 1571818
Depends on: 1571624
Depends on: 1572101
Depends on: 1572378
Depends on: 1572682
Depends on: 1573209
Depends on: 1570026
No longer depends on: 1571818

[Tracking Requested - why for this release]: We'll use this bug to uplift the "extended triplets" feature for relationships kpi

Includes 10 activity-stream commits:
fe05904e Bug 1560065 - Refactor first run to separate Interrupts and Triplets
cdd41d99 Bug 1560065 - Converted hooks to class component due to failing tests
d40f56fd Bug 1568909 - Show triplets for extended period after first run
82187f91 Bug 1570026 - Part 2. Refactor FirstRun to use generic fetchFlowParams
2fa2908c Bug 1571817 - Hold back rollout test for Extended Triplets (#5233)
469c7ee7 Bug 1572378 - Unable to install extension from RTAMO overlay (#5234)
00243975 Bug 1570754 - Add delay to clearing triplets and always block extended
0e377da0 Port 1570481 - Update and reorder set of first run cards r=Mardak
7af1293f Bug 1571442 - Search box shouldn't move down with extended Triplets on
d9e0fa13 Bug 1573209 - Installing addon from ReturntoAMO shouldnt hide triplets (#5248)

Depends on: 1573932

Comment on attachment 9085335 [details]
Bug 1569303 - Extended First Run Triplets

Includes 9 bugs: https://bugzilla.mozilla.org/buglist.cgi?bug_id=1560065%2C1568909%2C1570026%2C1571817%2C1572378%2C1570754%2C1570481%2C1571442%2C1573209

Beta/Release Uplift Approval Request

Set app.normandy.user_id to a string pref value 99 to test "holdback" experiment (i.e., no triplets on new tabs).

  • List of other uplifts needed: bug 1567601 and bug 1569300
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): The patch for uplift is on top of both bug 1567601 and bug 1569300 that touch some shared code. The behavior changes are relatively straightforward of additionally showing the about:welcome cards on new tabs although the patch is somewhat large as it includes refactoring to show the triplets on more than just about:welcome. Given the startup nature of showing about:welcome or about:home early, experimentation is built in like how it was done for Trailhead 67 dot release.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=47323c8cff2315013e1dcd373d067670c4536583

  • String changes made/needed: none
Attachment #9085335 - Flags: approval-mozilla-beta?
Flags: qe-verify+
Assignee: nobody → edilee

Comment on attachment 9085335 [details]
Bug 1569303 - Extended First Run Triplets

Work in support of the approved relationship scoping projects targeting Fx69. Approved for 69.0b14.

Attachment #9085335 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
QA Whiteboard: [qa-triaged]
Depends on: 1575228
Depends on: 1574003

Removing the qe-verify flag as the feature has been signed off as GREEN.

Flags: qe-verify+
Depends on: 1581912
Depends on: 1589146
Depends on: 1594512
You need to log in before you can comment on or make changes to this bug.