Overview
This integration lets you monetise audience data from Zeotap CDP by publishing it directly into The Trade Desk (TTD) as third-party data segments — complete with the rate at which buyers can purchase access. Once you set up the TTD destination in Zeotap and link it to an audience, Zeotap automatically creates the segment in TTD’s third-party data taxonomy, applies the CPM and percent-of-media-cost rate you configure, and uploads the matched user identifiers (TTD cookies, mobile ad IDs, ID5 decrypted) so the segment becomes immediately buyable. You stay inside Zeotap for the entire setup — no manual taxonomy work or file uploads in TTD are required.How It Works
When you link a TTD destination to an audience in Zeotap CDP, the following happens automatically behind the scenes:- You set up TTD as a destination in Zeotap CDP by entering your Brand ID, Provider ID, Data API Secret Key, Currency, Type of Audience, and (where applicable) Org Type with a Partner ID or Advertiser ID.
- You select the Send Identifiers to The Trade Desk action and map your Zeotap identifiers (Adid, TheTradeDesk cookie, ID5 Decrypted) to the corresponding TTD destination fields (MAID, TheTradeDesk Cookie, ID5 Decrypted).
- You attach the destination to a segment, enter the Price (CPM) and Percent of Media Cost for that segment, and choose a refresh frequency.
- Zeotap creates the audience in TTD’s third-party data taxonomy as a new segment.
- Zeotap applies the data rate to that segment using the CPM and percent-of-media-cost you provided, the currency from the destination, and the rate level derived from your audience and org type configuration.
- Zeotap uploads the matched user identifiers to TTD on the schedule you configured, making the segment immediately available to buyers in the TTD platform.
Before You Begin
Make sure you have everything ready before starting the setup. In The Trade Desk:- An active TTD Data Provider account with completed initial setup by your TTD Technical Account Manager (TAM).
- Your Brand ID — provided by your TTD TAM. You can also look it up via the GET /datarate/brands/ endpoint.
- Your Provider ID — provided by your TTD TAM.
- Your Data API Secret Key — used to authenticate data uploads.
- If you operate as a Partner or Advertiser for custom audiences, your Partner ID or Advertiser ID ready.
- A clear understanding of whether you are publishing Syndicated (open marketplace) or Custom (private to a Partner or Advertiser) audiences.
- Access to the Integrate module with permission to create new destinations.
- One or more audience segments ready to be monetised.
- The CPM Price and Percent of Media Cost values you want to charge buyers for each segment.
- Mapped identifiers in your Zeotap catalogue: Adid, TheTradeDesk cookie, and/or ID5 Decrypted.
Create the TTD Destination in Zeotap CDP
Open the Destinations catalogue
Enter the destination details
- Destination Name — a descriptive label (e.g.,
TTD — Q2 Monetisation). - Brand ID — paste the Brand ID provided by your TTD TAM.
- Provider ID — paste the Provider ID provided by your TTD TAM.
- Data API Secret Key — paste your Data API Secret Key. The field is partially masked once saved.
- Currency — select the ISO 4217 currency code you want CPM rates priced in (for example USD, EUR, GBP, AED). All standard ISO 4217 codes are supported.

Figure 1 — Destination details form (Brand ID and Provider ID values blurred for security).
Choose the Type of Audience
Save the destination
Configure the Action and Field Mapping
Open the saved TTD destination and switch to the Mapping tab.Create a new mapping

Figure 2 — Mapping list view showing the created mapping with the Send Identifiers to The Trade Desk action.
Map your identifiers

Figure 3 — Mapping screen with the Send Identifiers action selected and all three identifiers mapped.
Save the mapping
Link a Segment and Configure CPM Details
With the destination and mapping saved, link it to an audience and set the rate.Open the link panel

Figure 4 — Linking an audience to the TTD destination — Destination Settings tab with action, mapping, data scope, and refresh frequency.
Confirm action, mapping, and data scope
- Action —
Send Identifiers to The Trade Desk(selected automatically). - Mapping — the mapping you just created.
- Choose the data to be sent — keep Send Segmented Data ticked. Lookalike Extension is not supported for this destination.
Set the refresh frequency
- Start Refresh From — the date and time the first refresh runs.
- Refresh Every — the cadence (e.g., every 24 hours).
- Refresh Until — the end date, or leave No End Date ticked.
- For a one-time send only, tick Do Not Refresh.
Enter the CPM details
- Price (required) — the CPM amount buyers will pay for this segment, in the currency configured on the destination. This maps to
CPMRate.Amountin the TTD payload. - Percent of Media Cost (required) — a decimal percentage of media cost charged on top of (or instead of) the CPM. This maps to
PercentOfMediaCostRate.

Figure 5 — CPM Details on the audience link panel — Price and Percent of Media Cost fields.
Save the destination
Field Mapping
Below is the complete reference for how data from Zeotap CDP maps to The Trade Desk.Destination inputs (set once per destination)
Audience / segment inputs (set per audience)
Identifier mapping (set in field mapping)
Activate and Test the Integration
Once the segment is linked and saved, verify the data has reached TTD.Wait for the first sync
Verify in The Trade Desk
Check the rate, currency, and buyable status
- The rate matches the Price and Percent of Media Cost you set.
- The currency matches the destination Currency.
- The segment is marked Buyable.
Confirm the uniques count
Important Notes & Limitations
ProviderElementId remains the same — buyers see one consistent segment.RateType is fixed to Hybrid. Every segment is published with both a CPM and a percent-of-media-cost rate. This is hardcoded by the integration and cannot be changed per audience.