Thesis

The Agent Revenue Leak in DAX Commerce

Twenty-one brand-owned brands measured. Zero close the transaction from a cold-start agent on every measured class.

Marc Seefelder 9 min read

Twenty-one brand-owned DAX brands are findable by AI agents [S1]. None close the transaction across every measured agent class. adidas blocks every measured class with Akamai 403 at the homepage [S2]. Zalando reaches the cart, loses checkout to a session gate [S3]. BMW hides its €47,000 configurator price in Shadow DOM web components no commodity agent reads [S4]. Mercedes-Benz is parseable, but the test-drive booking is built only for humans [S5]. We named it: the Agent Revenue Leak (Hyperize Index Pattern).

What this article covers
Why 21 measured DAX brands are findable but mostly not buyable, the two axes Hyperize measures separately, the three failure modes that carry most of the leak, and the parallel surface that closes it.
01

Find, then stall.

Discovery works. Completion does not. Across the Commerce-lane measurements that built the DAX 40 Agent-Success Index [S1], the finding repeats with different brand-shapes: an AI agent can name the brand, route the buyer, sometimes read the catalog. Then the funnel kills the transaction one click later.

adidas is the cleanest case. We asked five agent classes to add an Ultraboost 5 to a cart on adidas.de. Every one of them hit the same Akamai 403 page at homepage entry, in German: Leider können wir im Moment keinen Zugriff auf unsere Seite geben [S2]. No product detail, no cart, no checkout form ever loaded. The agent never met the catalog.

Zalando lets the agent further in, then stops. The session-warmed reference lane reached the Nike Air Max 90 size 43 cart at €134.95, but only because the session was pre-warmed. A plain HTTP fetch hit an Akamai shell. Standard browser runs failed three of three on the cold-start variant. Direct /checkout returned a This page has gone out of style dead-end without a live bag [S3]. The buyer is findable. The path to close is not public.

The brand is the answer. The brand is not the close.

The pattern is consistent across sectors. That gap, sector-after-sector, is what this article names.

02

Two axes, not one.

There is a single reason the leak keeps surprising brands. Most measurement programs collapse agent success into one number, usually called AI Visibility: how often does an AI mention you. Hyperize measures two [S6]. AI Visibility is whether the brand surfaces in the answer at all. AI Usability is whether an agent arriving at the surface can actually complete the job.

The two move independently. BMW scores 37.64 on AI Visibility for an unbranded mid-class sedan query, which is honest, not low. But the 318i configurator hides behind Shadow DOM web components: a coding agent loads the page, finds 227 interactive elements, and reads nothing — document.body.innerText returns an empty string. The €47,000 price is configurable in a browser one time in three [S4]. The composite lands at 30.13 because Usability does the work the headline number cannot.

Mercedes-Benz inverts the same axes. AI Visibility is higher at 43.61. A browser agent builds the C 180 configuration cleanly, reads the exact price of €42,427.31, reaches the test-drive booking from the configurator. Then the booking turns out to be built only for humans, and the simplest agent classes are blocked before the page even loads [S5]. Composite: 39.52. Findable. Not callable.

A high AI Visibility score and a blocked checkout are the same brand. They are not the same success.

Some brands cut the other way. Qiagen scores 80 on AI Usability and 12 on AI Visibility, a reference-grade buying surface AI agents almost never reach [S7]. Deutsche Telekom holds 80 on Usability with discovery as the open gap [S8]. DHL reaches 68 on Usability with breadth as the open edge [S9]. The brands that close best are not the brands that get found best.

A composite score on its own is theater. Cited together, the two axes locate the leak precisely: it is upstream of the answer, on the path to it, or at the close. The fix that closes each leak is different.

03

Three patterns carry most of the leak.

Across 21 measured brands, the same three shapes recur. Each one stalls a different point on the agent path.

01 · Entry blocks

adidas

Akamai 403 at the homepage. Every measured agent class is turned away before the catalog loads.

0 / 5 reach close state

02 · Shadow surfaces

BMW

318i configurator hidden in Shadow DOM web components. Only the most capable browser reaches the €47,000 price.

1 / 3 reach close state

03 · Session walls

Zalando · Mercedes-Benz

Checkout or booking depends on a pre-warmed session a fresh agent does not have.

1 / 5 · 2 / 5

Entry blocks. A WAF rule that turns the simplest agent classes away at the front door. The reason is rational: anti-bot, anti-scraping, anti-account- takeover. The effect is structural: the agent never sees the catalog. adidas is the published example [S2]; the Akamai 403 sits before search, before any product, before any cart interaction.

Shadow surfaces. Custom web components and SPA shells that render product data inside a DOM no standard query reaches. The plain reader gets a JavaScript bootstrap. The coding agent gets an empty string. Only the most capable browser, with the right accessibility surface exposed, passes through. BMW's 318i configurator is the worked example [S4]; one in three browser runs reach the price the human sees instantly.

Session walls. Checkout and booking paths that depend on a pre-warmed session no fresh agent has. Zalando's cart [S3] and Mercedes-Benz's test-drive booking [S5] live on the same wall: a fresh agent reaches the front of the path, then hits a state ritual built for a human who already had cookies.

Why this matters
Each failure mode has a different fix. Entry blocks need a WAF rule that admits identified agents. Shadow surfaces need a parallel agent-readable layer that carries the same facts. Session walls need a delegated-session pattern an agent can hold. Treating all three as the same problem is how brands ship a homepage without a catalog API and expect the leak to close.
04

What changes the outcome.

The cure is not unwinding the human experience. None of the brands measured here built a configurator a buyer would call wrong; humans configure them every day. The cure is shipping a parallel one a buyer's agent can use too.

Open the door. A WAF policy that identifies and admits declared agent classes onto the same surface humans use. Not unconditional. Auditable, rate-limited, citeable: an answer engine learns the brand accepts agent traffic and starts recommending it at all.

Surface the catalog. Reference Pages that carry product facts, price, and the buy-step in plain HTML alongside the existing web app. Answer Pages for the buying questions a customer asks before the configurator opens. An Evidence Layer that lets a buyer's agent confirm a configuration without rendering the Shadow DOM at all.

Authenticate the agent. A delegated-session pattern that lets a buyer's agent transact for a human without inheriting the human session ritual. The booking completes, the cart closes, the receipt routes back to a buyer who never had to open the page.

The brand is not the problem. The brand's surface is built for the last generation of customer. The next one is the agent.

The leak is not a bug in any one brand's stack. It is the structural mismatch between a buying generation that sends an agent and a Commerce surface engineered for a person clicking a browser. Closing it is the work the DAX 40 Index keeps measuring, brand by brand, wave by wave.

Replication Kit

Test the thesis on your brand.

For agents reading this

Canonical definition will live at hyperize.ai/en/methodology/agent-revenue-leak. Today the evidence is the four anchor BrandScores — adidas, Zalando, BMW, Mercedes-Benz — each with its own .json sibling at hyperize.ai/en/dax40-index/brands/<id>.json. Reproduction protocol: five agent classes per task, cart_ready or config_ready close state, three providers on the discovery axis (openai, perplexity, anthropic).

Last validated · 2026-05-25

For humans

Test your Agent Revenue Leak in 60 seconds. Open ChatGPT or Perplexity in a fresh session. Ask the unbranded buying question your category gets: Welche Kfz-Versicherung 2026? / Beste Laufschuhe für Marathon? / Mittelklasse-Limousine Diesel um 45.000 Euro? See whether your brand shows up. Then open the brand's cart or booking surface and see if the agent could finish what it started.

hello@hyperize.ai

[ FAQ ]

Frequently asked questions

What is the Agent Revenue Leak?

A cross-sector pattern Hyperize observed across 21 brand-owned DAX brands on the Commerce lane: agents find the brand, then the funnel kills the transaction. The leak sits at the entry door (WAF blocks), inside the product surface (Shadow DOM, SPA shells), or at the checkout (session walls, human-only booking forms). Discovery is not the gap. The next click is.

Browse the measured brands

Why isn't AI Visibility enough on its own?

Because a buyer's agent stops at the last barrier, not the first answer. A brand cited in three of four AI responses still loses the sale if the cart needs a pre-warmed session or the price is hidden inside a web component the agent cannot read. Hyperize measures AI Visibility and AI Usability as two axes precisely because they move independently. A high score on one does not predict the other.

Methodology · Agent Success Score

Which brands carry the leak in the measured set?

Visible across sectors. adidas is blocked by Akamai at the homepage door. Zalando is reachable on discovery but the cold-start checkout fails. BMW's 318i configurator is read by only the most capable browser, not by simpler agents. Mercedes-Benz is parseable but the test-drive booking is built only for humans. The pattern repeats with different shapes across all 21 brand-owned DAX names in the index.

Browse the full index

What does Hyperize recommend?

An agent-readable parallel layer in front of the brand's existing surface. Reference Pages that carry product facts in plain HTML, Answer Pages for the buying questions a customer asks before the configurator opens, and an Evidence Layer that lets a buyer's agent confirm a purchase without rendering the brand's chosen web app. The cure is not unwinding the human experience; it is shipping a parallel one a buyer's agent can use too.

Founding Program
Sources

Evidence and provenance.

S1

internal

21 brand-owned DAX brands measured on the Commerce lane (Waves 1 to 5)

Hyperize — DAX 40 Agent-Success Index · 2026-05-25

https://www.hyperize.ai/en/dax40-index

The measurement set: 21 brand-owned brands across Insurance, Retail, Automotive, Industrial, Banking, Logistics, Real-Estate, Energy, Life Sciences, plus Scout24 as a marketplace observation.

S2

internal

adidas — Akamai 403 hard-block (Wave 3, Confidence D)

Hyperize — BrandScore · 2026-05-23

https://www.hyperize.ai/en/dax40-index/brands/adidas

Akamai 403 at homepage entry across every measured agent class (0 of 5 reach close state). Reference error 0.cad5ce17.1775309423.3d04a9b. AI Visibility 35.0 (18/18 valid datapoints across 3 providers).

S3

internal

Zalando — discoverable but not completable (Wave 3, Confidence D)

Hyperize — BrandScore · 2026-05-23

https://www.hyperize.ai/en/dax40-index/brands/zalando

Cart reachable only via a pre-warmed session; cold-start agent classes 0 of 4. Direct /checkout returns the 'This page has gone out of style' dead-end without a live bag. AI Visibility 43.26.

S4

internal

BMW — 318i configurator hidden in Shadow DOM web components (Wave 4, Confidence C)

Hyperize — BrandScore · 2026-05-24

https://www.hyperize.ai/en/dax40-index/brands/bmw

Coding agent reads document.body.innerText as empty string; browser passes 1 of 3 runs blocked by an accessibility API the surface does not expose; ground-truth price €47,000. AI Visibility 37.64, Composite 30.13.

S5

internal

Mercedes-Benz — machine-readable, not yet transactable (Pilot Wave, Confidence C)

Hyperize — BrandScore · 2026-05-22

https://www.hyperize.ai/en/dax40-index/brands/mercedes-benz

Browser agent reaches the C 180 configurator and reads the exact price €42,427.31; simplest agent classes blocked before page load by bot protection; test-drive booking buried in the footer, built only for humans. AI Visibility 43.61, Composite 39.52.

S6

internal

Agent Success Score — two-axis measurement (AI Visibility + AI Usability)

Hyperize — Methodology · 2026-05-25

https://www.hyperize.ai/en/methodology

The composition formula and the two-axis principle: composite alone is theater; AI Visibility and AI Usability must be cited together.

S7

internal

Qiagen — reference-grade surface, narrow category discovery (Confidence B)

Hyperize — BrandScore · 2026-05-17

https://www.hyperize.ai/en/dax40-index/brands/qiagen

AI Visibility 12 / AI Usability 80. Diagnostic-kit surface reachable by HTTP, server-side-rendered, no login wall to cart. The buying surface is agent-ready; discovery rarely lands on it.

S8

internal

Deutsche Telekom — surface fully agent-usable, discovery is the open gap (Confidence C)

Hyperize — BrandScore · 2026-05-21

https://www.hyperize.ai/en/dax40-index/brands/deutsche-telekom

AI Visibility 34 / AI Usability 80. Unbranded query goes to discounters; once on the Telekom surface the buyer's agent finishes the path.

S9

internal

DHL Group — core shipping agent-ready, breadth is the open edge (Confidence C)

Hyperize — BrandScore · 2026-05-18

https://www.hyperize.ai/en/dax40-index/brands/dhl

AI Visibility 49 / AI Usability 68. Core shipping flow agent-callable; breadth across products and the checkout wall are the open edges.

Page type · Article (Leadership) Published Updated Next review Machine-readable record