🛠 Overview
The DV360 connector automates ingestion of two performance reports and five metadata endpoints from Google Display & Video 360:
Delivery / Aggregate report →
dv360_data_aggregate
TrueView / YouTube report →
dv360_data_trueview
Metadata → Advertiser, Campaign, Insertion Order, Line Item, and Creative lookup tables
Granularity
▪ Aggregate — one row per line‑item/creative/day
▪ TrueView — one row per YouTube ad group/ad/day
Purpose — Consolidate spend, revenue, display, and video KPIs for programmatic and YouTube inventory, enriched with DV360 object hierarchy.
Refresh cadence — Fact tables append daily (5‑day look‑back). Metadata tables refresh daily.
For more information on this integration please follow the link here.
⚙️ Connection Setup
Key | Description | Required | Type |
| Comma‑separated advertiser IDs | ✅ | Text |
| Google OAuth Client Secret (hidden) | ✅ | Hidden |
| Google OAuth Client ID (hidden) | ✅ | Hidden |
| DV360, DBM & GCS read scopes (hidden) | ✅ | Hidden |
Auth – OAuth 2.0 (installed app). Refresh token stored securely after first grant.
🗓️ Jobs & Scheduling
Job Label | Feed | Look - back | Poll | Targets |
DV360 Data Import |
| 5 days | 24h |
|
DV360 Meta Refresh |
| 1 day | 24h | 5 metadata tables |
Each data target requires hidden option dv360_report_id
(saved Query ID in DV360 UI).
📚 Tables & Schemas (all fields)
1 · dv360_data_aggregate
Field | Description |
| Report date (YYYY‑MM‑DD) |
| DV360 advertiser ID |
| Campaign ID |
| Insertion Order ID |
| Line item ID |
| Creative ID |
| Total impressions |
| Total clicks |
| Cost in advertiser currency |
| Revenue in advertiser currency |
| Views reaching 25 % |
| Views reaching 50 % |
| Views reaching 75 % |
| Video completes (100 %) |
2 · dv360_data_trueview
(YouTube)
Field | Description |
| Report date |
| Advertiser ID |
| Campaign ID |
| Insertion Order ID |
| Line item ID |
| Creative ID |
| YouTube Ad Group name/ID |
| YouTube Ad (creative) name/ID |
| Impressions |
| Clicks |
| Cost |
| Revenue |
| 25 % views |
| 50 % views |
| 75 % views |
| Video completes |
Metadata Lookup Tables
Table | Key Column | Core Fields (examples) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
🏷️ Dimensions
Dimension Name | Mapping Source |
Advertiser [DV360] |
|
Campaign [DV360] |
|
Insertion Order [DV360] |
|
Line Item [DV360] |
|
Creative [DV360] |
|
YouTube AdGroup [DV360] |
|
YouTube Ad [DV360] |
|
📊 Base Metrics
Metric | Formula (Aggregate + TrueView) | Round | Prefix |
Media Cost [DV360] |
| 2 | £ |
Revenue [DV360] |
| 0 |
|
Impressions [DV360] |
| 0 |
|
Clicks [DV360] |
| 0 |
|
25 % Views [DV360] |
| 0 |
|
50 % Views [DV360] |
| 0 |
|
75 % Views [DV360] |
| 0 |
|
Video Completes [DV360] |
| 0 |
|
🧮 Composite Metrics
Name | Formula | Round | Format |
CTR [DV360] |
| 2 | % |
CPC [DV360] |
| 2 | £ |
CPM [DV360] |
| 2 | £ |
VTR [DV360] |
| 2 | % |
CPCV [DV360] |
| 2 | £ |
🔗 Joins
Fact Table | FK Field | Lookup Table | Key |
Aggregate & TrueView | advertiser_id | dv360_meta_advertiser | advertiserId |
| campaign_id | dv360_meta_campaign | campaignId |
| insertion_order_id | dv360_meta_order | insertionOrderId |
| line_item_id | dv360_meta_lineitem | lineItemId |
| creative_id | dv360_meta_creative | creativeId |
✅ Summary
This DV360 connector captures full‑funnel display, video, and YouTube metrics across two fact tables and five enriched dimension tables. Daily data loads (with look‑back) ensure accuracy while OAuth guarantees secure access. Robust schemas and joins empower granular pacing, cost‑efficiency, and creative performance reporting across the Google Marketing Platform stack.