Third-party data taxonomy design

IMPORTANT: This page explains how to create a "flat" taxonomy where the path hierarchy is defined within the display name of each segment. If you need to build a taxonomy with an explicit structure defined by individually created segments, consult with your Technical Account Manager and use Third-party data legacy taxonomy design. Before reading, be sure to familiarize yourself with the taxonomy types, data rates, and how they affect your taxonomy design.

Overview

Data taxonomy design is an integral part of the third-party data integration process. Here's what you need to know about taxonomy design to complete your third-party data integration steps successfully.

Understanding taxonomy structure

When designing a "flat" taxonomy, it's important to understand how the display name of each segment defines the path hierarchy and taxonomy structure. Here's what you need to know:

Recommended taxonomy design

The Trade Desk recommends designing and building a flat taxonomy, where all segments exist as children under the ROOT node, with segment names representing the full path.

If preferred, you can create any custom nodes under ROOT to be used for organization. For example, a node for your "Branded" taxonomy and a node for your "Custom Segments" taxonomy, both children under the ROOT node. This is an example of a bona fide hierarchical taxonomy.

Integration and display behavior

To help advertisers find and understand your data, follow these guidelines and best practices:

Process considerations

Before creating your segments, consider the following to optimize your workflow and improve segment relevance:

Taxonomy design example

The following diagram provides a visual representation of a taxonomy. It can help you define the full path that you will use as a value for the DisplayName property of each segment. The boxes with a fill color represent the data elements that you would create for this taxonomy and show the segment names that will appear in the UI.

IMPORTANT: The Trade Desk may reject data segments if the DisplayName and Description properties contain terms from sensitive categories such as pharmaceuticals, medical health, and alcohol-related topics. For details, see the Sensitive categories.

When you implement your taxonomy in the DMP, you will organize your segments in a condensed structure (sometimes referred to as a "flat taxonomy"), with the hierarchy defined in the display name of each data element. The following diagram illustrates the display names (full paths), provider element IDs, and hybrid data rates for each element from the preceding diagram. The data elements located higher in the hierarchy have a purple fill color, while the lower level segments have a blue fill color.

The following table summarizes all data element property values that define the taxonomy shown in the diagram. Each node is parented to the ROOT node that The Trade Desk creates for you.

TIP: Whether you create a visual representation of your taxonomy or a spreadsheet similar to this table, having all your segments defined in one place will come in handy when creating segments as described in Third-party audience data segments and rates.

Display Name Provider Element ID Parent Element ID Buyable Percent of Media Cost CPM Cap
N/A (Top-level parent element for the taxonomy) ROOT N/A N/A N/A N/A
In-Market > Travel > Car Rentals ax7m ROOT true 0.12 2.00
In Market > Travel > Destinations bt9q ROOT true 0.12 2.00
In-Market > Travel > Flights > First Class cj3r ROOT true 0.16 3.00
In-Market > Travel > Flights > Economy Class dk4s ROOT true 0.14 2.50
In-Market > Travel > Flights > Business Class el5t ROOT true 0.14 2.50
Interest > Technology > Industry News fm6u ROOT true 0.10 1.00
Interest > Technology > Computers gn7v ROOT true 0.10 1.00
Interest > Technology > Internet > Internet Search hp8w ROOT true 0.10 1.00
Interest > Technology > Internet > Social iq9x ROOT true 0.12 1.50
Interest > Technology > Internet > Web Hosting jr0y ROOT true 0.10 1.00

After you design your taxonomy, you can implement it by creating data elements and assigning rates to them. For details, see either of the following guides that relate to the data you want to onboard:

FAQs

The following are frequently asked questions about data element taxonomies.

Do I need to create a diagram for my taxonomy?

No. We include diagrams only for visual representation of the hierarchical relationships between the segments.

Do I have to create separate segments for each box representing a segment in a diagram?

No. You need to create only the segments shown as filled, colored boxes, which represent the buyable segments at the end of each branch (path) in a diagram. Only in some taxonomies, such as those for commerce data, you might have a use case where you need to create a structured taxonomy with individual segments. Be sure to consult with your Technical Account Manager before using the Rate inheritance in taxonomies docs.

Do I need to create container elements that define the full path for my segments in a taxonomy?

No. We recommend creating taxonomies with the in-name hierarchy, where the full path is defined in the name of each segment. If you need to create a taxonomy with an explicit hierarchy, with each parent segment defined individually, see Rate inheritance in taxonomies.

As a geo data provider, do I have to design a taxonomy before onboarding my data?

Yes. You must design your taxonomy and receive approval from your Technical Account Manager before you can onboard your data.