Solution: Let's experiment with a basic set of new signals that are already available (e.g. share events, etc...) and add them to a scoring system to test how we can improve relevance to users measured by CTR.
Hypothesis: If we deploy a scoring/ranking system and feed it more signals making score more accurate, we will achieve higher interactions on page.
Work to do this:
* Andrei and team working on MVP of scoring and ranking system in Activity Stream as an experiment which can be preffed on/off.
* Nan/Olivier working on storage to store signals.
Two groups of signals here:
* A: What user signals can we record now and feed into Activity Stream's scoring system?
* B: What user signals can we enable in gecko and feed into Activity Stream's scoring system for the long term or understanding what signals matter? We could consider uplifting behind a pref, where AS can flip the pref.
Actions:
* Identify what signals are in A vs B - @Brendan can you identify this and update the sheet?
* How do we get A into scoring system or the current query system.
* Do we want to do work in gecko now to enable B signals? If yes, who can do this?
==== Performance ====