I am stunned that despite having ublock origin and privacy badger in chrome, I still see numerous sites sharing my data. What plugin disables this?
Best you can do is withhold information at time of purchase. Use cash, don't give your email, phone number, etc.
Some businesses are clever and dangle a carrot with the request for PII such as emailing you the receipt or texting you status updates. You will have to learn to be "that guy" and politely refuse, or give bogus information.
The bitchy thing is, even an Android app like MX Player or Maps.ME was sending events to Facebook, but FB's JSON just said "custom event"...