Sponsors: CafeMedia, Magnite (formerly Rubicon Project), PubMatic, Audigent
The goal of this change is to support publisher, proprietary, and standardized segments, with a simple structure that avoids significant repetitive text. This necessitates a means to communicate the applicable taxonomy which, in turn, necessitates a process for maintenance of the set of taxonomies.
This extension provides a means to qualify the Segment IDs in Data objects, specifying the taxonomy for those IDs. For backward compatibility, segment IDs should (still) be considered fully proprietary when no segtax
is provided.
Object: Data.ext
https://docs.prebid.org/features/firstPartyData.html
Per the OpenRTB 2.x API, the Data and Segment objects together allow additional data about the related object (e.g., User, Content) to be specified. The Data object can appear in several places in an OpenRTB 2.x request, and the same extension is supported in all cases.
Attribute | Description | Type | Example |
segtax
|
The ID for a taxonomy that is registered centrally, in a list maintained below. | integer |
3
|
The following example illustrates the usage of the new field in BidRequest.user.data
, though the equivalent applies to other appearances of the same structure, e.g., in BidRequest.app.content.data
and BidRequest.site.content.data
.
{
...,
"user": {
"data": [
{
"name": "a-data-provider.com",
"ext": {
"segtax": 3
},
"segment": [
{ "id": "1001" },
{ "id": "1002" }
]
}
}
}
}
The aim of this process is to provide flexibility and quick turnaround on approvals without red tape (i.e., no dependency on IAB Tech Lab schedules or public comment periods):
- This document is the official definition of the enumeration for vendor specific taxonomies.
- The values for vendor specific taxonomies should be 500+
- Pull requests (PRs) can be submitted by anyone on an ongoing basis.
- The approvers are [email protected] and/or [email protected] and some other leaders on the Tech Lab Working Group if needed.
- The PR submitter must notify the approvers of the PR submission.
- The approvers will review for ID conflicts, and otherwise will approve the PR on the spot (i.e., no need for a formal Working Group review).
Value | Description |
1 | IAB Tech Lab Content Category Taxonomy 1.0. - Deprecated, and recommend NOT be used since it does not have SCD flags. |
2 | IAB Tech Lab Content Category Taxonomy 2.0: Deprecated, and recommend NOT be used since it does not have SCD flags. |
3 | IAB Tech Lab Ad Product Taxonomy 1.0. |
4 | IAB Tech Lab Audience Taxonomy 1.1 |
5 | IAB Tech Lab Content Taxonomy 2.1 |
6 | IAB Tech Lab Content Taxonomy 2.2 |
7 | IAB Tech Lab Content Taxonomy 3.0 |
500+ | Vendor-specific codes. |
Value | Description |
501 | IRIS.TV-enabled Video context taxonomy - More info - https://support.iris.tv |
502 | JW Player video content taxonomy |
503 | Akamai Data Activation Platform (DAP) - Buyer Defined Audiences (BDA), Scrambled |
504 | Akamai Data Activation Platform (DAP) - Buyer Defined Audiences (BDA), Encrypted TRUSTX Spectrum Custom Audiences |
505 | Akamai Data Activation Platform (DAP) - Custom Audiences, Reserved 1 |
506 | Akamai Data Activation Platform (DAP) - Custom Audiences, Reserved 2 |
507 | Magnite Custom Audiences |
508 | Magnite Standard Audiences |
525 | 1plusX - Taxonomies |
526 | 1plusX - Custom Audience Taxonomy |
527 | 1plusX - Custom Content Taxonomy |
528 - 539 | 1plusX - Custom Taxonomies Reserved range |
540 | AirGrid Custom Taxonomy |
541 | Captify Custom Taxonomy |
542 | Weborama Custom Taxonomy |
543 | Raptive Custom Audience Taxonomy |
544 | Raptive Custom Content Taxonomy |
545 | Ad Generation Custom Audience Taxonomy |
546 | Ad Generation Custom Content Taxonomy |
550 | Sirdata - Public Audience Taxonomy |
551 | Sirdata - Public Content Taxonomy |
552 | Sirdata - Private Audience Taxonomy (Equativ) |
553 | Sirdata - Private Content Taxonomy (Equativ) |
554 | Sirdata - Private Audience Taxonomy (DV360) |
555 | Sirdata - Private Content Taxonomy (DV360) |
556 | Sirdata - Private Audience Taxonomy (Index Exchange) |
557 | Sirdata - Private Content Taxonomy (Index Exchange) |
558 | Sirdata - Private Audience Taxonomy (Pubmatic) |
559 | Sirdata - Private Content Taxonomy (Pubmatic) |
560 | Sirdata - Private Audience Taxonomy (Magnite) |
561 | Sirdata - Private Content Taxonomy (Magnite) |
562 | Sirdata - Private Audience Taxonomy (Teads) |
563 | Sirdata - Private Content Taxonomy (Teads) |
564 | Sirdata - Private Audience Taxonomy (Yahoo!) |
565 | Sirdata - Private Content Taxonomy (Yahoo!) |
566 | Sirdata - Private Audience Taxonomy (Xandr) |
567 | Sirdata - Private Content Taxonomy (Xandr) |
568 | Sirdata - Private Audience Taxonomy (Criteo) |
569 | Sirdata - Private Content Taxonomy (Criteo) |
570 | Sirdata - Private Audience Taxonomy (Proxistore) |
571 | Sirdata - Private Content Taxonomy (Proxistore) |
572 | Sirdata - Private Audience Taxonomy (Mediasquare) |
573 | Sirdata - Private Content Taxonomy (Mediasquare) |
574 | Sirdata - Private Audience Taxonomy (E-novate) |
575 | Sirdata - Private Content Taxonomy (E-novate) |
576 | Sirdata - Private Audience Taxonomy (Triplelift) |
577 | Sirdata - Private Content Taxonomy (Triplelift) |
578 | Sirdata - Private Audience Taxonomy (Adform) |
579 | Sirdata - Private Content Taxonomy (Adform) |
580 | Sirdata - Private Audience Taxonomy (Unruly Media) |
581 | Sirdata - Private Content Taxonomy (Unruly Media) |
582 | Sirdata - Private Audience Taxonomy (Azerion / Improve Digital / Yield360) |
583 | Sirdata - Private Content Taxonomy (Azerion / Improve Digital / Yield360) |
584 | Sirdata - Private Audience Taxonomy (Smile Wanted) |
585 | Sirdata - Private Content Taxonomy (Smile Wanted) |
586-599 | Sirdata - Held for coming Private Audience & Content Taxonomies |
600 | Chromium Topics API taxonomy |
601 | Chromium Topics API Taxonomy V2 |
602-609 | Held for future Chromium Topics API taxonomies |
700 | Groundtruth Taxonomies |
708 | Symitri Custom Audience Taxonomy |
709 | Symitri Standard Audience Taxonomy |
710-712 | Symitri Reserved Audience Taxonomy |
800 | NumberEight Audience Taxonomy |
900 | A1Media Audience Taxonomy |
1000 | Anonymised Custom Audience |
1001 | Anonymised Custom Audience Reserved 1 |
1002 | Anonymised Custom Audience Reserved 2 |
1003 | Anonymised Custom Audience Reserved 3 |
2000 | Start.io Custom Audiences |
2001 | Start.io Standard Audiences |
3000 | Outbrain Audiences - Demographics |
3001 | Outbrain Audiences - Interests |
3002 | Outbrain Audiences - Household Income |
3003-3010 | Outbrain Audiences - Reserved |
5000 | Optable Data Collaboration Platform - Public Audiences |
5001 | Optable Data Collaboration Platform - Private Member Defined Audiences |
5002 | Optable Data Collaboration Platform - Test Audiences |
6000-6010 | Permutive Standard Audiences |
103000 | Audigent Warner Music Group Artists Taxonomy 1.0 |
103001 | Audigent Bands in Town Artists Taxonomy 1.0 |
103002 | Audigent Fandom Interests & Audiences Taxonomy 1.0 |
103003 | Audigent Big Machine Label Group Artists Taxonomy 1.0 |
103004 | Audigent Music Festival Partner Taxonomy 1.0 |
103005 | Audigent Fashion & Apparel Taxonomy 1.0 |
103006-103008 | Audigent Private Audience Taxonomies |
103009-103011 | Audigent Private Contextual Taxonomies |
103012-103014 | Audigent Campaign Taxonomies |
103015 | Rayn Persona Taxonomy |