why not just have a simple survey and let the user pick or rate what they are interested in? Why the need to have the web browser actually track everything?
Also, there should be a permission API around this for each website (like camera/microphone), that explicitly states why the website is requesting this information and what information the browser will return to the website.