Closed Bug 1421302 Opened 3 years ago Closed 3 years ago
Personalization fixes for Pocket
The following fixes are needed for personalized Pocket recommendations on NewTab: - The disclaimer overlaps with the "Okay, got it" button on Windows - Improve client-side rotation so that rotation is based on actual impressions, not just time - Ensure domain affinity calculation isn't being executed too often - Turn on personalization by default
Fixed in 59 as part of bug 1415812 export. https://hg.mozilla.org/mozilla-central/rev/b4d1db669c93
Comment on attachment 8932529 [details] Bug 1421302 - Personalization fixes for Pocket https://reviewboard.mozilla.org/r/203580/#review209056 ::: browser/extensions/activity-stream/install.rdf.in:11 (Diff revision 1) > <Description about="urn:mozilla:install-manifest"> > <em:id>email@example.com</em:id> > <em:type>2</em:type> > <em:bootstrap>true</em:bootstrap> > <em:unpack>false</em:unpack> > - <em:version>2017.11.03.1438-bf427ddd</em:version> > + <em:version>2017.11.24.1218-5d2dcaad</em:version> Not sure how we want to handle this install.rdf.in dependency… The commit id will be different depending on how we end up rebasing things to the firefox-58 git branch. Potentially either we rebase everything we want to that branch first or leave out this changed line. ?
Attachment #8932529 - Flags: review?(edilee) → review+
Comment on attachment 8932529 [details] Bug 1421302 - Personalization fixes for Pocket Approval Request Comment [Feature/Bug causing the regression]: User are seeing an incorrect Pocket disclaimer. On Windows, it doesn't render correctly and overlaps with the confirmation button. Further the disclaimer describes how Pocket recommendations are personalized, but they aren't as the feature isn't turned on in 58. Once personalization is turned on, the current client-side rotation can cause Users to miss the most relevant stories. [User impact if declined]: - Users will expect personalized recommendations but will in fact see the global recommendations (same for all users) - The disclaimer won't render correctly on Windows [Is this code covered by automated tests?]: Yes [Has the fix been verified in Nightly?]: Yes 20171119220126 [Needs manual test from QE? If yes, steps to reproduce]: No [List of other uplifts needed for the feature/fix]: No [Is the change risky?]: No [Why is the change risky/not risky?]: Pocket personalization is simply applying different client-side sorting to the global recommendations. The same content is fetched on all clients. In case of failing personalization, the default sort order (as present in the feed response) will be used. [String changes made/needed]: No
Attachment #8932529 - Flags: approval-mozilla-beta?
Comment on attachment 8932529 [details] Bug 1421302 - Personalization fixes for Pocket Fix a personalized Pocket recommendations on NewTab. Beta58+.
Attachment #8932529 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
What should be done regarding the conflict with the version number in install.rdf.in?
:aryx The line (version number) has been removed in the latest revision. So, it should no longer cause a conflict.
Component: Activity Streams: Newtab → New Tab Page
You need to log in before you can comment on or make changes to this bug.