Ad tech

Back when South by Southwest wasn’t terrible, there used to be an annual panel called Browser Wars populated with representatives from the main browser vendors (except for Apple, obviously, who would never venture onto a stage outside of their own events).

I remember getting into a heated debate with the panelists during the 2010 edition. I was mad about web fonts.

Just to set the scene, web fonts didn’t exist back in 2010. That’s what I was mad about.

There was no technical reason why we couldn’t have web fonts. The reason why we didn’t get web fonts for years and years was because browser makers were concerned about piracy and type foundries.

That’s nice and all, but as I said during that panel, I don’t recall any such concerns being raised for photographers when the img element was shipped. Neither was the original text-only web held back by the legimate fear by writers of plagiarism.

My point was not that these concerns weren’t important, but that it wasn’t the job of web browsers to shore up existing business models. To use standards-speak, these concerns are orthogonal.

I’m reminded of this when I see browser makers shoring up the business of behavioural advertising.

I subscribe to the RSS feed of updates to Chrome. Not all of it is necessarily interesting to me, but all of it is supposedly aimed at developers. And yet, in amongst the posts about APIs and features, there’ll be something about the Orwellianly-titled “privacy sandbox”.

This is only of interest to one specific industry: behavioural online advertising driven by surveillance and tracking. I don’t see any similar efforts being made for teachers, cooks, architects, doctors or lawyers.

It’s a ludicrous situation that I put down to the fact that Google, the company that makes Chrome, is also the company that makes its money from targeted advertising.

But then Mozilla started with the same shit.

Now, it’s one thing to roll out a new so-called “feature” to benefit behavioural advertising. It’s quite another to make it enabled by default. That’s a piece of deceptive design that has no place in Firefox. Defaults matter. Browser makers know this. It’s no accident that this “feature” was enabled by default.

This disgusts me.

It disgusts me all the more that it’s all for nothing. Notice that I’ve repeatly referred to behavioural advertising. That’s the kind that relies on tracking and surveillance to work.

There is another kind of advertising. Contextual advertising is when you show an advertisement related to the content of the page the user is currently on. The advertiser doesn’t need to know anything about the user, just the topic of the page.

Conventional wisdom has it that behavioural advertising is much more effective than contextual advertising. After all, why would there be such a huge industry built on tracking and surveillance if it didn’t work? See, for example, this footnote by John Gruber:

So if contextual ads generate, say, one-tenth the revenue of targeted ads, Meta could show 10 times as many ads to users who opt out of targeting. I don’t think 10× is an outlandish multiplier there — given how remarkably profitable Meta’s advertising business is, it might even need to be higher than that.

Seems obvious, right?

But the idea that behavioural advertising works better than contextual advertising has no basis in reality.

If you think you know otherwise, Jon Bradshaw would like to hear from you:

Bradshaw challenges industry to provide proof that data-driven targeting actually makes advertising more effective – or in fact makes it worse. He’s spoiling for a debate – and has three deep, recent studies that show: broad reach beats targeting for incremental growth; that the cost of targeting outweighs the return; and that second and third party data does not outperform a random sample. First party data does beat the random sample – but contextual ads massively outperform even first party data. And they are much, much cheaper. Now, says Bradshaw, let’s see some counter-evidence from those making a killing.

If targeted advertising is going to get preferential treatment from browser makers, I too would like to see some evidence that it actually works.

Further reading:

Have you published a response to this? :

Responses

Gabriel N

@adactio unless you own the browser with the largest user base AND one of the largest advertising businesses

# Posted by Gabriel N on Tuesday, July 16th, 2024 at 3:02pm

Donald Ball

@baldur My conspiracy theory is that behavioral advertising is being driven by propaganda interests, where narrow targeting of messages to certain groups (and outside the gaze of other groups) can be significant, and that commercial advertisers are either being taken for a ride or are aligned with the political goals and enjoying the ride.

Nick

@adactio banger post, changed my mind a bit as well.

# Posted by Nick on Tuesday, July 16th, 2024 at 3:40pm

Scott Kellum :typetura:

@adactio Online ads seem like a Braess’s paradox problem (https://www.youtube.com/watch?v=Cg73j3QYRJc)

The anti-privacy functionality of online ads is ultimately anti-customer. Results in ads that aren’t relevant to the context of where you are seeing the ads along with showcasing products and services that aren’t aspirational. It further hurts publisher autonomy and readership trust.

But companies who need to sell you that one mattress that you searched for right now are jamming up the ecosystem with crap.

The Spring Paradox

Nick Doty

@adactio measurement and attribution support other kinds of online advertising, not just behavioral advertising. I think one reason that standards groups have taken up measurement-related work over targeting is its broader applicability and utility.

And to your closing point about evidence, in order to get good data on which forms of advertising are most effective, privacy-preserving measurement of the efficacy of advertising — including contextual advertising — would be especially helpful.

# Posted by Nick Doty on Tuesday, July 16th, 2024 at 5:24pm

Don Marti

@scott @adactio the online ad business is also possibly the world’s tallest stack of principal-agent problems. Customers and owners of a legit company would both be better off with a simpler ad system that gives honest sellers a sustainable advantage over deceptive sellers in the market, but most of the decision-makers in the middle have incentives to add complexity—and in a more complex system it’s harder to tell honest and dishonest advertisers apart

# Posted by Don Marti on Tuesday, July 16th, 2024 at 5:26pm

Nick Doty

@adactio I work on privacy across Web standards and a lot of that is currently related to advertising either directly or indirectly — exactly because it’s one of the industry areas that most urgently needs better privacy practices.

For what it’s worth, I’m also working on two privacy standards focused on gender-based violence and survivors of domestic violence. And there’s a push for digital credentials online driven by other industry needs, with privacy risks (some ad-related, some not).

# Posted by Nick Doty on Tuesday, July 16th, 2024 at 5:30pm

Nick Doty

@robinwhittleton @adactio I don’t believe attribution is a necessity, and I’ve publicly pushed back in every standards meeting where someone has said that, even in passing. But measurement and attribution are useful and widely used, by advertisers and publishers, and can be useful for answering questions about efficacy.

# Posted by Nick Doty on Tuesday, July 16th, 2024 at 6:32pm

Nick Doty

@robinwhittleton @adactio private measurement could provide functionality to the advertiser and publisher in a way that’s safer and more private for the user, compared to what most ad tech companies prefer (where they surveil and profile every user’s online activity, with fingerprinting, cookies or email-based identifiers). The Web provides lots of functionality for sites as well as directly for users, and should keep a priority of constituencies where user benefit and safety is highest.

# Posted by Nick Doty on Wednesday, July 17th, 2024 at 1:09am

Timo Tijhof

@adactio @russss

I speculate three mechanisms at play:

A. Unsupported mgmt more likely to fund tech (incrementally yet infinitely) having seemingly-detailed data as subst for expertise, logic, and most of all: responsibility. Even when the question being asked of data is biased/flawed, and merely reflecting a semi-random assumption. Illusion of data-driven. Deniability. Line go up. Local maximum.

B. Resume-driven development. Sunkcost. We have all this infra.

1/3

# Posted by Timo Tijhof on Wednesday, July 17th, 2024 at 4:07am

Timo Tijhof

@adactio @russss

C. Self-fulfilling prophecy. Sell expensive option as only option (Google/Meta). Small/medium business will sacrifice ever more revenue to pay the mob for ever less access and distribution in return. It “works”, but only when you don’t compare it to anything. It doesn’t prove anything. But it does create Stockholm syndrome. “Nobody fired for choosing IBM.”

See also:

https://www.ikangai.com/does-advertising-without-tracking-cookies-work/

https://www.theregister.com/2020/07/03/stop_tracking_increase_revenue_effectiveness/

https://www.wired.com/story/can-killing-cookies-save-journalism/

2/3

Does advertising without tracking cookies work?

# Posted by Timo Tijhof on Wednesday, July 17th, 2024 at 4:11am

Timo Tijhof

@adactio @russss

A more human framing of point A above: Given a choice between thinking and turning dials, people are likely to turn dials (more data, more dials).

It’s easy to start believing that you’re improving something. You connect dots, see pockets where things work better, demand narrower ways to emphasise those pockets. You won’t know why, won’t create a uniform direction, and things may suddenly change. Yet gives confidence.

It’s got a bit of Dunning-Kruger too it.

3/3

# Posted by Timo Tijhof on Wednesday, July 17th, 2024 at 4:22am

firebreathingduck

@adactio Google makes its money from behavioral advertising, so they have a vested interest in lying about it’s effectiveness.

Mozilla has no excuse.

Cuban's Bullspit

@adactio although I wouldn’t need it (as not invasion of privacy and it can be done via site content) I genuinely do think if I had a “Allow contextual advertising” option, I’d have it checked. I’m not against advertising generally, I just don’t want to be tracked, nor do I see a valid reason for it… now, if there was only some kind of option for that in a browser?! (that advertising networks complied with)

Cuban's Bullspit

@adactio I do believe there was a massive missed opportunity here when the EU did GDPR and cookie consent… If they had gone with “do not track” track compliance and fines, we’d all have a better internet without the need for blockers or crazy popups designed to achieve the “allow all” option

58 Shares

# Shared by Witchzilla on Tuesday, July 16th, 2024 at 3:24pm

# Shared by Johannes Odland on Tuesday, July 16th, 2024 at 3:24pm

# Shared by Tom Arild Jakobsen on Tuesday, July 16th, 2024 at 3:24pm

# Shared by Baldur Bjarnason on Tuesday, July 16th, 2024 at 3:24pm

# Shared by leftiefriele on Tuesday, July 16th, 2024 at 3:56pm

# Shared by Jay on Tuesday, July 16th, 2024 at 3:56pm

# Shared by Andreu Botella on Tuesday, July 16th, 2024 at 3:56pm

# Shared by Nick on Tuesday, July 16th, 2024 at 3:56pm

# Shared by thudfactor on Tuesday, July 16th, 2024 at 3:56pm

# Shared by Mia (CSS workshops available) on Tuesday, July 16th, 2024 at 3:56pm

# Shared by bujiraso on Tuesday, July 16th, 2024 at 3:56pm

# Shared by Marty McGuire on Tuesday, July 16th, 2024 at 4:12pm

# Shared by Matti Kerttula on Tuesday, July 16th, 2024 at 4:26pm

# Shared by Parsingphase on Tuesday, July 16th, 2024 at 4:26pm

# Shared by Andrew Radev on Tuesday, July 16th, 2024 at 4:26pm

# Shared by ysbreker on Tuesday, July 16th, 2024 at 4:57pm

# Shared by paulfreeman on Tuesday, July 16th, 2024 at 5:24pm

# Shared by Kees de Kooter 🍋 on Tuesday, July 16th, 2024 at 5:24pm

# Shared by Jeff Coburn on Tuesday, July 16th, 2024 at 5:24pm

# Shared by Developez on Tuesday, July 16th, 2024 at 5:24pm

# Shared by Francis 🏴‍☠️ Gulotta on Tuesday, July 16th, 2024 at 5:24pm

# Shared by Zach Leatherman :11ty: on Tuesday, July 16th, 2024 at 5:24pm

# Shared by Scott Stevens on Tuesday, July 16th, 2024 at 5:59pm

# Shared by Philip John on Tuesday, July 16th, 2024 at 5:59pm

# Shared by Evangelos🏴 on Tuesday, July 16th, 2024 at 5:59pm

# Shared by Stuart :progress_pride: on Tuesday, July 16th, 2024 at 5:59pm

# Shared by Russ Garrett on Tuesday, July 16th, 2024 at 5:59pm

# Shared by Kathy Murdoch on Tuesday, July 16th, 2024 at 5:59pm

# Shared by Peter Janes on Tuesday, July 16th, 2024 at 5:59pm

# Shared by Juan Luis on Tuesday, July 16th, 2024 at 6:23pm

# Shared by Max Böck on Tuesday, July 16th, 2024 at 6:23pm

# Shared by Kimota94 on Tuesday, July 16th, 2024 at 6:23pm

# Shared by Yasa Akbulut on Tuesday, July 16th, 2024 at 6:48pm

# Shared by Bressain on Tuesday, July 16th, 2024 at 6:48pm

# Shared by Alfonso Martínez de Lizarrondo on Tuesday, July 16th, 2024 at 7:19pm

# Shared by Tyler Griffin on Tuesday, July 16th, 2024 at 7:19pm

# Shared by raffaele on Tuesday, July 16th, 2024 at 7:19pm

# Shared by Luke Dorny on Tuesday, July 16th, 2024 at 7:19pm

# Shared by SciHype on Tuesday, July 16th, 2024 at 7:49pm

# Shared by petert on Tuesday, July 16th, 2024 at 7:49pm

# Shared by Bill Seitz on Tuesday, July 16th, 2024 at 8:54pm

# Shared by Adrian Cochrane on Tuesday, July 16th, 2024 at 8:54pm

# Shared by Reiner Jung on Tuesday, July 16th, 2024 at 8:54pm

# Shared by Lenz Grimmer on Tuesday, July 16th, 2024 at 8:54pm

# Shared by ocdtrekkie on Wednesday, July 17th, 2024 at 12:30am

# Shared by mathew on Wednesday, July 17th, 2024 at 12:30am

# Shared by x0 on Wednesday, July 17th, 2024 at 2:31am

# Shared by Jake Gross on Wednesday, July 17th, 2024 at 2:59am

# Shared by Timo Tijhof on Wednesday, July 17th, 2024 at 4:02am

# Shared by Tobias Kausch on Wednesday, July 17th, 2024 at 5:39am

# Shared by the esoteric programmer on Wednesday, July 17th, 2024 at 6:39am

# Shared by nikken on Wednesday, July 17th, 2024 at 6:39am

# Shared by Jure Repinc :linux: :kde: on Wednesday, July 17th, 2024 at 9:17am

# Shared by Torclyn <R.I.P@natenom> on Wednesday, July 17th, 2024 at 11:51am

# Shared by Juan Nunez-Iglesias on Thursday, July 18th, 2024 at 3:14am

# Shared by Zachary Dunn on Thursday, July 18th, 2024 at 4:12pm

# Shared by Matthew Miller on Thursday, July 18th, 2024 at 6:59pm

# Shared by lalalala sombra on Sunday, July 21st, 2024 at 1:19pm

80 Likes

# Liked by PhDog 🇮🇪 on Tuesday, July 16th, 2024 at 3:23pm

# Liked by Johannes Odland on Tuesday, July 16th, 2024 at 3:23pm

# Liked by Royce Williams on Tuesday, July 16th, 2024 at 3:23pm

# Liked by Makia on Tuesday, July 16th, 2024 at 3:23pm

# Liked by EvilKiru 🇮🇸 he/him on Tuesday, July 16th, 2024 at 3:23pm

# Liked by A B on Tuesday, July 16th, 2024 at 3:23pm

# Liked by Jay on Tuesday, July 16th, 2024 at 3:23pm

# Liked by Raymond Neilson on Tuesday, July 16th, 2024 at 3:23pm

# Liked by Baldur Bjarnason on Tuesday, July 16th, 2024 at 3:23pm

# Liked by Chris Silverman 🌻 on Tuesday, July 16th, 2024 at 3:23pm

# Liked by Nick on Tuesday, July 16th, 2024 at 3:56pm

# Liked by Ethan Marcotte on Tuesday, July 16th, 2024 at 3:56pm

# Liked by Ashur Cabrera on Tuesday, July 16th, 2024 at 3:56pm

# Liked by Mia (CSS workshops available) on Tuesday, July 16th, 2024 at 3:56pm

# Liked by Mark Gritter on Tuesday, July 16th, 2024 at 4:26pm

# Liked by Andrew Radev on Tuesday, July 16th, 2024 at 4:26pm

# Liked by Billy Blinkenlights on Tuesday, July 16th, 2024 at 4:26pm

# Liked by Stan James 🏳️‍🌈 on Tuesday, July 16th, 2024 at 4:26pm

# Liked by Stephanie 🔮 Web Witch on Tuesday, July 16th, 2024 at 4:26pm

# Liked by Evil Jim O’Donnell on Tuesday, July 16th, 2024 at 4:26pm

# Liked by Scott Kellum :typetura: on Tuesday, July 16th, 2024 at 4:57pm

# Liked by eh on Tuesday, July 16th, 2024 at 4:57pm

# Liked by Philipp Tootloff on Tuesday, July 16th, 2024 at 4:57pm

# Liked by Philip Newborough on Tuesday, July 16th, 2024 at 4:57pm

# Liked by Bill Hunt on Tuesday, July 16th, 2024 at 5:24pm

# Liked by heta sniglar i ditt område on Tuesday, July 16th, 2024 at 5:24pm

# Liked by Zachary Jewell on Tuesday, July 16th, 2024 at 5:24pm

# Liked by Jeff Coburn on Tuesday, July 16th, 2024 at 5:24pm

# Liked by ric is wrapping up cont/ext on Tuesday, July 16th, 2024 at 5:24pm

# Liked by Matthew Lyon on Tuesday, July 16th, 2024 at 5:24pm

# Liked by Zach Leatherman :11ty: on Tuesday, July 16th, 2024 at 5:24pm

# Liked by Chris Johnson on Tuesday, July 16th, 2024 at 5:24pm

# Liked by Scott Stevens on Tuesday, July 16th, 2024 at 5:59pm

# Liked by Mx. Eddie R on Tuesday, July 16th, 2024 at 5:59pm

# Liked by Evangelos🏴 on Tuesday, July 16th, 2024 at 5:59pm

# Liked by Oh!My on Tuesday, July 16th, 2024 at 5:59pm

# Liked by OrbitalMartian on Tuesday, July 16th, 2024 at 5:59pm

# Liked by herr_schaft on Tuesday, July 16th, 2024 at 5:59pm

# Liked by Mini on Tuesday, July 16th, 2024 at 5:59pm

# Liked by Kees de Kooter 🍋 on Tuesday, July 16th, 2024 at 5:59pm

# Liked by maxfenton on Tuesday, July 16th, 2024 at 5:59pm

# Liked by Peter Janes on Tuesday, July 16th, 2024 at 5:59pm

# Liked by Juan Luis on Tuesday, July 16th, 2024 at 6:23pm

# Liked by Max Böck on Tuesday, July 16th, 2024 at 6:23pm

# Liked by Sietske Boer-van Vugt on Tuesday, July 16th, 2024 at 6:23pm

# Liked by Aaron In Iowa on Tuesday, July 16th, 2024 at 6:48pm

# Liked by Bressain on Tuesday, July 16th, 2024 at 6:48pm

# Liked by Nicol Wistreich on Tuesday, July 16th, 2024 at 6:48pm

# Liked by Fubaroque on Tuesday, July 16th, 2024 at 7:19pm

# Liked by aprilfollies on Tuesday, July 16th, 2024 at 7:19pm

# Liked by Tyler Griffin on Tuesday, July 16th, 2024 at 7:19pm

# Liked by Feanya on Tuesday, July 16th, 2024 at 7:19pm

# Liked by Keith J Grant on Tuesday, July 16th, 2024 at 7:19pm

# Liked by Adam Perfect on Tuesday, July 16th, 2024 at 8:24pm

# Liked by P J Evans on Tuesday, July 16th, 2024 at 8:54pm

# Liked by Alex Bissessur on Tuesday, July 16th, 2024 at 8:54pm

# Liked by Entropy on Tuesday, July 16th, 2024 at 8:54pm

# Liked by Reiner Jung on Tuesday, July 16th, 2024 at 8:54pm

# Liked by Troels Thomsen on Tuesday, July 16th, 2024 at 8:54pm

# Liked by Lenz Grimmer on Tuesday, July 16th, 2024 at 8:54pm

# Liked by Jeff Martin on Tuesday, July 16th, 2024 at 9:48pm

# Liked by `Da Elf on Tuesday, July 16th, 2024 at 9:48pm

# Liked by Hawk Ticehurst on Tuesday, July 16th, 2024 at 10:53pm

# Liked by Ricky de Laveaga on Tuesday, July 16th, 2024 at 10:53pm

# Liked by Mathias on Tuesday, July 16th, 2024 at 11:37pm

# Liked by 🍋 Superball ☀️ on Wednesday, July 17th, 2024 at 12:30am

# Liked by ocdtrekkie on Wednesday, July 17th, 2024 at 12:30am

# Liked by Timo Tijhof on Wednesday, July 17th, 2024 at 4:02am

# Liked by czr on Wednesday, July 17th, 2024 at 4:47am

# Liked by Minh Nguyễn on Wednesday, July 17th, 2024 at 5:12am

# Liked by Tereza K on Wednesday, July 17th, 2024 at 8:41am

# Liked by Jure Repinc :linux: :kde: on Wednesday, July 17th, 2024 at 9:17am

# Liked by Jan D on Wednesday, July 17th, 2024 at 10:22am

# Liked by WikiParty on Wednesday, July 17th, 2024 at 10:22am

# Liked by Torclyn <R.I.P@natenom> on Wednesday, July 17th, 2024 at 11:51am

# Liked by firebreathingduck on Wednesday, July 17th, 2024 at 1:57pm

# Liked by Juan Nunez-Iglesias on Thursday, July 18th, 2024 at 3:14am

# Liked by Matthew Miller on Thursday, July 18th, 2024 at 6:59pm

# Liked by MaineC on Thursday, July 18th, 2024 at 6:59pm

# Liked by VM (Vicky) Brasseur on Thursday, July 18th, 2024 at 7:27pm

Related posts

Get safe

It should be safe to visit a web page.

Heisenberg

JavaScript and the observer effect.

Browsers

Something about a browser that grinds your gears? Share it!

Browsers

I’m on Team Firefox.

Ad revenue

The myth of the effectiveness of behavioural advertising.

Related links

What RSS Needs

I love my feed reader:

Feed readers are an example of user agents: they act on behalf of you when they interact with publishers, representing your interests and preserving your privacy and security. The most well-known user agents these days are Web browsers, but in many ways feed readers do it better – they don’t give nearly as much control to sites about presentation and they don’t allow privacy-invasive technologies like cookies or JavaScript.

Also:

Feed support should be built into browsers, and the user experience should be excellent.

Agreed!

However, convincing the browser vendors that this is in their interest is going to be challenging – especially when some of them have vested interests in keeping users on the non-feed Web.

Tagged with

Web fingerprinting is worse than I thought - Bitestring’s Blog

How browser fingerprinting works and what you can do about it (if you use Firefox).

Tagged with

Doc Searls Weblog · How the cookie poisoned the Web

Lou’s idea was just for a server to remember the last state of a browser’s interaction with it. But that one move—a server putting a cookie inside every visiting browser—crossed a privacy threshold: a personal boundary that should have been clear from the start but was not.

Once that boundary was crossed, and the number and variety of cookies increased, a snowball started rolling, and whatever chance we had to protect our privacy behind that boundary, was lost.

The Doctor is incensed.

At this stage of the Web’s moral devolution, it is nearly impossible to think outside the cookie-based fecosystem.

Tagged with

Compat2021: Eliminating five top compatibility pain points on the web

Good to see Google, Mozilla, and Apple collaborating on fixing cross-browser CSS compatability issues:

  1. flexbox
  2. grid
  3. position: sticky
  4. aspect-ratio
  5. transforms

You can track progress here.

Tagged with

Why The Web Is Such A Mess - YouTube

Tom gives a succinct history of the ongoing arms race between trackers and end users.

Tagged with

Previously on this day

4 years ago I wrote Hey now

Hey! Been tryin’ to meet you.

5 years ago I wrote Trad time

From the west coast of Clare to the World Wide Web.

9 years ago I wrote Quakepunk

The best writer on the web.

10 years ago I wrote Overcast and Huffduffer

Two great tastes that go great together.

10 years ago I wrote Cory Doctorow at dConstruct 2014

The wheel turns full circle.

12 years ago I wrote Brighton SF

I’m gathering together some sci-fi authors the evening before dConstruct.

16 years ago I wrote Sound and vision

Data visualisation killed the video star.

20 years ago I wrote Picture perfect

Tim Bray points to a great collection of photographs by Richard Friedman.