Overview
The Google Ads API provides programmatic access to all core campaign management, configuration, and performance reporting data within Google Ads. It is used for retrieving account structure, campaign settings, budget information, keyword and ad performance, audience and asset details, and real-time delivery metrics.
This connector supports search, display, shopping, video (YouTube), Performance Max, app campaigns, local campaigns, and other Google Ads formats.
Data handled by the integration:
Account & Structural Data
Accounts & sub-accounts (MCC hierarchy)
Campaigns
Ad groups
Ad group criteria (keywords, audiences, placements, topics, etc.)
Labels and shared sets
Bidding strategies
Budgets
Negative keywords & lists
Assets and asset groups (Performance Max)
Creative & Ad Data
Search text ads
Responsive search ads
Display ads and asset combinations
Video ads (YouTube)
Shopping ads (Product Ads, Showcase Ads)
Image assets, text assets, URL data
Policy approval & disapproval reasons
Performance & Measurement
Impressions, clicks, cost, CPC, CPM
Conversions & conversion value
View-through conversions
Search terms
Quality score metrics
Video metrics (views, view rate)
Shopping metrics (product view, cart actions)
Asset-level and audience-level performance
Audience & Targeting
User lists (first-party audiences)
Affinity & in-market audiences
Custom audiences & custom segments
Geo targeting
Devices, networks, placements
Demographics (age, gender, household income, parental status)
Metadata & Reference Tables
Geo location tables
Device types
Campaign types
Ad types
Conversion action definitions
Performance Max asset groups
Network & channel constants
Granularity:
The Google Ads connector retrieves data at multiple levels: Customer, Campaign, Ad Group, Keyword, Audience, Asset and Creative level.
Purpose:
Power campaign performance dashboards (search, display, video, shopping, PMax)
Analyse and optimise campaign structure and bidding
Retrieve full account configuration for auditing and QA
Monitor creative performance and testing
Combine Google Ads performance with DV360, Meta, or other channels in unified reporting
Provide keyword, search term, and asset group insights
Support automated workflows that rely on campaign structure visibility
Refresh Cadence:
Data is refreshed daily.
Update Modes:
Append (for data table), Refresh (for metadata)
For more information on this integration and use cases please follow the link here.
Connection Setup
Key | Description | Req. |
| Login Customer ID (MCC) | ✅ |
| Comma‑delimited list of Account or MCC IDs | ✅ |
| Google Ads Dev Token (hidden) | ✅ |
| OAuth2 client (hidden) | ✅ |
| Scope | ✅ |
OAuth installed‑app flow stores a refresh token after first user consent.
Jobs & Scheduling
Job Label | Feed | Look back | Poll | Targets (Tables) | Update |
Google Ads – Data Import |
| 3 days | 24h |
| Append |
Google Ads – Meta Refresh |
| 1 day | 24h | 3 lookup tables | Refresh |
Hidden option googleads_report_type set to campaign or keyword_view per target.
Table Schemas (all columns)
googleads_data_campaign
Column | Description |
| Report date |
| Account ID |
| Campaign ID |
| Campaign name |
| Primary ad network (SEARCH, DISPLAY) |
| Device category (DESKTOP, MOBILE, etc.) |
Metrics: | — (numeric columns below) |
| Impressions |
| Clicks |
| Cost micros (divide by 1e6 for currency) |
| Conversions |
| Conv. value |
| Avg. CPC micros |
| Avg. CPM micros |
| Interactions |
| % interactions |
| Video views (if video campaign) |
| Search IS % |
plus all additional Google Ads fields returned by the API. |
|
googleads_data_keyword
Column | Description |
| Report date |
| Account ID |
| Campaign FK |
| AdGroup FK |
| AdGroup name |
| Keyword text |
| Keyword match type (EXACT/PHRASE/BROAD) |
| Keyword ID |
| Network |
| Device |
Metrics: | — |
| Impressions |
| Clicks |
| Cost micros |
| Conversions |
| Conv. value |
| Keyword QS |
| Avg. position (legacy) |
Additional performance & attribution columns generated by Google Ads |
|
Lookup Tables
Table | Key | Example Fields |
|
|
|
|
|
|
|
|
|
Dimensions
Dimension Name | Mapping |
Account [GAds] |
|
Campaign [GAds] |
|
AdGroup [GAds] |
|
Ad Network Type [GAds] |
|
Device [GAds] |
|
Base Metrics
Metric | Formula (campaign+keyword) | Round | Prefix |
Impressions [GAds] |
| 0 |
|
Clicks [GAds] |
| 0 |
|
Spend [GAds] |
| 2 | £ |
Conversions [GAds] |
| 0 |
|
Conversion Value [GAds] |
| 2 |
|
Composite Metrics
Name | Formula | Round | Format |
CTR [GAds] |
| 2 | % |
CPC [GAds] |
| 2 | £ |
CPM [GAds] |
| 2 | £ |
Joins
Fact Table | FK | Lookup Table | Key |
Campaign & Keyword |
|
|
|
|
|
|
|
Keyword only |
|
|
|

