{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"redocly_category":"Integrations","type":"markdown"},"seo":{"title":"The Trade Desk CRM Data Integration","description":"Treasure Data Product Documentation · Collect and Unify · Segment and Activate · Experiment and Analyze · Decisioning Automate with AI Scale and Trust.","siteUrl":"https://docs.treasuredata.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"the-trade-desk-crm-data-integration","__idx":0},"children":["The Trade Desk CRM Data Integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can write job results from Treasure Data directly to The Trade Desk. In The Trade Desk, you can then use these Data Export in your ad campaign."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"prerequisites","__idx":1},"children":["Prerequisites"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Basic knowledge of Treasure Data, including the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://toolbelt.treasuredata.com/"},"children":["TD Toolbelt"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An account in The Trade Desk."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Authorized Treasure account access."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"connector-usecase","__idx":2},"children":["Connector Usecase"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Advertiser First-Party Data API by The Trade Desk Export connector"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["What it is: A more permanent integration that syncs an advertiser’s customer database with The Trade Desk."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["How it’s used: Strategic, always-on use of first-party data as an asset. For example, continuously syncing loyalty program members into the platform so they can be used across many campaigns over time."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Business value: Turns your customer base into a long-term strategic asset for advertising. Instead of campaign-by-campaign uploads, your data is always available to fuel audience creation and targeting."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["CRM Data Integration API by The Trade Desk CRM Data Export connector"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["What it is: A way to upload specific customer lists (emails, phone numbers, etc.) into the platform to build a segment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["How it’s used: Typically for campaign-specific or one-off use cases. For example, uploading a list of churned customers to exclude them from an upcoming campaign."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Business value: Gives marketers the flexibility to act quickly — “I want to target or exclude this group right now.”"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"using-the-treasure-console-to-create-your-connection","__idx":3},"children":["Using the Treasure Console to Create Your Connection"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can use the Treasure Console to configure your connection."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"in-the-trade-desk-getting-the-platform-api-token","__idx":4},"children":["In The Trade Desk: Getting the Platform API Token"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Manage API Tokens/Keys"]}," and create a new token/keys or select existing tokens"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/screenshot-2025-08-25-at-16.08.28.826f922815daffd0a238a54074173595d4dd50c760776792ca9c871d2baa2848.2291c8f6.png","alt":""},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"in-treasure-data-creating-a-new-connection","__idx":5},"children":["In Treasure Data: Creating a New Connection"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["From Treasure Console, select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integrations Hub"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Catalog."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Search for and select T",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["he Trade Desk CRM Data"]}," Output connector."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/screenshot-2025-09-11-at-10.49.38.c42564b93edfbcdf87b942f85d27839dea9bdfb263a2e3e08f36bb007f3b9470.95f75723.png","alt":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create Authentication"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The New Authentication dialog opens."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/screenshot-2025-09-11-at-10.56.53.0826487fd581434fe6b86f1c2019f6022364e528aba0b4bbca22156c9bec8793.95f75723.png","alt":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Edit the CRM Data Token and advertiser ID you obtained from The Trade Desk, and select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Continue"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Enter a name for the connection."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/tradedesknewauthb.1c83a3cb0dcb352f1b606312d0876c7ef00c89eb9f6f015a6d45062a4b51db64.7f5c9654.png","alt":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Done"]},"."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Trade Desk output connector is created."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configuring-export-results-in-your-data-connection","__idx":6},"children":["Configuring Export Results in Your Data Connection"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In this step, you create or reuse a query. In the query, you configure the data connection.  In some cases, you must define the column mapping in the query."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configuring-the-connection-by-specifying-the-parameters","__idx":7},"children":["Configuring the Connection by Specifying the Parameters"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Access the Treasure Console and navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Data Workbench > Queries"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Locate and select the the query that you want to use to export data."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Export Results"]}," located at top of your query editor."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Choose Integration dialog displays."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Enter The Trade Desk connection name in the search box to filter and select your connection."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Specify the parameters:"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Parameters"]},":"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["CRM Data Segment ID"]},"(optional): Your CRM Data Segment ID. Required if ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Segment Name"]}," is empty."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Segment Name"]},"(optional): Your segment name. Required if ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["CRM Data Segment ID"]}," is empty."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Merge Mode"]}," (required): The way the newly uploaded personally identifiable information (PII) is to be merged with the existing data. One of ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Replace"]},". Default is ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PII Type"]}," (required): The type of personally identifiable data (PII) sent by the advertiser. Select from a drop down, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/int/the-trade-desk-crm-data-integration#h3_74552168"},"children":["PII Types"]},". Default is ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Email"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Time-to-Live (TTL)"]},"(optional): Time-to-live in minutes for the anonymized identifiers generated by the mapping process. Default is 129.600 (90 days)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Wait Until Finished"]}," (optional): Check to let the job execution wait until drop state move to final. Default is false (unchecked)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Max Wait Time"]}," (optional): Max time until jobs finished in minutes. Default is 720 minutes (12 hours). Allow value range 0 - 1380 (23 hours)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Skip invalid record(s)"]}," (optional): Check to skip invalid records and process all remaining. Default is true (checked)"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"pii-type","__idx":8},"children":["PII Type"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Pii Type"},"children":["Pii Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Email"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PII sent as email addresses."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["EmailHashedUnifiedId2"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PII sent as normalized, SHA-256-hashed, base64-encoded email addresses, ready for conversion to UID2."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Phone"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PII sent as phone numbers."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PhoneHashed"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PII sent as normalized, SHA-256-hashed, base64-encoded phone number"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["UID2"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The raw UID2 value, also known as UID2.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"This value is case-sensitive. Raw UID2s are generated and managed using UID2 APIs."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["UID2Token"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The encrypted UID2 token, also known as an advertising token.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"This token is case-sensitive.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Tokens are generated and managed using UID2 APIs.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"For details about UID2 APIs, see UID2 Endpoints. For details about UID2 tokens, see Raw IDs vs. Tokens."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["EUID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The raw European Unified ID value, also known as EUID. This value is case-sensitive. EUID offers user transparency and privacy controls designed to meet market requirements in European regions with the same normalization and encoding of PII as UID2."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["EUIDToken"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The encrypted EUID token, also known as an advertising token. This token is case-sensitive. For details, see Unified IDs."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["IDL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The 49-character or 70-character RampID (previously known as IdentityLink)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ID5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The ID5 for the user. Data providers holding these IDs should engage with ID5 directly to obtain the necessary decryption keys. For details about ID5, see the ID5 site. ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["IMPORTANT"]},": The ID5 ID is supported only in Europe and must be in decrypted form."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NetID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The user's netID as a 70-character base64-encoded string. For details about netID, see the netID Developer Portal. ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["IMPORTANT"]},": This ID is supported only in Europe."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["FirstId"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The user's First-id, a first-party cookie typically set by publishers in France. For details about First-id, see the First-id site. ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["IMPORTANT"]},": This ID is supported only in Europe."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["TDID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The Trade Desk 36-character GUID (including dashes) for this user."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["DAID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The raw device ID for this user, sent in 36-character GUID format (including dashes). Use iOS IDFA or Android's AAID."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"a-sample-configuration-is-as-follows","__idx":9},"children":["A sample configuration is as follows:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/screenshot-2025-08-25-at-14.47.02.de7ab4505b6641b0a8a5ba4d0f2da5888dbb88f7cbfed514ebe4e982818c9e34.2291c8f6.png","alt":""},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"data-validation","__idx":10},"children":["Data Validation"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PII"]}," columns must not be empty."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Timestamp_utc"]}," must not be empty. Column type can be string in datetime format or long for datetime in seconds."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"example-queries-to-populate-the-trade-desk","__idx":11},"children":["Example Queries to Populate The Trade Desk"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["From Treasure Data, run the following query with Output results into a connection for The Trade Desk:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example Query"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"sql","header":{"controls":{"copy":{}}},"source":"SELECT\n    PII,\n    timestamp_utc,\n    VALUE,\n    value_currency,\n    Country,\n    Region,\n    metro,\n    City,\n    OrderId,\n    td_1,\n    td_2,\n    td_3,\n    privacy_type,\n    is_applicable,\n    consent_string\nFROM (\n    VALUES\n        ('', '2025-08-11 03:25:25.675', 4.5, 'USD', 'US', 'Region', 56, 'City', 'order id', 'custom data 1', 'custom data 2', 'custom data 3', 'GPP',  TRUE,  'consent string'),\n        ('customer1@example.org', '2025-08-11 03:25:25.675', 4.5, 'USD', 'US', 'Region', 56, 'City', 'order id', 'custom data 1', 'custom data 2', 'custom data 3', 'GPP',  TRUE,  'consent string'),\n        ('customer2@example.org', NULL,                        4.5, 'USD', 'US', 'Region', 56, 'City', 'order id', 'custom data 1', 'custom data 2', 'custom data 3', 'GPP',  TRUE,  'consent string'),\n        ('customer3@example.org', '2025-08-11 03:25:25.675', 4.5, 'USD', 'US', 'Region', 56, 'City', 'order id', 'custom data 1', 'custom data 2', 'custom data 3', 'GPP',  FALSE, 'consent string')\n) AS tbl (\n    PII,\n    timestamp_utc,\n    VALUE,\n    value_currency,\n    Country,\n    Region,\n    metro,\n    City,\n    OrderId,\n    td_1,\n    td_2,\n    td_3,\n    privacy_type,\n    is_applicable,\n    consent_string\n);\n","lang":"sql"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"optional-schedule-query-export-jobs","__idx":12},"children":["(Optional) Schedule Query Export Jobs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can use Scheduled Jobs with Result Export to periodically write the output result to a target destination that you specify."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Treasure Data's scheduler feature supports periodic query execution to achieve high availability."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When two specifications provide conflicting schedule specifications, the specification requesting to execute more often is followed while the other schedule specification is ignored."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For example, if the cron schedule is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'0 0 1 * 1'"]},", then the 'day of month' specification and 'day of week' are discordant because the former specification requires it to run every first day of each month at midnight (00:00), while the latter specification requires it to run every Monday at midnight (00:00). The latter specification is followed."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"scheduling-your-job-using-treasure-console","__idx":13},"children":["Scheduling your Job Using Treasure Console"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Data Workbench > Queries"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Create a new query or select an existing query."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Next to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Schedule"]},", select None."," ",{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/image2021-1-15_17-28-51.f1b242f6ecc7666a0097fdf37edd1682786ec11ef80eff68c66f091bc405c371.0f87d8d4.png","alt":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the drop-down, select one of the following schedule options:"," ",{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/image2021-1-15_17-29-47.45289a1c99256f125f4d887e501e204ed61f02223fde0927af5f425a89ace0c0.0f87d8d4.png","alt":""},"children":[]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Drop-down Value"},"children":["Drop-down Value"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Custom cron..."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Review ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#custom-cron-details"},"children":["Custom cron... details"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["@daily (midnight)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Run once a day at midnight (00:00 am) in the specified time zone."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["@hourly (:00)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Run every hour at 00 minutes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["None"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["No schedule."]}]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"custom-cron-details","__idx":14},"children":["Custom cron... Details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/image2021-1-15_17-30-23.0f94a8aa5f75ea03e3fec0c25b0640cd59ee48d1804a83701e5f2372deae466c.0f87d8d4.png","alt":""},"children":[]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cron Value"]}]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Description"]}]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0 * * * *"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Run once an hour."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0 0 * * *"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Run once a day at midnight."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0 0 1 * *"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Run once a month at midnight on the morning of the first day of the month."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["\"\""]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create a job that has no scheduled run time."]}]}]}]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":" *    *    *    *    *\n -    -    -    -    -\n |    |    |    |    |\n |    |    |    |    +----- day of week (0 - 6) (Sunday=0)\n |    |    |    +---------- month (1 - 12)\n |    |    +--------------- day of month (1 - 31)\n |    +-------------------- hour (0 - 23)\n +------------------------- min (0 - 59)\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following named entries can be used:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Day of Week: sun, mon, tue, wed, thu, fri, sat."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Month: jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A single space is required between each field. The values for each field can be composed of:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"fixed-table"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"width":"35%","data-label":"Field Value"},"children":["Field Value "]},{"$$mdtype":"Tag","name":"th","attributes":{"width":"20%","data-label":"Example"},"children":["Example "]},{"$$mdtype":"Tag","name":"th","attributes":{"width":"45%","data-label":"Example Description"},"children":["Example Description "]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A single value, within the limits displayed above for each field."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A wildcard ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'*'"]}," to indicate no restriction based on the field."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'0 0 1 * *'"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Configures the schedule to run at midnight (00:00) on the first day of each month."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A range ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'2-5'"]},", indicating the range of accepted values for the field."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'0 0 1-10 * *'"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Configures the schedule to run at midnight (00:00) on the first 10 days of each month."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A list of comma-separated values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'2,3,4,5'"]},", indicating the list of accepted values for the field."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'0 0 1,11,21 * *'"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Configures the schedule to run at midnight (00:00) every 1st, 11th, and 21st day of each month."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A periodicity indicator ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'*/5'"]}," to express how often based on the field's valid range of values a schedule is allowed to run."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'30 */2 1 * *'"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Configures the schedule to run on the 1st of every month, every 2 hours starting at 00:30. ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'0 0 */5 * *'"]}," configures the schedule to run at midnight (00:00) every 5 days starting on the 5th of each month."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A comma-separated list of any of the above except the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'*'"]}," wildcard is also supported ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'2,*/5,8-10'"]},"."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'0 0 5,*/10,25 * *'"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Configures the schedule to run at midnight (00:00) every 5th, 10th, 20th, and 25th day of each month."]}]}]}]}]}]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["(Optional) You can delay the start time of a query by enabling the Delay execution."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"execute-the-query","__idx":15},"children":["Execute the Query"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Save the query with a name and run, or just run the query. Upon successful completion of the query, the query result is automatically exported to the specified destination."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Scheduled jobs that continuously fail due to configuration errors may be disabled on the system side after several notifications."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["(Optional) You can delay the start time of a query by enabling the Delay execution."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"activate-a-segment-in-audience-studio","__idx":16},"children":["Activate a Segment in Audience Studio"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can also send segment data to the target platform by creating an activation in the Audience Studio."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Audience Studio"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select a parent segment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the target segment, right-mouse click, and then select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create Activation."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Details"]}," panel, enter an Activation name and configure the activation according to the previous section on Configuration Parameters."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Customize the activation output in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Output Mapping"]}," panel."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/ouput.b2c7f1d909c4f98ed10f5300df858a4b19f71a3b0834df952f5fb24018a5ea78.8ebdf569.png","alt":""},"children":[]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Attribute Columns",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Export All Columns"]}," to export all columns without making any changes."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["+ Add Columns"]}," to add specific columns for the export. The Output Column Name pre-populates with the same Source column name. You can update the Output Column Name. Continue to select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["+ Add Columns"]},"to add new columns for your activation output."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["String Builder",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["+ Add string"]}," to create strings for export. Select from the following values:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["String: Choose any value; use text to create a custom value."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Timestamp: The date and time of the export."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Segment Id: The segment ID number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Segment Name: The segment name."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Audience Id: The parent segment number."]}]}]}]}]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":6},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Schedule"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/snippet-output-connector-on-audience-studio-2024-08-28.a99525173709da1eb537f839019fa7876ffae95045154c8f2941b030022f792c.8ebdf569.png","alt":""},"children":[]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the values to define your schedule and optionally include email notifications."]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":7},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create"]},"."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you need to create an activation for a batch journey, review ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/journey-orchestration/batch/creating-a-batch-journey-activation"},"children":["Creating a Batch Journey Activation"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"using-td-toolbelt-and-your-the-trade-desk-connection","__idx":17},"children":["Using TD Toolbelt and Your The Trade Desk Connection"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can use TD Toolbelt from the CLI to export to The Trade Desk."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Example"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"td query \\\n  -d [database] \\\n  -q \"SELECT * FROM offline_conversion\" \\\n  --type presto \\\n  --result '{\n    \"type\": \"thetradedesk_crm_data\",\n    \"crm_api_token\": \"xxx\",\n    \"advertiser_id\": \"xxx\",\n    \"crm_data_id\": \"xxx\",\n    \"skip_invalid_records\": true\n  }'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"configuring-export-results-in-workflow-optional","__idx":18},"children":["Configuring Export Results in Workflow (Optional)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Within Treasure Workflow, you can specify the use of this data connector to output data."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"timezone: UTC\n\n_export:\n  td:\n    database: sample_datasets\n\n+td-result-into-target:\n  td>: queries/sample.sql\n  result_connection: your_connections_name\n  result_settings:\n    crm_api_token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n    advertiser_id: xxxxxx\n    crm_data_id: xxx\n    ....\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Review ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://docs.treasuredata.com/smart/project-product-documentation/using-integrations-to-import-data-with-td-workflows"},"children":["information on using data connectors in workflow"]}," to export data."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"appendix","__idx":19},"children":["Appendix"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"statistic-logs","__idx":20},"children":["Statistic logs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Statistic logs for skipping records and upload detail from The Trade Desk are shown at the end of job execution."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"sample-skipping-records-from-plugin-validation","__idx":21},"children":["Sample skipping records from plugin validation"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"2025-08-25 08:02:35.717 +0000 [INFO] (0001:transaction): ************* REPORT *************2025-08-25 08:02:35.717 +0000 [INFO] (0001:transaction): Total records: 42025-08-25 08:02:35.717 +0000 [INFO] (0001:transaction): Uploaded records: 12025-08-25 08:02:35.717 +0000 [INFO] (0001:transaction): Total skipped records: 32025-08-25 08:02:35.721 +0000 [WARN] (0001:transaction): Data error - Skip processing the record index [0]: The required field(s) is(are) null or empty: pii2025-08-25 08:02:35.721 +0000 [WARN] (0001:transaction): Data error - Skip processing the record index [2]: The required field(s) is(are) null or empty: timestamp_utc2025-08-25 08:02:35.721 +0000 [WARN] (0001:transaction): Data error - Skip processing the record index [3]: The required field(s) is(are) null or empty: timestamp_utc\n"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"sample-the-trade-desk-statistic-logs","__idx":22},"children":["Sample The Trade Desk statistic logs"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"2025-08-25 08:02:35.712 +0000 [WARN] (0025:task-0000): =========== UPLOAD STATISTIC FROM TTD ===========2025-08-25 08:02:35.712 +0000 [WARN] (0025:task-0000): ===== Total Records: 12025-08-25 08:02:35.712 +0000 [WARN] (0025:task-0000): ===== Valid Records: 12025-08-25 08:02:35.713 +0000 [WARN] (0025:task-0000): ===== Succeeded Records: 12025-08-25 08:02:35.713 +0000 [WARN] (0025:task-0000): ===== Failed Records: 02025-08-25 08:02:35.713 +0000 [WARN] (0025:task-0000): ===== Empty Records: 02025-08-25 08:02:35.713 +0000 [WARN] (0025:task-0000): ===== Ingested Records: 12025-08-25 08:02:35.713 +0000 [WARN] (0025:task-0000): =================================================\n"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"see-also","__idx":23},"children":["See Also"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/int/scheduling-a-data-connector-job-execution-from-the-cli"},"children":["Scheduling Data Connector Job Execution from the CLI"]}]}]}]},"headings":[{"value":"The Trade Desk CRM Data Integration","id":"the-trade-desk-crm-data-integration","depth":1},{"value":"Prerequisites","id":"prerequisites","depth":2},{"value":"Connector Usecase","id":"connector-usecase","depth":2},{"value":"Using the Treasure Console to Create Your Connection","id":"using-the-treasure-console-to-create-your-connection","depth":2},{"value":"In The Trade Desk: Getting the Platform API Token","id":"in-the-trade-desk-getting-the-platform-api-token","depth":3},{"value":"In Treasure Data: Creating a New Connection","id":"in-treasure-data-creating-a-new-connection","depth":3},{"value":"Configuring Export Results in Your Data Connection","id":"configuring-export-results-in-your-data-connection","depth":3},{"value":"Configuring the Connection by Specifying the Parameters","id":"configuring-the-connection-by-specifying-the-parameters","depth":3},{"value":"PII Type","id":"pii-type","depth":3},{"value":"A sample configuration is as follows:","id":"a-sample-configuration-is-as-follows","depth":3},{"value":"Data Validation","id":"data-validation","depth":3},{"value":"Example Queries to Populate The Trade Desk","id":"example-queries-to-populate-the-trade-desk","depth":3},{"value":"(Optional) Schedule Query Export Jobs","id":"optional-schedule-query-export-jobs","depth":3},{"value":"Scheduling your Job Using Treasure Console","id":"scheduling-your-job-using-treasure-console","depth":4},{"value":"Custom cron... Details","id":"custom-cron-details","depth":4},{"value":"Execute the Query","id":"execute-the-query","depth":3},{"value":"Activate a Segment in Audience Studio","id":"activate-a-segment-in-audience-studio","depth":2},{"value":"Using TD Toolbelt and Your The Trade Desk Connection","id":"using-td-toolbelt-and-your-the-trade-desk-connection","depth":2},{"value":"Configuring Export Results in Workflow (Optional)","id":"configuring-export-results-in-workflow-optional","depth":2},{"value":"Appendix","id":"appendix","depth":2},{"value":"Statistic logs","id":"statistic-logs","depth":3},{"value":"Sample skipping records from plugin validation","id":"sample-skipping-records-from-plugin-validation","depth":3},{"value":"Sample The Trade Desk statistic logs","id":"sample-the-trade-desk-statistic-logs","depth":3},{"value":"See Also","id":"see-also","depth":2}],"frontmatter":{"seo":{"title":"The Trade Desk CRM Data Integration"}},"lastModified":"2026-06-01T09:09:59.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/int/the-trade-desk-crm-data-integration","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}