WebsiteCategorizationAPI
Home
Demo Tools - Categorization
Website Categorization Text Classification URL Database Taxonomy Mapper Carbon Footprint
Demo Tools - Website Intel
Technology Detector Quality Score Competitor Finder
Demo Tools - Brand Safety
Brand Safety Checker Brand Suitability Quality Checker
Demo Tools - Content
Sentiment Analyzer Context Aware Ads
Resources
API Documentation Pricing Login
Try Categorization
Cookieless Audience Intelligence Hub · Guide 5 of 10

Seller-Defined Audiences: the IAB SDA spec, explained

How publishers package their own audience segments, declare them in the bidstream with standardized IAB taxonomy IDs, and sell audience without exposing a single user identity — and where the data behind credible SDA segments actually comes from.

2022IAB Tech Lab SDA release
3Audience Taxonomy branches
v1.1Audience Taxonomy referenced
0User IDs exposed
Definition

What are seller-defined audiences?

Seller Defined Audiences (SDA) is an IAB Tech Lab specification that lets publishers package their own first-party audience segments and declare them in programmatic bid requests using standardized IAB Audience Taxonomy IDs — without exposing any user identity. Released in early 2022 as part of Project Rearc, SDA is the supply side's structural answer to cookieless audience segmentation.

Standardized vocabulary

Segments are not free-text labels a publisher invents. They are IDs from the IAB Audience Taxonomy, so “Business Decision Makers” means the same thing from every seller.

Declaration without identity

Segment IDs travel in the bid request attached to the impression. No cookie sync, no identity graph, no user-level data ever leaves the seller's environment.

Verifiable accountability

The supply-chain transparency stack — sellers.json and the SupplyChain object — tells buyers exactly who declared a segment, attaching trust to a named, auditable seller.

The hard part of SDA is not the plumbing — it is the audience data. A seller needs evidence before it can declare anything credible. This guide walks through the spec end to end, then addresses that data problem directly, because it is where most SDA initiatives stall.

Why it exists

Why the IAB created SDA: the supply side inherits audience

For most of programmatic history, audience was a buy-side product built on cross-site identity. SDA exists because that assumption stopped holding.

40%+ of traffic is already cookieless

Safari and Firefox block third-party cookies by default since 2019–2020; iOS restricts app-level identifiers. Chrome has kept cookies but the blocking browsers alone put roughly 40%+ of traffic beyond reach.

Buy-side data marketplace contracted

Third-party segment vendors were cookie products end to end. Several major providers scaled down or exited ad data entirely as the signal eroded beneath them.

Regulation punishes cross-site profiling

GDPR, CCPA and successors make cross-site tracking consent-dependent and expensive. Data that never leaves the seller's environment carries structurally less regulatory exposure.

Publisher data had no standard rails

Publishers always had the most defensible audience knowledge — their own readers — but no standardized way to sell it programmatically. Bespoke ad-server keys don't scale across a thousand DSP seats.

SDA transfers responsibility: if cross-site observation is going away, let audience be asserted by the party that still legitimately knows it — the seller with the direct content and reader relationship — and give buyers standardized vocabulary and supply-chain transparency so the assertion can be trusted.

Mechanics

How seller-defined audiences work technically

SDA assembles existing IAB Tech Lab standards — a taxonomy, an OpenRTB extension, and the supply-chain transparency layer — into a four-step flow.

STEP 1

Build the audience data

The seller assembles evidence: registration data, survey panels, analytics, contextual signals, or licensed content-inferred audience data. The spec does not dictate methodology — only how the result is declared.

STEP 2

Map to IAB Audience Taxonomy IDs

Each cohort is expressed as segment IDs from the IAB Audience Taxonomy (v1.1) covering demographics, interests and purchase intent. Standard IDs make segments tradable across every DSP.

STEP 3

Declare in the bid request

Segments travel in OpenRTB's user.data (audience) or site.content.data (content), each with a segtax extension — segtax: 4 for Audience Taxonomy 1.1. No user ID accompanies the declaration.

STEP 4

Verify and buy

Buyers verify who declared the segment via sellers.json and SupplyChain, and can consult published transparency documentation. DSPs target, price and report on SDA signals like any other audience.

Wire format: identity & taxonomy

The name field identifies the asserting party, cross-referenced against sellers.json. Because segtax is explicit, sellers can send multiple signal sets side by side — audience and content taxonomy codes in one request, each unambiguous.

Data Transparency Standard

IAB Tech Lab's companion spec supplies the “nutrition label” sellers use to disclose segmentation methodology — data source, recency and derivation — so buyers can distinguish survey-calibrated from declared segments.

What is absent from the flow: cookie syncing, identity graphs, hashed emails, fingerprinting. SDA's privacy posture comes from architecture — the audience assertion is a property of the impression, and the buyer never receives material that identifies a person.

Ecosystem

Who participates in seller-defined audiences

SDA is a chain: it only pays off when every link — from the party that knows the audience to the party spending against it — handles the signal.

Publishers & sellers

The originators. They own the audience relationship, build or license the data, choose the taxonomy IDs, and declare segments — keeping the data premium on their side of the trade.

SSPs & exchanges

The carriers. Supply-side platforms pass user.data signals through in bid requests, expose SDA-based packages as Deal IDs, and offer segment management tooling.

Curation platforms

The aggregators. Curators assemble SDA-signaled inventory from many sellers into cross-publisher audience packages for scale. See our ad inventory curation guide.

DSPs & buyers

The demand. DSPs parse segtax-coded segments and let buyers bid on them. Buy-side adoption is SDA's bottleneck — which is why transparency and standard IDs matter most.

The hard part

Declaring segments you can defend

The spec cannot solve its own data problem: a segment ID is an assertion, and assertions need evidence. Over-declare and buyers' outcome data will disagree; under-invest and there is nothing to declare.

The over-declaration trap

A publisher that labels every impression “Business Decision Makers” because the label prices well will be caught when buyer outcome data disagrees. The discount that follows attaches to the seller's name permanently.

The data-gap problem

Logged-in registration covers only a fraction of most publishers' traffic. Survey panels are expensive and sparse. Long-tail sections of even large networks have no first-party audience evidence at all.

Content-inferred audience data fills the gap

Content predicts audience

A mortgage-calculator section is read by mortgage intenders; a cloud blog by senior technical staff. Our audience segmentation engine computes this evidence with banded confidence.

Two resolutions

A precomputed domain-level dataset of 102M domains for network-wide planning, and a per-URL real-time API for page-level declaration granularity — matching how SDA is deployed.

Already speaks IAB

Every attribute comes from a controlled vocabulary (v1.0) aligned with IAB Audience Taxonomy 1.1. Mapping to declarable SDA segment IDs is a vocabulary translation, not a research project.

Vocabulary coverage for SDA declarations

  • 8 age brackets, 5-point gender skew, 6 income bands, 7 education levels, 14 life stages
  • 29 interest groups with 285 sub-interests (INT.* codes)
  • 34 purchase-intent groups with 283 in-market segments (PI.* codes)
  • B2B firmographics, life stage and 1,667 deterministic personas

Confidence bands guide declaration policy. Declare only high-confidence attributes on guaranteed deals; accept medium-and-above for broader packages; never declare what the evidence does not support. Browse the full vocabulary on the audience segmentation taxonomy page.

Worked example

Building an SDA segment: “Business Decision Makers”

A publisher network wants to package its business and enterprise-tech inventory as a Business Decision Makers SDA deal. Step one is evidence: profile the candidate inventory.

Audience profile for a candidate section (trimmed)

{
  "input": "https://example-biz-publisher.com/
            enterprise-software/",
  "audience_profile": {
    "demographics": {
      "age_brackets": [
        {"code": "35_44", "confidence": "high"},
        {"code": "45_54", "confidence": "medium"}
      ],
      "income_band": {"code": "upper_middle_income",
                      "confidence": "medium"}
    },
    "interests": [
      {"code": "INT.business_finance.business",
       "confidence": "high"},
      {"code": "INT.personal_finance",
       "confidence": "low"}
    ],
    "purchase_intent": [
      {"code": "PI.software.computer_software",
       "confidence": "high"}
    ],
    "b2b": {
      "is_b2b": true, "confidence": "high",
      "target_roles": ["it_manager", "director"],
      "company_size": "201_500"
    },
    "personas": [
      {"persona": "IT Decision Maker",
       "source": "deterministic_mapping"}
    ],
    "vocabulary_version": "v1.0"
  }
}

Rendered as segment labels

Demographics

35–44 high 45–54 med Upper-middle income med

Interests

B2B Technology high Personal Finance low

Purchase intent

Enterprise Software high

B2B firmographics

B2B content high IT Manager / Director 201–500 employees

Personas

IT Decision Maker

The section qualifies: B2B at high confidence, senior roles, enterprise-software intent. The publisher repeats this across the network and admits only inventory clearing the threshold.

Step two: declare it — the OpenRTB signal

// Bid request fragment (segment IDs illustrative)
"user": {
  "data": [{
    "name": "example-biz-publisher.com",
    "segment": [
      {"id": "553"},  // interest branch
      {"id": "1216"}  // purchase-intent branch
    ],
    "ext": {"segtax": 4}  // Audience Taxonomy 1.1
  }]
},
"source": {
  "ext": {"schain": { /* verifiable seller chain */ }}
}

From profile to Deal ID

Qualifying inventory is mapped to Audience Taxonomy 1.1 IDs, declared in user.data with segtax: 4, and exposed to buyers as a Deal ID — “Business Decision Makers, network-wide.”

The evidentiary difference

The publisher shows a per-URL derivation trail — this page, this content, these attributes at these confidence levels — instead of “trust our segment name.” That story is the difference between a premium SDA deal and run-of-network pricing.

Comparison

SDA vs. buyer-side audience data vs. contextual deals

Three ways audience reaches a programmatic buyer. They are not mutually exclusive — sophisticated sellers run SDA on top of content-derived evidence.

DimensionSeller-defined audiencesBuyer-side (3P) audience dataContextual / content-based
Who packagesThe publisher or sellerData vendors and DMPsEither side, from page/domain signals
Underlying dataSeller's first-party + content-inferredCross-site behavioral observationContent topics and inferred audience
Identity dependenceNone — segments describe impressionsRequires cookies or ID graphsNone — describes pages
Cookieless coverageFull, wherever the seller declaresDegrades with blocked cookiesFull — every page on every browser
Transaction surfaceuser.data + segtax; Deal IDsDSP audience marketplace, pre-bidDeal IDs, allowlists, pre-bid contextual
Standard vocabularyIAB Audience Taxonomy 1.1Vendor-proprietary taxonomiesIAB Content Taxonomy; audience if enriched
Transparencysellers.json, SupplyChain, labelsHistorically opaqueFully explainable from content
Main riskOver-declaration eroding trustShrinking signal, regulatory exposureCoarse if topic-level only
Who captures valueThe sellerThe data vendorWhoever holds the enrichment

The diagonal relationship: buyer-side audience data is in structural decline, contextual inference is the evidence layer that scales without identity, and SDA is the standardized rail that lets sellers monetize that evidence. How buyers activate the same signals is covered in cookieless targeting.

FAQ

Frequently asked questions

What are seller-defined audiences in programmatic advertising?

Seller Defined Audiences (SDA) is an IAB Tech Lab specification, released in 2022, that lets publishers package their own first-party audience segments and declare them in OpenRTB bid requests using standardized segment IDs from the IAB Audience Taxonomy. Buyers receive a structured audience signal attached to the impression — without any user identity, cookie sync or ID graph.

How are seller-defined audiences passed in the bid request?

Through OpenRTB's data objects: audience segments travel in user.data and content signals in site.content.data. Each data block names the asserting party and carries a segtax extension — segtax: 4 for IAB Audience Taxonomy 1.1. Buyers verify the declaration through sellers.json and the SupplyChain object.

Do seller-defined audiences use cookies?

No. SDA requires no third-party cookie, device ID or cross-site identifier. Segments are computed inside the seller's environment and declared as properties of the impression. That makes SDA fully functional on Safari, Firefox and iOS — roughly 40%+ of traffic — and independent of whatever Chrome does next.

What taxonomy do seller-defined audiences use?

The IAB Audience Taxonomy, version 1.1, whose three branches cover demographics, interests and purchase intent. Our own audience vocabularies are aligned with Audience Taxonomy 1.1, so content-inferred profiles translate directly into declarable SDA segment IDs. See the IAB Audience Taxonomy guide.

What is the difference between SDA and a curated deal?

They are complementary layers. SDA is the signaling standard — how a seller declares audience on impressions. Curation is a packaging workflow — assembling inventory from many sellers into a Deal ID. Curated deals frequently use SDA signals as inputs, and cross-publisher curation is how SDA achieves the scale a single publisher cannot offer. See ad inventory curation.

How do publishers get the data to declare SDA segments credibly?

From three sources, usually combined: authenticated first-party data, research panels, and content-inferred audience data with confidence bands. Content inference covers the anonymous and long-tail traffic that first-party data misses, and outputs attributes aligned with IAB Audience Taxonomy 1.1.

Keep reading

Related guides in the hub

Profile your inventory before you declare it

Open the interactive demo, paste any page or domain from your network, and see the full content-inferred audience profile — the evidence layer behind a defensible SDA segment.

Stay in the loop

You are on the list!

We will send you updates that matter — no spam.