Bug 1547062 Comment 5 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

https://github.com/mozilla/activity-stream/pull/4980

We'll have a primary experiment (interrupts) and secondary (triplets) with most people getting a default experience (no experiment data).

Default experience would show the new "Join" modal followed by 1 of the 4 triplets:

- triplet "supercharge" = mobile firefox, sync, firefox monitor
- triplet "payoff" = firefox monitor, facebook container, firefox send
- triplet "multidevice" = mobile firefox, pocket, send tabs
- triplet "privacy" = private browsing, tracking protection, firefox lockwise

The primary experiment has 5 possible "interrupts":

- control / existing blue fxa messaging
- join / new purple "Join Firefox"
- sync / new purple but with existing fxa messaging
- nofirstrun / nothing - looks like about:newtab
- cards / no modal straight to triplet

The secondary experiment has 4 possible "triplets" as described above and shown after "join"

We will land with a default `trailhead.firstrun.branches` pref value so nightly users will always see join-supercharge. For testing, this value can be changed requiring restarting firefox and visiting about:welcome. For uplift to 67, the pref value will be set to "control" so everyone gets the existing experience there. Then for later uplift don't set the pref and experimentation will pick the appropriate branches.
https://github.com/mozilla/activity-stream/pull/4980

We'll have a primary experiment (interrupts) and secondary (triplets) with most people getting a default experience (no experiment data).

Default experience would show the new "Join" modal followed by 1 of the 4 triplets:

- triplet "supercharge" = mobile firefox, sync, firefox monitor
- triplet "payoff" = firefox monitor, facebook container, firefox send
- triplet "multidevice" = mobile firefox, pocket, send tabs
- triplet "privacy" = private browsing, tracking protection, firefox lockwise

The primary experiment has 5 possible "interrupts":

- control / existing blue fxa messaging
- join / new purple "Join Firefox"
- sync / new purple but with existing fxa messaging
- nofirstrun / nothing - looks like about:newtab
- cards / no modal straight to triplet

The secondary experiment has 4 possible "triplets" as described above and shown after "join"

We will land with a default `trailhead.firstrun.branches` pref value so nightly users will always see join-supercharge. For testing, this value can be changed requiring restarting firefox and visiting about:welcome. For uplift to 67, the pref value will be set to "control" so everyone gets the existing experience there. Then for later uplift don't set the pref and experimentation will pick the appropriate branches.

For debugging, after visiting about:welcome and getting an experiment picked, one can go to about:newtab#devtools and confirm the picked branches.
https://github.com/mozilla/activity-stream/pull/4980

We'll have a primary experiment (interrupts) and secondary (triplets) with most people getting a default experience (no experiment data).

Default experience would show the new "Join" modal followed by 1 of the 4 triplets:

- triplet "supercharge" = mobile firefox, sync, firefox monitor
- triplet "payoff" = firefox monitor, facebook container, firefox send
- triplet "multidevice" = mobile firefox, pocket, send tabs
- triplet "privacy" = private browsing, tracking protection, firefox lockwise

The primary experiment has 5 possible "interrupts":

- control / existing blue fxa messaging
- join / new purple "Join Firefox"
- sync / new purple but with existing fxa messaging
- nofirstrun / nothing - looks like about:newtab
- cards / no modal straight to triplet

The secondary experiment has 4 possible "triplets" as described above and shown after "join"

We will land with a default `trailhead.firstrun.branches` pref value so nightly users will always see join-privacy. For testing, this value can be changed requiring restarting firefox and visiting about:welcome. For uplift to 67, the pref value will be set to "control" so everyone gets the existing experience there. Then for later uplift don't set the pref and experimentation will pick the appropriate branches.

For debugging, after visiting about:welcome and getting an experiment picked, one can go to about:newtab#devtools and confirm the picked branches.

Back to Bug 1547062 Comment 5