IAB published this month a draft for public discussion with a nomenclature for data. The document is titled “OpenData 1.0: Standard Nomenclature for Campaign Performance Data,” and was created “due to a lack of standard nomenclature.” An IAB Tech Lab’s OpenData Task Force was formed with the “primary focus of alleviating issues that have challenged marketers in the data report merging process.”
The lack of a nomenclature “impacts companies who receive data reports from sources such as ad tech vendors, data management platforms, and other partners. For example, an agency or a publisher may receive reports (delivered in excel format or via API connections) from partners that have varied header field names. The process of merging these reports may be manual and tedious, due to the lack of common field names,” explains IAB.
Companies on the nomenclature taskforce
Acxiom, Adrizer, Adslot, ADVR, Alliance for Audited Media (AAM), Amobee, AppNexus, Bidtellect, Chicago Tribune Media Group, Cyber Communications Inc., Cyberagent, Inc., Disney Interactive, DMD Marketing Corp., DoubleVerify, Epsilon, Eyeota, Genesis Media, Google, Happy Punk Panda, Improve Digital International B.V., InMobi, Integral Ad Science, Jumpstart Automotive Media, Jun Group, Leaf Group, Ligatus, Liquidus, LiveRamp, Lotame Solutions, Madhive, Media.net, MediaMath, MediaOcean, Mediasmith, NYIAX, Inc., Pandora, Platform Inc, Quantcast, ShareThis, Shazam, SITO Mobile, Sovrn, Taboola, Teralytics, Unacast, ViralGains, Zenith Media.
The document was released for 60-Day public comment. Questions and comments can be sent to firstname.lastname@example.org
Here the nomenclature version 1.0:
A unit of media trafficking that most closely corresponds to a traditional I/O line item. Flights have a predicted number of impressions as well as an impression goal, and start and end dates, additional trafficking settings, and ad tags.
Explicit domain or application.
This object describes the publisher of the media in which the ad will be displayed. The publisher is typically the seller in an OpenRTB transaction.
Corresponds to the actual placement on a publisher site or app.
This object defines the producer of the content in which the ad will be shown. This is particularly useful when the content is syndicated and may be distributed through different publishers and thus when the producer and publisher are not necessarily the same entity.
PO could be parent to multiple authorizations.
Campaign maps to Advertiser, There will be different campaigns under one strategy.
Campaign Parent, may function as unique billing bucket.
Company object may have parent relationship with “Advertiser” OR Any 3rd party that may own a relationship with Advertiser.
Attribution object; Organization owns information coming through a field. (Use case of audience data id associated with the DMP organization type). The organization must have at least one associated business object (agency, brand, division, advertiser, publisher, user, etc). *Alternate nomenclature: “Data type.” Implementation notes: This object is expected to be used internally within each proprietary system, and only optionally shared externally.
The human user of a device. Defined in OpenRTB.
The code that renders the creative within the publisher placement.
The creative ad in a different size or ad unit.
Landing Page URL
Click through URL, associated with other data to give context. Could be a URL or an entity in a system.
Business object where all creative targeting is applied.
A target that includes audience and other tactics, e.g. weather, dayparts, day of week, etc.
The collection of identically themed creatives in the different ad units/sizes.
Bid Request Object.
Also used: “Components”, “Elements.” Maps to Asset Request/Response object in OpenRTB Native.
The set of creatives all of the same size and format that can be weighted or optimized for the same ad tag.
Browser information may be associated with targeting or with an impression.
Geo to describe inventory information. Defined in OpenRTB 2.5 and/or AdCOM.
Anonymized ID (User ID)
A privacy-encoded identifier associated with an end consumer, the viewer of the content. Electronic client IDs. May be used in conjunction with “Target” business
object for targeting purposes. The expectation is that this ID is anonymized. Businesses should have their own policy contracts in place to be certain of PII-related policy adherence.
Channel follows the AdCOM media channel list, which is the media channel objects specified within the “creative Object” (also available in OpenRTB). Values = Display, Video, Mobile Web, Mobile In-app, Audio Native, IOT, OOH, AV, Search, Social. Digital Signage.
Describes the format of the ad. Values= Expandable, Animated, Flat, Video, Outstream, Instream, Interstital, Native placement.
Values as specified in OpenRTB, version 2.5 list 5.21. Examples: Phone, Tablet, Computer, Set Top Box, Connected TV.
Dimension – day of week.
Targeting dimension – targeting/scheduling in programmatic.
Targeting dimension: hour of day.
Targeting dimension: section of day: commute, evening, morning.
Time for targeting, may also be used as a metric.
Time Zone for targeting, may also be used as a metric. GMT time zone may be preferred, does differ for platforms.
Words or Phrases which represent concepts of interest in the campaign.
Count of server requests ad request.
Media Rating Council (MRC) definition – fully loaded, counted on render imps
Count of clicks on an impression. See MRC click guidelines
Count of conversions on an impression.
MRC definition of viewability is the industry standard. This field is a metric, not a property of the placement object.
Bid requests (Won Bid: “Win notification” defined in OpenRTB bid objects. / Lost Bid: “Loss notification” defined in OpenRTB bid objects.)
Time in View
Value of milliseconds
Value of milliseconds
% View (video)
Counts by quartile. A completed video view is 100% quartile viewed.
Count of video starts.
Derived metric. May include factors like session depth, bounce rate, time spent etc for an “Engagement” metric. Typically composite, has proprietary definitions. No current industry-wide standard for calculation, companies use their own definitions.
May refer to clicks or expand or other user action. No current industry-wide standard for calculation.
Third party brand safety derived metric.
For dynamic ads, when the collection has been viewed.
Typically a metric delivered from an anti-fraud vendor. Maybe a metric or a score that determines if an impression was fraudulent. May be composite/multidimensional.
Count of impressions from whitelist. Maybe a component of Brand Safety or Fraud composite metrics.
Count of impressions from blacklist. Maybe a component of Brand Safety or Fraud composite metrics.