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 opendata@iabtechlab.com
Here the nomenclature version 1.0:
Dimensions
Flight
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.
Site
Explicit domain or application.
App
Explicit application.
Publisher
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.
Placement
Corresponds to the actual placement on a publisher site or app.
Producer
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.
Purchase Order
PO could be parent to multiple authorizations.
Campaign
Campaign maps to Advertiser, There will be different campaigns under one strategy.
Advertiser
Campaign Parent, may function as unique billing bucket.
Company
Company object may have parent relationship with "Advertiser" OR Any 3rd party that may own a relationship with Advertiser.
Organization
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.
User
The human user of a device. Defined in OpenRTB.
Ad Tag
The code that renders the creative within the publisher placement.
Creative
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.
Strategy
Business object where all creative targeting is applied.
Target
A target that includes audience and other tactics, e.g. weather, dayparts, day of week, etc.
Concept
The collection of identically themed creatives in the different ad units/sizes.
Bid
Bid Request Object.
Assets
Also used: “Components”, “Elements.” Maps to Asset Request/Response object in OpenRTB Native.
Rotation
The set of creatives all of the same size and format that can be weighted or optimized for the same ad tag.
Browser
Browser information may be associated with targeting or with an impression.
Geo
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.
Floating Properties
Channel
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.
Format
Describes the format of the ad. Values= Expandable, Animated, Flat, Video, Outstream, Instream, Interstital, Native placement.
Device Type
Values as specified in OpenRTB, version 2.5 list 5.21. Examples: Phone, Tablet, Computer, Set Top Box, Connected TV.
Day
Dimension - day of week.
Week Part
Targeting dimension - targeting/scheduling in programmatic.
Day Hour
Targeting dimension: hour of day.
Day Part
Targeting dimension: section of day: commute, evening, morning.
Date
Calendar date.
Time
Time for targeting, may also be used as a metric.
Time Zone
Time Zone for targeting, may also be used as a metric. GMT time zone may be preferred, does differ for platforms.
Search Keyword
Words or Phrases which represent concepts of interest in the campaign.
Metrics
Server Requests
Count of server requests ad request.
Impressions (imps)
Media Rating Council (MRC) definition - fully loaded, counted on render imps
Clicks
Count of clicks on an impression. See MRC click guidelines
Conversions
Count of conversions on an impression.
Viewability
MRC definition of viewability is the industry standard. This field is a metric, not a property of the placement object.
Bid Requests
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
Time Spent
Value of milliseconds
% View (video)
Counts by quartile. A completed video view is 100% quartile viewed.
Video starts
Count of video starts.
Engagement
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.
Interaction
May refer to clicks or expand or other user action. No current industry-wide standard for calculation.
Brand safety
Third party brand safety derived metric.
Dynamic item
For dynamic ads, when the collection has been viewed.
Fraud
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.
Whitelist
Count of impressions from whitelist. Maybe a component of Brand Safety or Fraud composite metrics.
Blacklist
Count of impressions from blacklist. Maybe a component of Brand Safety or Fraud composite metrics.