skip to content

Search

← The Google Marketing Stack

Part I — Foundations

One Company, Both Sides of the Table

Why the same company builds the tools advertisers use to buy and the tools publishers use to sell, and clips a fee at both ends of the same impression.

2000–2026 11 min read 11 papers

At 9:14 on a Tuesday morning a shopper types “waterproof hiking boots” into Google on an Android phone. An auction resolves in a few hundred milliseconds, ranking the eligible ads by bid, quality, and context, and a text ad lands above the organic results (Google Ads Help, About Ad Rank). She taps it. The landing URL now carries a parameter she will never notice: gclid, a click identifier Google Ads appends automatically so that any conversion she completes can be traced back to the exact auction that produced the visit (Google Ads Help, GCLID). Two hours later she reads a gear review on a news site. A display slot halfway down that page fills with a boot ad from the same retailer. Different transaction, different product, separate invoice. Google is on every side of both.

That is the subject of this book, and it is worth stating flatly before anything gets technical. Google builds the software advertisers use to buy advertising. Google builds the software publishers use to sell advertising. Google runs the exchange where those two groups meet. And Google is paid at more than one point along the path a single impression travels, from a bid to a rendered pixel to a conversion written back into a bidding model.

None of that is a secret. Google publishes the product names, the help documentation, and the revenue figures. What is genuinely hard to see is the shape: which product sits on which side, which fee applies where, and why two Google products that appear to measure the same conversion return different numbers. Twenty-five chapters from here you should be able to draw that shape from memory.

The Two Ledgers

Sort the products into the two groups they actually belong to and the business stops looking like a suite and starts looking like a market with a house dealer.

On the buy side: Google Ads, Display & Video 360, Search Ads 360, Campaign Manager 360, Google Analytics 4 and its paid tier Analytics 360, Merchant Center, Google Tag Manager, and Looker Studio. Each one helps somebody spend money on media, or tells them afterwards whether the money worked.

On the sell side: Google Ad Manager, AdSense, AdMob, and Google Ad Exchange, universally shortened to AdX. Each one helps somebody convert audience attention into revenue.

The brand architecture that makes this legible dates to 27 June 2018, when Google retired both the AdWords and DoubleClick names and replaced them with three brands: Google Ads for self-serve advertisers, Google Marketing Platform for enterprise advertisers, and Google Ad Manager for publishers (Google, Introducing simpler brands and solutions for advertisers and publishers). Read as marketing, that was a simplification exercise. Read as an org chart, it was a public disclosure of the two-sided structure, and The 2018 Rebrand as an Org Chart makes that case in detail.

Buy sideSell side
Who logs inadvertiser, media agency, in-house performance teampublisher, app developer, retail media network
Core productsGoogle Ads, DV360, SA360, CM360, GA4 / Analytics 360, Merchant Center, GTM, Looker StudioGoogle Ad Manager, AdSense, AdMob, AdX
Question being askedwhat is this impression worth to mewhat is this impression worth to someone else
Unit of workcampaign, insertion order, line item, keyword, asset groupad unit, line item, price floor, deal ID
How Google earnsmedia spend flows through the platform; enterprise tiers carry a percentage-of-spend licensea take rate on each transaction cleared through the exchange
Measurement lineageGA4 events, Floodlight activitiesad server delivery logs, exchange bid logs

The last row is the one practitioners feel first. Floodlight, the conversion tag shared by CM360, DV360, and SA360, is a DoubleClick-lineage system (DV360 Help, About Floodlight). GA4’s event model descends from a different acquisition entirely. Two measurement systems, one purchase, two numbers. Join Keys: GCLID, Floodlight, and Attribution is the chapter where that stops being an annoyance and starts being the point.

Why Each Side Raises the Price of Leaving the Other

The two-sided structure is not a coincidence of acquisition history, although acquisition history is how it got assembled. It is a reinforcing loop, and the loop is the reason both halves keep growing.

Start on the demand side. Google Ads carries a long tail of advertisers no other platform reaches at that volume, because self-serve search advertising is where small businesses start. It also carries YouTube, which Display & Video 360 buys through dedicated “YouTube and partners” line items with inventory toggles no rival demand-side platform is given (DV360 Help, YouTube and partners line items). A publisher who wants that demand needs to be reachable by it.

Now flip to the supply side. Google Ad Manager, inherited from DoubleClick for Publishers, is the ad server of record for a large share of large web publishers. Its inventory scale is what makes Google Ads and DV360 unavoidable for buyers who want reach on the open web. So the buyer stays because of the inventory, and the seller stays because of the demand, and neither side’s decision is irrational.

Two sides, one house: why each side raises the price of leaving the other Buyers stay for the inventory, publishers stay for the demand, and both flows pass through software Google owns. Grey monospace text names the product that holds each position. Read the loop clockwise from the top left. BUY SIDE THE HOUSE SELL SIDE Demand nobody else has the long tail, plus YouTube Google Ads · DV360 YouTube The exchange clears buyer bids into slots AdX, inside Ad Manager Publisher needs demand must be reachable by it AdSense · AdMob · AdX demand demand Inventory at scale the ad server of record most big web publishers The publisher ad server decides which ad renders Google Ad Manager, ex-DFP Buyer stays for reach cannot skip that inventory Google Ads and DV360 buyers inventory inventory so the publisher stays so the buyer stays Last look sees the price it has to beat Prebid.js, 2015: the answer the server calls its own exchange the two sides of the market the auction the ad server, built once and sat on what the placement buys Neither side's decision is irrational. The loop is why both halves keep growing; the middle is why a court and the Commission called it illegal in 2025.
Read clockwise: demand makes the publisher stay, inventory makes the buyer stay. Both flows pass through the house, and the box at the bottom is what owning the middle buys. PNG ↓

What makes the loop legally interesting is the middle. AdX did not merely compete for that inventory. It sat inside the publisher ad server, which meant it could see the price it had to beat before deciding what to bid, the arrangement the industry named “last look.” Header bidding, and specifically the Prebid.js library that appeared in 2015, existed because publishers wanted an auction that ran before the ad server call rather than inside it. The Last Look traces that fight from dynamic allocation through header bidding to Google’s 2019 concessions, because it is the single best-documented example of what owning both sides plus the auction actually buys.

The Fee at Every Layer

Scale first, so the rest of the book has a denominator. Google’s advertising revenue reached $294.7 billion in 2025, of which Search and other advertising accounted for $224.5 billion (Alphabet FY2025 annual report; Statista). The search half of that is a single-sided business: an advertiser pays Google, Google shows an ad on its own property, nobody else is in the transaction. The display and video half is where two-sidedness lives, and it is a smaller line item with a much larger legal footprint.

Follow one open-web impression and count the places money changes hands.

One open-web impression, three places Google is paid The money enters on the buy side, clears through Google's own auction, renders on a publisher page, and the result is written back into the next bid. Grey monospace text names the Google product doing each step for the boot ad in the opening scene. FROM THE BUYER TO THE AUCTION Advertiser budget money enters on the buy side Google Ads or DV360 A Google tool bids on the advertiser's behalf the demand-side platform AdX runs the auction inside the publisher ad server the exchange, in Ad Manager Ad server picks winner line item against exchange bid Google Ad Manager (ex-DFP) GOOGLE IS PAID HERE Fee on the spend earned as the money passes %-of-spend licence, DV360 Exchange take rate a cut of the cleared price ~20%, flat since 2009 Ad server licence paid on the publisher's side Ad Manager platform fees winner PAGE, MEASUREMENT, NEXT BID Creative renders the boot ad on the gear review one display slot, one page Outcome is recorded two tags, two numbers GA4 event · Floodlight Attribution fed back the model learns from the sale gclid → Smart Bidding the next bid is smarter the advertiser's money a step on the path the auction Google runs measurement written back where Google is paid Search is single-sided: the advertiser pays Google and the ad shows on Google's own page. This loop is the display and video half, smaller in revenue and larger in court.
Follow the money rather than the ad. The path is a loop, and Google stands at three of its toll points: the platform the buyer spends through, the exchange that clears the price, and the ad server the publisher licenses. PNG ↓

The demand-side platform earns on the spend passing through it. The exchange takes a percentage of the cleared price. The publisher ad server is a licensed product on the other end. Evidence presented in the United States Department of Justice ad tech case described AdX’s take rate as roughly 20 percent and essentially unchanged since 2009, at a time when independent exchanges charged materially less (AdExchanger, 2025: The Year Google Lost In Court And Won Anyway). A price that does not move for fifteen years is either a very stable market or a very stable position. The courts picked the second reading.

April 2025: A Court Puts a Name On It

On 17 April 2025, Judge Leonie Brinkema of the Eastern District of Virginia found that Google had illegally monopolized two markets, publisher ad servers and open-web ad exchanges, and had unlawfully tied AdX to DFP (Simpson Thacher, District Court Rules Google Is a Monopolist in Ad Tech). The ruling was not a clean sweep for the government. Brinkema rejected the DOJ’s proposed “advertiser ad networks” market as not cognizable, which is why the liability finding lands on the sell side and the buy side walked out clean (Courthouse News).

Five months later the European Commission reached a parallel conclusion by a different route. On 5 September 2025 it fined Google €2.95 billion under Case AT.40670 for self-preferencing AdX, including informing AdX in advance of the value of competitors’ best bids, and ordered Google to end the practice and address what the Commission called structural conflicts of interest (McDermott Will & Emery; CNBC).

Hold that against the origin. When the Federal Trade Commission closed its investigation of the DoubleClick acquisition on 20 December 2007, it did so on the finding that Google and DoubleClick “are not direct competitors in any relevant antitrust market” (FTC). That was accurate in 2007 and it is the hinge of the whole story. The two companies were complements, not competitors, and the theory of harm that eventually stuck was about vertical integration, not horizontal overlap. Remedies closes the book on what regulators are now proposing to do about a structure their predecessors waved through.

What Is Actually In This Book

Six parts follow this one, and each maps to a real seam in the stack rather than to a product catalogue.

Part II is measurement. It opens with The Death of the Session, on how Google Analytics 4 replaced twenty years of session-and-hit vocabulary with a flat event log, and what broke when it did.

Part III is paid search: The Auction That Ate Advertising follows one query from the 2002 pay-per-click auction to today’s machine-learned bid, where the mechanism barely changed but the identity of whoever chooses the bid did.

Part IV is the buy side, opening with The Acquisition That Bought a Filing Cabinet, because DoubleClick gave Google ad serving and not a bidder, and the bidder had to be purchased separately.

Part V is the sell side and the auction, which is where the antitrust record lives.

Part VI is the connective tissue: tags, feeds, and reporting, starting from the observation in The dataLayer Is a Message Bus that Google Tag Manager is closer to event-bus middleware than to a tag list.

Part VII is identity and regulation: click IDs, hashed first-party matching, consent as an API, and the remedies now in front of two courts.

The next chapter goes back to the beginning and asks a narrower question. If the stack were designed, it would not have two conversion-counting systems, two mobile ad businesses, and two ad servers. It was not designed. It was bought.

Key Sources

SourceAuthor/OrgYearLinkWhy it matters
Introducing simpler brands and solutions for advertisers and publishersGoogle2018blog.googleThe announcement that split the ad stack into three public brands along buy-side and sell-side lines
About Ad RankGoogle Ads Help2026support.google.comGoogle’s own statement of what enters the search auction, the opening scene’s mechanism
About click IDs and GCLIDGoogle Ads Help2026support.google.comDocuments the click identifier that makes advertiser-side attribution possible at all
About FloodlightGoogle, DV360 Help2026support.google.comEstablishes that Google Marketing Platform runs a conversion system separate from GA4
YouTube and partners line itemsGoogle, DV360 Help2026support.google.comShows the demand-side asset no rival platform can buy the same way
FTC Closes Google/DoubleClick InvestigationUS Federal Trade Commission2007ftc.govThe clearance decision, and the “not direct competitors” finding the 2025 rulings had to work around
District Court Rules Google Is a Monopolist in Ad TechSimpson Thacher2025stblaw.comSummarises the April 2025 liability finding on publisher ad servers and exchanges
Judge hands Google partial defeat in ad tech monopoly caseCourthouse News2025courthousenews.comRecords the rejected advertiser-side market, the reason the buy side escaped liability
European Commission fines Google €2.95 billion for self-preferencingMcDermott Will & Emery2025mwe.comThe parallel EU finding under Case AT.40670, framed around structural conflicts of interest
2025: The Year Google Lost In Court And Won AnywayAdExchanger2025adexchanger.comIndustry account of the trial record, including the flat AdX take rate argument
Alphabet FY2025 Annual ReportAlphabet Inc.2026sec.govThe revenue split that sizes the single-sided search business against the two-sided display business

PM Lens

Papers referenced