[Onboarding] Include screen order in about:welcome telemetry
Categories
(Firefox :: Messaging System, enhancement, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox91 | --- | verified |
People
(Reporter: pdahiya, Assigned: pdahiya)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Scope of this bug is to add screen order inside messageid sent to telemetry. See Bug 1691942
Capture of slack thread discussion:
We need to add something like a step_id to go with message_ids . Every time we change the message ID, we break our dashboards and charts. Not to mention, it’s impossible to remember all of them.In order to plot a chart over 3 months, we have to include like 15 message IDs.If we had step 1, step 2, step 3, etc. We could build our charts from that and it wouldn’t break each time. We could then segment on message ID to see more details.
Assignee | ||
Comment 1•3 years ago
|
||
Patch appends screen order in message id to be passed in Impression and Click telemetry from respective screen. This is useful to keep onboarding engagement dashboard consistent across releases by using message id that begins with 'feature id_screen order_%'
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Comment 3•3 years ago
|
||
bugherder |
Comment 4•3 years ago
|
||
I have verified the following using a new profile with non-default, not-pinned Firefox Nightly 92.0a1 (Build ID: 20210718212857) and Firefox Beta 91.0b4 (Build ID: 20210718185934) on Windows 10 x64, macOS 11.4, and Ubuntu Linux x64:
For the "about:welcome" landing page:
- The "IMPRESSION" ping contains the "message_id":"DEFAULT_ABOUTWELCOME_PROTON_0_AW_PIN_FIREFOX" string;
- The "CLICK_BUTTON" ping from both the primary and the secondary buttons contains the "message_id":"DEFAULT_ABOUTWELCOME_PROTON_0_AW_PIN_FIREFOX" string;
For the 1st "about:welcome" slide:
- The "IMPRESSION" ping contains the "message_id":"DEFAULT_ABOUTWELCOME_PROTON_1_AW_SET_DEFAULT" string;
- The "CLICK_BUTTON" ping from both the primary and the secondary buttons contains the "message_id":"DEFAULT_ABOUTWELCOME_PROTON_1_AW_SET_DEFAULT" string;
For the 2nd "about:welcome" slide:
- The "IMPRESSION" ping contains the "message_id":"DEFAULT_ABOUTWELCOME_PROTON_2_AW_IMPORT_SETTINGS" string;
- The "CLICK_BUTTON" ping from both the primary and the secondary buttons contains the "message_id":"DEFAULT_ABOUTWELCOME_PROTON_2_AW_IMPORT_SETTINGS" string;
For the 3rd "about:welcome" slide:
- The "IMPRESSION" ping contains the "message_id":"DEFAULT_ABOUTWELCOME_PROTON_3_AW_CHOOSE_THEME" string;
- The "CLICK_BUTTON" ping from both the primary and the secondary buttons contains the "message_id":"DEFAULT_ABOUTWELCOME_PROTON_3_AW_CHOOSE_THEME" string;
- The "CLICK_BUTTON" ping from each of the available themes contains the "message_id":"DEFAULT_ABOUTWELCOME_PROTON_3_AW_CHOOSE_THEME" string.
I have also verified for the cases where the Firefox browser is already set as default but not pinned, and it is already set as default and pinned.
Description
•