Closed Bug 1719707 Opened 3 years ago Closed 3 years ago

[Onboarding] Include screen order in about:welcome telemetry

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
91 Branch
Iteration:
91.3 - Jun 28 - Jul 11
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.

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_%'

Assignee: nobody → pdahiya
Status: NEW → ASSIGNED
Severity: -- → S3
Iteration: --- → 91.3 - Jun 28 - Jul 11
No longer blocks: proton-onboarding
Pushed by pdahiya@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c175251949b4 Include screen order in message id r=andreio
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch

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.

Status: RESOLVED → VERIFIED
Blocks: 1790655
Blocks: 1867627
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: