Highly targeted advertising can produce great results and there was a time where Facebook was basically a money-printing machine for affiliate and ecommerce because it was so good at finding and reaching the perfect customer. This has become saturated and results have dissipated somewhat but it's still very strong.
My personal experience is that it is pretty hard to get consistently good performance running campaigns on FB or Google. It requires a lot of learning and a lot of trial and error. On top of that, they constantly push you to spend more by giving you dubious recommendations on how to “improve” your campaigns. Very hard to believe that the average small business is actually capable of running good campaigns and consistently make money from them.
Keep in mind I'm talking about targeted advertising, not advertising in general.
Putting up a large sign outside convince store is going to target people in the area well enough. Giant companies like Disney can easily produce different ads to target individual slices of the population for similar results. But, how well can a small river rafting company for example leverage demographics data? Meanwhile because some companies find this data useful they suddenly need to pay a premium, which just doesn’t seem likely to pay off on average.
If you want to target river rafters then you can just target people with "river rafting, outdoors, adventurer, travel" interests, or followers of your page, or upload emails of existing customers. Then let Facebook find similar people automatically. It's that easy.
Everything else being equal, targeted ads still do better than non-targeted ads. I don't see how this is so controversial.
That’s the thing, it’s very easy to advertise to existing customers, worse your competitors are likely to bid up any easy associations. So, the most common case ends up in failure. Perhaps you didn’t something that works you can double down on, but that’s in practice extremely rare these days. Far more common is to realize after the fact you just spent a lot of money on a negative return.
Targeting people who have obvious self-selected and data-driven interests in what you're selling is going to do better than generic ads with no specific audience. This is practically science at this point. However nothing is guaranteed and a specific campaign not providing results doesn't have anything to do with the concept of targeted advertising.
It's not impossible that Facebook and Google capture all of the value--or more--that their clients generate by running ads: Bob's Burgers runs $500/mo worth of ads, only generates $400 in (new) profit from them, but is afraid to stop because Paul's Pizza is also running ads and they might lose even more marketshare.
They found that paid (i.e., ads) and unpaid traffic were nearly perfect substitutes for brand names: people will either to get to eBay. For non-brands, clicks go down, but sales don’t; ads are mostly attracting “browsers”, rather than buyers.
The real answer is that it probably depends a lot on the industry, market, and individual business.
If your point is that effective advertising strategies vary by company then I agree, but that is a tangential and meaningless point in the context of the above conversation.
I found the eBay data interesting because AI had assumed that they would have a fairly sophisticated online operation, and yet neither the branded nor non-brand ads really helped (for the latter, removing ads led to -40% on clicks, but -2% on sales).
I can’t imagine that the neighborhood pizza place is really doing a top-notch job on ad attribution; it seems a heck of a lot more likely that they throw a few ads up because everyone else does too.
With respect to eBay, proving someone sucks at running ads isn’t the same as proving ads suck. (also it matters a lot more what % of sales the ads in this case represented, rather than just the absolute change in sales).
I agree with you about the neighborhood businesses fwiw.
Otherwise why continue to run the ads? A smaller but profitable marketshare is better than a larger but negative one.
All competition is a coordination problem.
Prediction and attribution are really hard. I linked a paper below showing that eBay was wasting money on entirely ineffective keyword ads. I can’t imagine that most small businesses (especially brick and mortar ones) are much savvier.
Whether something provides a return or not for your specific situation doesn't have anything to do with whether the product itself is working and valid.
Ebay situation is different because search is as close as you can get to "intent" in advertising. You don't need user-targeting when you have a search query telling you exactly what they're looking for. Targeting is a proxy for that kind of intent when it's not available.
What I'm not yet convinced of is that they're a panacea for all small businesses. Details aside, one moral of the eBay paper is that a $50B business, with a whole dedicated department, still managed to make a dog's breakfast of their online advertising; Uber reported similar problems earlier this winter.
It seems hard and it's not obvious to me that every business has the aptitude, market, or business model to do it well. At the same time, I can easily imagine people deciding "We need to do something about advertising" and then forging ahead with whatever something they land on. This is especially true with the ROI is difficult to calculate--and I do think it's probably harder to calculate for an ad than for something with very standardized cost/performance characteristics like new equipment.
Google, Facebook, and Shopify making money doesn't really answer this question. As an analogy: "Is there gold in them there hills?" "Sure, even the guy selling shovels is making money!"
Advertising can be complicated, but part of the value of these giant networks is helping to run those campaigns effectively. I'm not sure why you think everyone has to put in similar amounts of effort. That's not necessary at all. You have tools from simply setting the budget and targeting lookalikes of people liking your posts (what most small businesses do) to running your own bidder stack (for larger brands that have entire agencies working for them).
While attribution will never be perfect, it's not guessing either. Ecommerce only makes it easier as you can track all the way from exposure to checkout, and in some ways can be more attributable than other businesses expenses.