Closed Bug 1196102 Opened 10 years ago Closed 10 years ago

Heartbeat: Support heartbeat prompts without rating stars

Categories

(Firefox :: Tours, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 43
Iteration:
43.1 - Aug 24
Tracking Status
firefox41 --- fixed
firefox42 --- fixed
firefox43 --- fixed

People

(Reporter: MattN, Assigned: MattN)

References

Details

(Whiteboard: [fxprivacy])

Attachments

(3 files)

We want to implement something like attachment 8649438 [details] which doesn't use star ratings.
Flags: qe-verify?
Priority: -- → P1
Bug 1196102 - Clean up unused Heartbeat UITour arguments and indentation. r=bgrins
Attachment #8649711 - Flags: review?(bgrinstead)
Flags: qe-verify? → qe-verify-
Assignee: nobody → MattN+bmo
Status: NEW → ASSIGNED
Iteration: --- → 43.1 - Aug 24
Attachment #8649711 - Flags: review?(bgrinstead) → review+
Comment on attachment 8649711 [details] MozReview Request: Bug 1196102 - Clean up unused Heartbeat UITour arguments and indentation. r=bgrins https://reviewboard.mozilla.org/r/16471/#review14783 Ship It!
Bug 1196102 - Heartbeat: Support prompts with a button instead of rating stars. r=bgrins
Attachment #8651236 - Flags: review?(bgrinstead)
Note that this patch makes a change to the UITour library so heartbeat will need to make the equivalent change. Code from a whitelisted domain can run: ` Mozilla.UITour.showHeartbeat("Would you like to share feedback with Mozilla? No information will be shared unless you take the survey.", "Thank you!", "myflowid", "http://www.mozilla.org/?fake=bar", null, null, { engagementButtonLabel: "Take Survey", }); ` From a Browser Console the equivalent is: ` UITour.showHeartbeat(window, { message: "Would you like to share feedback with Mozilla? No information will be shared unless you take the survey.", thankyouMessage: "Thank you!", flowId: "myflowid", engagementButtonLabel: "Take Survey", engagementURL: "http://www.mozilla.org/", }); `
Comment on attachment 8651236 [details] MozReview Request: Bug 1196102 - Heartbeat: Support prompts with a button instead of rating stars. r=bgrins https://reviewboard.mozilla.org/r/16873/#review15019 ::: browser/components/uitour/UITour.jsm:476 (Diff revision 1) > + if (data.engagementButtonText && typeof data.engagementButtonText != "string") { Should this be `data.engagementButtonLabel`? Don't see any othter references to `engagementButtonText`. If so, please add a simple test case in the b-c test covering this.
Attachment #8651236 - Flags: review?(bgrinstead)
Comment on attachment 8651236 [details] MozReview Request: Bug 1196102 - Heartbeat: Support prompts with a button instead of rating stars. r=bgrins Bug 1196102 - Heartbeat: Support prompts with a button instead of rating stars. r=bgrins
Attachment #8651236 - Flags: review?(bgrinstead)
Comment on attachment 8651236 [details] MozReview Request: Bug 1196102 - Heartbeat: Support prompts with a button instead of rating stars. r=bgrins https://reviewboard.mozilla.org/r/16873/#review15025 Ship It!
Attachment #8651236 - Flags: review?(bgrinstead) → review+
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → Firefox 43
Depends on: 1197659
Comment on attachment 8651236 [details] MozReview Request: Bug 1196102 - Heartbeat: Support prompts with a button instead of rating stars. r=bgrins Approval Request Comment [Feature/regressing bug #]: Private Browsing with Tracking Protection measurements via HeartBeat (using UITour) [User impact if declined]: No way to measure the (change in) user sentiment towards private browsing so we won't be able to address user concerns. Specifically this patch just allows using a survey button instead of stars (which may not give good results in PB). We want to get a baseline in 41 to measure 42 sentiment against. [Describe test coverage new/current, TreeHerder]: Automated tests for the button behaviour. [Risks and why]: Low risk since this is an isolated change only affecting UITour the heartbeat API. Worst case is that the heartbeat UI-only doesn't work which wouldn't be end of the world. [String/UUID change made/needed]: None, the button string comes from the heartbeat webpage.
Attachment #8651236 - Flags: approval-mozilla-beta?
Attachment #8651236 - Flags: approval-mozilla-aurora?
Comment on attachment 8651236 [details] MozReview Request: Bug 1196102 - Heartbeat: Support prompts with a button instead of rating stars. r=bgrins > Private Browsing with Tracking Protection Hmm, this will arrive with 42 (aurora currently) and not 41 (beta Why do you request the uplift now? Thanks
Flags: needinfo?(MattN+bmo)
Attachment #8651236 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
(In reply to Sylvestre Ledru [:sylvestre] from comment #12) > > Private Browsing with Tracking Protection > Hmm, this will arrive with 42 (aurora currently) and not 41 (beta > Why do you request the uplift now? I explained this: > We want to get a baseline in 41 to measure 42 sentiment against.
Flags: needinfo?(MattN+bmo)
Matt, does this change the HB survey from star ratings to survey link in regular (non-PBM) mode too?
Flags: needinfo?(MattN+bmo)
Comment on attachment 8651236 [details] MozReview Request: Bug 1196102 - Heartbeat: Support prompts with a button instead of rating stars. r=bgrins We need this patch in Beta41 in order to get baseline numbers. I would have preferred to stabilize this patch on Aurora channel but the sooner this gets uplifted to Beta, we can get more users to test it and identify regressions. Beta41+
Attachment #8651236 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
(In reply to Ritu Kothari (:ritu) from comment #15) > Matt, does this change the HB survey from star ratings to survey link in > regular (non-PBM) mode too? No, this provides a new option to use a button instead of stars. If they new option isn't used the existing stars should continue to work the same.
Flags: needinfo?(MattN+bmo)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: