Create an inital set of messaging system targeting constants
Categories
(Firefox :: Messaging System, enhancement, P2)
Tracking
()
People
(Reporter: mviar, Assigned: mjung)
References
(Blocks 1 open bug)
Details
We often reuse certain targeting strings in messaging system, both for in-tree messages and experiments. At the moment, we don't document these commonly used combinations / heuristics. This makes it difficult to effectively communicate changes and maintain consistency across messages. This bug is for collecting an initial set of targeting constants with the intent of landing them in-tree. Our team discussed using a versioning system to highlight targeting changes. This might look like adding a new constant with _V2 or a similar suffix added to denote an update.
Experimenter offers a model of using constants for commonly reused targeting strings.
This document can be used to compile an initial list of constants.
Example candidates for targeting constants:
'browser.shell.checkDefaultBrowser'|preferenceValue && !isDefaultBrowser"for user needs to set default (see uses here)(currentDate|date - profileAgeCreated|date) / 86400000 >= 28 && previousSessionEndfor existing users- We recently began adding
previousSessionEndto this targeting to avoid including users with older profiles who deleted Firefox, then reinstalled and refreshed their account resulting in them seeing first run onboarding
- We recently began adding
totalBookmarksCount <= 5as a heuristic for users who have not imported from another browser- This also needs to be updated as the default number of bookmarks in release will be 4 with bug 1904630.
- We could now use something like
!( browser.migrate.interactions.bookmarks || browser.migrate.interactions.passwords || browser.migrate.interactions.csvpasswords || browser.migrate.interactions.history)
Updated•1 year ago
|
Putting as a P2 for now until I wrap up some feature work for upcoming experiment.
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Setting this as a P2 for now in favor of higher priority rootCa desktop and android messaging.
Sorry this unfortunately fell off my plate, hoping to re-prioritize soon.
Description
•