Each Facebook user is monitored by thousands of companies.

A new study looks at who is sending information about your online activity to Facebook. 2,230 different companies, on average, are found to share data on you.