Listed players
SST2.44▼ -7.58%TIG40.00▲ +3.90%TEAD0.56▲ +3.77%PERI8.50▼ -2.97%TBLA3.23▼ -2.71%INUV0.57▼ -1.74%AV10.06▼ -1.59%GOOGL343.50▲ +1.56%SNAP5.58▼ -1.24%PINS19.26▼ -1.03%MSFT517.53▲ +0.92%PPLI41.28▲ +0.81%IOS32.24▲ +0.44%META728.08▲ +0.30%GDDY97.21▲ +0.24%DV13.49▲ 0.00%MCHX1.29▲ 0.00%
Ticker byClearTrust

Fraud & invalid traffic · also called Automated browser

Headless browser

A headless browser is a real web browser run by a program with no visible window, able to load pages and click exactly as a person's browser would.

The short answer, from the The Arbitrage Desk glossary

Developers use headless browsers every day for honest work: testing websites, taking screenshots, checking that pages load. The browser runs on a server with no screen, driven by a script.

The same tool is the workhorse of modern bot traffic. Because it is a genuine browser, it runs the page's code, loads the related-search unit, fires the ad request and can click a sponsored listing. A basic script that only fetches pages could never do that. Fraud operators add patches to hide the traces of automation and pair the browser with a residential proxy.

Still, automation leaves marks. The browser may report properties that a hand-driven browser would not, miss features real devices have, or behave with machine regularity: no idle time, perfectly straight pointer paths, identical delays. Collecting such signals is part of device fingerprinting and behavioural analysis.

For arbitrageurs the relevance is simple. If a traffic source's visitors are headless browsers, every cent paid for them is wasted and every feed click they make is an invalid click that someone will eventually have to repay.

Think of it like this

It is a self-playing piano. Real keys move and real notes sound, but nobody is sitting on the stool.

Related terms

Sources: MRC Invalid Traffic Detection and Filtration Standards Addendum (June 2020 update), Google Ads Help: Invalid clicks, definition