Data to AI™ / ChatGPT/DV360

How to connect DV360 to ChatGPT

Compare DV360 creatives, YouTube campaigns and advertiser accounts in a ChatGPT chat, approving every lookup, without exporting another offline report.

Less tokens, better answers.

  • Lower AI costs for the same work
  • More accurate, reliable answers
  • Read-only
  • Uses the DV360 data you already sync
  • SOC 2 Type II certified
ChatGPT
Connected to Dataddo

Which insertion orders showed ads to the same people too often this month?

ChatGPT Answer · Google Display & Video 360

Retargeting Display reached 96,500 people at 11.2 impressions each, more than three times the 3.4 of Brand Awareness CTV. Prospecting Video sat in between at 7.8.

Insertion OrderUnique Reach: Total ReachUnique Reach: Average Impression Frequency
Retargeting Display DV360 Reach/Frequency by Insertion Order 96,50011.2
Prospecting Video DV360 Reach/Frequency by Insertion Order 412,0007.8
Brand Awareness CTV DV360 Reach/Frequency by Insertion Order 1,180,0003.4

Reach is shown per insertion order and not added up, because DV360 reach is estimated.

source
Google Display & Video 360 · as of Mon 06:40 UTC
covers
1-30 Sep 2026
Example answer · fictional account and figures
DV360 in ChatGPT

Questions ChatGPT can answer from your DV360 data

Dataddo extracts Google Display & Video 360 (DV360) reporting through a flexible report dataset with report types such as Standard and YouTube, plus a reach and frequency dataset and an advertiser list.

Which creatives to rotate out

Ask ChatGPT

Which Creative had the best Click Rate (CTR) and Total Conversions over the last 14 days, and which ones had Impressions but no conversions?

A creative strategist confirms each query as it runs and brings a pause-or-scale list to the weekly creative review instead of a stack of report screenshots.

YouTube view quality

Ask ChatGPT

Check data_status, then show TrueView: View Rate and Earned Views by YouTube Ad Group for last month, sorted from best to worst.

A video buyer knows how current the YouTube report is before sharing which ad groups held attention with the brand team.

Active advertisers with no delivery

Ask ChatGPT

From DV360 Advertisers, list every advertiser with Entity Status active, then tell me which had no Impressions in the last 30 days.

An agency operations lead finds accounts that are switched on but delivered nothing, which never appear in a performance export at all.

DV360 datasets you can use in ChatGPT →
Pricing

Free during private pre-release.

Data to AI™ is free while in private pre-release. We onboard teams in waves and shape the product with their feedback. At launch, it will be priced like the AI assistants your team already uses. Need tailored contracts or volume pricing? Talk to us about Enterprise.

Data to AITM

Serve governed business data to Claude, ChatGPT and other AI tools over MCP.

Private pre-release

Free during pre-release

Enterprise

Flexibly deploy Dataddo in any cloud or hybrid environment.

Custom

We have a payment model that works for you

See all plans and features →
With vs. without

DV360 in ChatGPT, with and without Dataddo

Without Dataddo With Dataddo Outcome for you
Exporting offline reports Create an offline report in DV360, wait for it to run, download the file and upload it to the chat for every new question. The Dataddo app in developer mode queries the scheduled DV360 source on request, and ChatGPT asks you to confirm each tool call. No report downloads
Advertisers missing from exports Performance reports only list advertisers with data in the period, so paused or forgotten accounts drop out without anyone noticing. DV360 Advertisers lists every advertiser you can access across Partners, with Entity Status and Currency Code, even without performance data. Every account accounted for
Mixed advertiser currencies Spend from advertisers billed in different currencies lands in one column, and totals quietly add euros to dollars. Currency Code from DV360 Advertisers and Total Media Cost (Advertiser Currency) let ChatGPT see which currency each spend figure is in. Currencies kept apart
Which tools are allowed An uploaded file can be reused in any chat, with no record of what was looked up from it. In the app settings you turn individual Dataddo tools on or off, for example leaving query and data_status on while turning report_problem off. Tool access you control
Token consumption ChatGPT spends tokens exploring raw DV360 columns, sampling rows and retrying until it understands the data. Field definitions and relations are supplied up front, so the model skips the exploration and goes straight to the answer. Less tokens per answer
Answer quality Prone to wrong joins, invented fields and numbers that are hard to check. Answers grounded in defined fields. In the Dataddo benchmark, 78.5% of questions were answered correctly, against 65.5% with plain CSV files. Better answers
Datasets

DV360 datasets you can use in ChatGPT

The DV360 datasets marketing teams use most, with their real field names. ChatGPT queries them by name through the Dataddo semantic layer.

List of curated datasets

Advertiser IDadvertiserId
string
Partner IDpartnerId
string
Display NamedisplayName
string
Entity StatusentityStatus
string
Update TimeupdateTime
datetime
Domain URLdomainUrl
string
Time ZonetimeZone
string
Currency CodecurrencyCode
string
Prisma EnabledprismaEnabled
boolean
Contains EU Political AdscontainsEuPoliticalAds
string
Billing Profile IDbillingProfileId
string

Need a dataset, metric, or attribute you don't see?

Tell us what's missing and we'll add it to the connector.

Request it

Runs on your schedule with a relative date range such as yesterday or last 30 days. Reach comes in blocks of up to 93 days that cannot be summed, and DV360 Advertisers reloads the full list every run.

DV360 connector →
Benchmark

More right answers. Half the confident mistakes.

We asked 43 pre-registered questions of three real datasets - Google Search Console, HubSpot deals and Google Ads - and delivered the same rows to the same model in four ways. Only the data layer changed.

78.5%

of questions answered correctly - the best of the four delivery methods tested

2x

fewer confidently wrong answers - 14.0% of runs against 24.0% and 26.3%

2.8x

more correct answers on messy CRM data - better on 8 questions, worse on none

Answered correctly All 43 questions - higher is better
Wrong, but stated as fact Share of runs - lower is better

Same model, prompts and rows in every condition; 759 graded runs, ground truth frozen before any run. On Google Search Console alone, documented CSV files did as well as Data to AI™ - the advantage comes from messier data such as HubSpot deals.

Read the benchmark →
FAQ

DV360 and ChatGPT: FAQ

How do I connect DV360 to ChatGPT?

Set up a Google Display & Video 360 source in Dataddo with a Standard or YouTube report covering Creative, Click Rate (CTR) and TrueView: View Rate, add DV360 Advertisers, and attach it to a ChatGPT destination or AI Model. Then, on the web, enable developer mode and create an app for https://headless.dataddo.com/mcp-data with OAuth.

Which ChatGPT plans can query DV360 data?

Developer mode is needed, available on Pro, Plus, Business, Enterprise and Education plans in ChatGPT on the web. On Business and Enterprise an admin may need to allow it.

Why does ChatGPT ask before every DV360 lookup?

ChatGPT asks you to confirm each tool call in developer mode, so you can see which DV360 entity and fields it is about to query before data comes back.

Why are some advertisers missing from ChatGPT's performance answers?

Performance reports only include advertisers with data in the period. Add DV360 Advertisers, which lists every advertiser you can access across Partners, even with no performance data.

Can ChatGPT compare DV360 YouTube and display results?

Yes, if you extract both report types. YouTube reports add TrueView: Views and Earned Views, while Standard reports cover display creatives, so ChatGPT can compare them by campaign.

Can ChatGPT sum DV360 reach across insertion orders?

It should not. DV360 reach is estimated and cannot be summed across insertion orders, so ask ChatGPT for reach per insertion order from DV360 Reach/Frequency by Insertion Order.