Google Ads
Premium Feature
This feature is exclusive for Premium users!
The Google Ads module transforms raw Google Ads Data Transfer tables into a more analysis-ready, efficient format. It joins metrics and dimensions from different raw Google Ads tables (BasicStats, ConversionStats, Lookup tables) and enables simplified reporting across ad entities.
Key Features​
- Multiple Customer IDs: Consolidate data from multiple Google Ads accounts (not just under the same MCC account)
- Dimension Lookups: Maintain latest metadata for ad entities (campaigns, ads, ad groups, keywords, gclid)
- GCLID: deduplicated, incremental GCLID table that can be joined to other data sources (such as GA4) in downstream queries
- Conversion Action Handling: Flexible configuration for multiple conversion actions
- Incremental Processing: Process only new data from certain raw Ads tables that can get costly in high volume accounts
Google Ads BigQuery Data Transfer​
- Include all relevant tables in your Google Ads BigQuery Data Transfer.
- Set the Refresh window to 30 (which is the maximum)
- If your metrics do not match very closely to the Google Ads UI - try to run a backfill, sometimes the data can get stale (especially if you didn't set the
Refresh window). Conversion differences should be below 1-2%, non-conversion metrics should be mostly 1:1.
Limitations​
- Only Primary Conversions are supported (for now)
- GCLID join query is not provided (for now)
- Only the latest entity information is stored in the
google_ads_dim_*tables google_ads_paid_organic_search_term_reporttable is only available if Search Console and Google Ads are connected- Custom reports of the Google Ads Data Transfer are not supported (for now)