Bug 1634841 Comment 0 Edit History

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

# Summary

We need to be able to specify a no-show branch in all messaging experiments. The no-show branch is a branch that doesn't show any messages for the messaging layer / group being experimented on. It differs from control in that control shows the default setting for that message layer, while the no show shows nothing. 

This is necessary because we need to be able to answer, for all messaging experiments, "this is the effect of message X versus not showing any message". That would allow us to learn long term (by having a consistent comparison across different experiments), and identify any issues with attention stewardship. 

----
#### What we need: 
We need the messaging system to be able to intake some parameter (from remote setting / experiment manager) and then not show any message, for that message layer. 

For certain message types, how that should look is obvious: 
* CFRs: don't show any CFRs
* newtab/homepage triplets: don't show any triplets
* snippets: don't show any snippets

For about:welcome, that's a bit more complicated. I think it's sensible to not show about:welcome, and instead, bypass directly into the newtab page.
# Summary

We need to be able to specify a no-show branch in all messaging experiments. The no-show branch is a branch that doesn't show any messages for the messaging layer / group being experimented on. It differs from control in that control shows the default setting for that message layer, while the no show shows nothing. 

This is necessary because we need to be able to answer, for all messaging experiments, "this is the effect of message X versus not showing any message". That would allow us to learn long term (by having a consistent comparison across different experiments), and identify any issues with attention stewardship. 

----
#### What we need: 
We need the ability to do the following, in descending order of importance (order is my opinion):
* Turn off ALL messaging system messages for users in a branch
* Turn off all messaging system message of one (or more) particular group(s) (CFR, moments, etc) for users of a branch
* Turn off one (or more) messages (by message_id) for users of a branch

Back to Bug 1634841 Comment 0