Before you start testing secondary indicators, try all reasonable primary indicators.
You are planomg to a/b test all these? Either you have huge traffic or you’ll need to wait for a very long time to reach significance.
If you have “watch” I’d guess that is the best. Like, dislike, and wishlist are more indirect and for business purposes you don’t care if they dislike, if they watch—or I assume so.
The best primary is important sonce all secondary indicators are tested for correlation with it. If you have a weak primary or not enough data for it, the others will suffer too.
That said, if “watch” is the best then all will add to recs being better or will have no effect. However adding more will have a dimoinishing effect.
In other cases we founs:
watch: best primary
category-pref or genre pref, taken from the genre of the watched items
dislike
search-terms: the id would be the token of the te3rm searched for after fulltxt analysis (stemming, etc)
The things like share, like, wishlist, are not much different than watch data.
Just a guess since I haven’t seen the app.
Good luck and of course share results if you can.