Facebook has terrible targeting. They might collect lots of data but they truly suck at utilizing it. It is pathetic. Google is fairly mediocre. Literally nothing in the quality of online advertising has changed since 1999.
Sidenote, adblockers work with Amazon and Facebook.
I'm curious about your experience here. In my experience Digital folks come with a lot of smoke and mirrors that crumble under standard statistical analysis.
This is missing some testing. In multichannel environments you have the potential for multiple touches, as well as baseline if your company is large enough. For example, a traditional product like cars: you have a baseline of folks who come in, and then you have (ideally addtional/higher rate of) folks that come through the digital channel, such as engaging an online salesperson. Do the digital channels generate a higher rate of purchase than the baseline channel? If so, is the lift statistically significant? These are what I mean. Revenue moving through a digital pipeline could be because people happened to fall into that bucket but were already going to purchase anyway. In other words, some of the $1000 went to non-incremental marketing. The goal is to make sure the incremental marketing exceeds the spend.
Honestly in my experience they don't. The low quality ads is a major reason I have ramped down my Facebook usage. Google is sort of ok. The targeting on every platform is still 1999 quality. There literally has been zero change to the end user despite all the data collection. At the end of the day, it's low quality advertising.
Sidenote, adblockers work with Amazon and Facebook.