Closed Bug 1645870 Opened 5 years ago Closed 5 years ago

individual newtab stories targeting prefs for spocs or recs

Categories

(Firefox :: New Tab Page, enhancement)

enhancement

Tracking

()

VERIFIED FIXED
Firefox 79
Tracking Status
firefox78 - verified
firefox79 --- verified

People

(Reporter: thecount, Assigned: thecount)

Details

Attachments

(1 file)

We have an issue with v2 personalization where new profiles with no history can show limited number of stories on newtab.

Mostly this is due to the result of the personalization being negative, and below the min score.

The easy fix is to control spocs and recs, and if they are personalized or not, based on individual prefs.

I propose:

// System pref to allow Pocket stories personalization to be turned on/off.
pref("browser.newtabpage.activity-stream.discoverystream.recs.personalized", false);
// System pref to allow Pocket sponsored content personalization to be turned on/off.
pref("browser.newtabpage.activity-stream.discoverystream.spocs.personalized", true);
Assignee: nobody → sdowne

[Tracking Requested - why for this release]: I'm working on an hoping to have a reasonably sized patch that can fix this by eod.

Hoping to get an uplift, because it would impact a study we wanted to do.

To test:

  1. Create a new profile.
  2. Set browser.newtabpage.activity-stream.asrouter.devtoolsEnabled to true
  3. Open about:home#devtools-ds
  4. Click "refresh cache" wait a second or 2.
  5. Click "expire cache" wait a second or 2.
  6. Click "trigger idle daily" wait a second or 2.
  7. Click "trigger system click" wait a second or 2.
  8. Open a new newtab

Expected: Newtab should be showing 7 rows of stories.

Comment on attachment 9156834 [details]
Bug 1645870 - individual newtab stories targeting prefs for spocs or recs

Beta/Release Uplift Approval Request

  • User impact if declined: UX impact to an upcoming study
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: To test:
  1. Create a new profile.
  2. Set browser.newtabpage.activity-stream.asrouter.devtoolsEnabled to true
  3. Open about:home#devtools-ds
  4. Click "refresh cache" wait a second or 2.
  5. Click "expire cache" wait a second or 2.
  6. Click "trigger idle daily" wait a second or 2.
  7. Click "trigger system click" wait a second or 2.
  8. Open a new newtab
  • List of other uplifts needed: None
  • Risk to taking this patch: Medium
  • Why is the change risky/not risky? (and alternatives if risky): Medium sized code change, in low impact areas of the code.
  • String changes made/needed: none
Attachment #9156834 - Flags: approval-mozilla-beta?
Flags: qe-verify+
Pushed by sdowne@getpocket.com: https://hg.mozilla.org/integration/autoland/rev/f527c3d9dd7f individual newtab stories targeting prefs for spocs or recs r=gvn
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 79
QA Whiteboard: [qa-triaged]

Verified-fixed on latest Nightly 79.0a1 (2020-06-15) on Windows 10x64, Ubuntu 16.04 and MacOS 10.13.
Following the steps in Comment 13, we now have 7 rows displayed in a new tab.

Waiting for uplift to verify further.

Comment on attachment 9156834 [details]
Bug 1645870 - individual newtab stories targeting prefs for spocs or recs

approved for 78.0b8

Attachment #9156834 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Verified-fixed on latest Beta 78.0b8 on Windows 10x64, Ubuntu 16.04 and MacOS 10.13 with the same expected as in Comment 8.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triaged]
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: