Closed
Bug 1196102
Opened 10 years ago
Closed 10 years ago
Heartbeat: Support heartbeat prompts without rating stars
Categories
(Firefox :: Tours, enhancement, P1)
Firefox
Tours
Tracking
()
People
(Reporter: MattN, Assigned: MattN)
References
Details
(Whiteboard: [fxprivacy])
Attachments
(3 files)
40 bytes,
text/x-review-board-request
|
bgrins
:
review+
|
Details |
95.38 KB,
image/png
|
Details | |
40 bytes,
text/x-review-board-request
|
bgrins
:
review+
Sylvestre
:
approval-mozilla-aurora+
ritu
:
approval-mozilla-beta+
|
Details |
We want to implement something like attachment 8649438 [details] which doesn't use star ratings.
Updated•10 years ago
|
Flags: qe-verify?
Priority: -- → P1
Assignee | ||
Comment 1•10 years ago
|
||
Bug 1196102 - Clean up unused Heartbeat UITour arguments and indentation. r=bgrins
Attachment #8649711 -
Flags: review?(bgrinstead)
Assignee | ||
Updated•10 years ago
|
Flags: qe-verify? → qe-verify-
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → MattN+bmo
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•10 years ago
|
||
Updated•10 years ago
|
Iteration: --- → 43.1 - Aug 24
Updated•10 years ago
|
Attachment #8649711 -
Flags: review?(bgrinstead) → review+
Comment 3•10 years ago
|
||
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!
Assignee | ||
Comment 4•10 years ago
|
||
Bug 1196102 - Heartbeat: Support prompts with a button instead of rating stars. r=bgrins
Attachment #8651236 -
Flags: review?(bgrinstead)
Assignee | ||
Comment 5•10 years ago
|
||
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 6•10 years ago
|
||
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)
Assignee | ||
Comment 7•10 years ago
|
||
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 8•10 years ago
|
||
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+
Comment 10•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/09877fdd753a
https://hg.mozilla.org/mozilla-central/rev/e0f2fd166388
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
status-firefox43:
--- → fixed
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → Firefox 43
status-firefox41:
--- → affected
Assignee | ||
Updated•10 years ago
|
status-firefox42:
--- → affected
Assignee | ||
Comment 11•10 years ago
|
||
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 12•10 years ago
|
||
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+
Comment 13•10 years ago
|
||
Assignee | ||
Comment 14•10 years ago
|
||
(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)
Comment 15•10 years ago
|
||
Matt, does this change the HB survey from star ratings to survey link in regular (non-PBM) mode too?
Flags: needinfo?(MattN+bmo)
Comment 16•10 years ago
|
||
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+
Assignee | ||
Comment 17•10 years ago
|
||
(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)
Comment 18•10 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•