Marketing and analytics · data source guide
Google Ads data in Power BI
Connector status
No connector of its own in Microsoft's list
Google Ads has no connector of its own in Microsoft's index. The Google BigQuery connector is listed, so a common path is Google's data transfer from Google Ads into BigQuery, then BigQuery into Power BI.
Checked against Microsoft Learn's Power Query connector list on 5 November 2026. Connectors change; check the list before you build.
How to get Google Ads data into Power BI
In order of preference for a report that refreshes on its own.
- 1
Google Ads → BigQuery → Power BI
Google offers a BigQuery data transfer for Google Ads. Once tables land in BigQuery, use Get data → Google BigQuery and import the campaign and ad-group stats tables you need.
- 2
Exports for small accounts
Download campaign reports from Google Ads as CSV or schedule them to Google Sheets; Power BI's Google Sheets connector is in Microsoft's list.
- 3
Third-party marketing connectors
Microsoft's list includes certified marketing-data connectors (for example Funnel and Windsor). Check which ad platforms each vendor covers and how it is priced.
- 4
Join to conversions you trust
Ad-platform conversions are attributed by the platform. For revenue, join campaign IDs or UTM parameters to CRM or e-commerce data in the model.
Typical Google Ads KPIs
Table and column names in the DAX are illustrative: rename them to match your model.
Spend
Cost in the account currency, by campaign and day.
Spend = SUM ( AdsStats[Cost] )Cost per click (CPC)
Spend divided by clicks.
CPC = DIVIDE ( [Spend], SUM ( AdsStats[Clicks] ) )Cost per conversion
Spend divided by platform-attributed conversions.
Cost per Conv = DIVIDE ( [Spend], SUM ( AdsStats[Conversions] ) )Return on ad spend (ROAS)
Attributed revenue divided by spend.
ROAS = DIVIDE ( SUM ( AdsStats[ConversionValue] ), [Spend] )Budget pacing
Spend to date against the month's budget, adjusted for days elapsed.
Pacing % = DIVIDE ( [Spend MTD], [Monthly Budget] * DIVIDE ( DAY ( TODAY () ), DAY ( EOMONTH ( TODAY (), 0 ) ) ) )Modelling notes for Google Ads
- Cost in the BigQuery transfer is often in micros (millionths); divide by 1,000,000 in Power Query.
- Conversions can be restated for days after a click; refresh a trailing window, not only yesterday.
- Keep platform conversions and CRM conversions as separate measures with clear names.
Templates for Google Ads data
Free page layouts with a background, theme JSON and PBIP project. Swap the sample tables for your own queries.
Marketing template
Marketing Campaign PerformancePower BI marketing dashboard template: spend, CTR, leads, CPL and ROAS KPIs, spend vs leads trend, lead funnel and channel efficiency charts.
Marketing template
Web Analytics & SEODark Power BI web analytics and SEO template: sessions by channel, engagement and conversions, top landing pages, query position vs CTR and visitor countries.
Marketing template
Social Media PerformancePower BI social media dashboard template: followers and growth by network, engagement rate by content type, best day and time to post, and top posts.
Marketing template
Email MarketingPower BI email marketing template: open, click and unsubscribe rates, revenue per 1,000 emails, list growth, revenue by campaign type and sends.
More by department: Marketing templates
Visuals for Google Ads KPIs
Chart types that suit these KPIs, with data shapes and example prompts.
Visual
Bullet ChartExecutive KPI scorecards (5-10 KPIs in a grid); Sales attainment across reps or regions
Visual
Funnel ChartSales pipeline: leads → MQLs → SQLs → opportunities → closed won; Marketing funnel: impressions → clicks → landing page views → sign-ups
Visual
Waterfall ChartRevenue walk: prior year → price → volume → mix → FX → current year; Budget reconciliation: budget → categorical variances → actual
Visual
Calendar HeatmapDaily sales or revenue intensity across the year; Website traffic patterns (day-of-week × week-of-year)
Google Ads and Power BI: questions
Is there an official Google Ads connector for Power BI?
Not in Microsoft's Power Query connector index (checked 5 November 2026). Use BigQuery with Google's data transfer, exports, or a certified third-party connector.
Why do my conversions change after a few days?
Google Ads attributes conversions back to the click date, so recent days fill in later. Refresh the last 30 days on every run.
Related data sources
Other sources teams often combine with this one.
No connector of its own in Microsoft's list
Meta Ads in Power BIMeta (Facebook, Instagram) Ads data in Power BI
No connector of its own in Microsoft's list
LinkedIn Ads in Power BILinkedIn Ads data in Power BI
Connector in Microsoft's list
Google Analytics 4 in Power BIGoogle Analytics 4 in Power BI
Google Ads is a trademark of its owner. Product names are used only to describe compatibility; VizForge is not affiliated with, endorsed by or sponsored by the owner or by Microsoft.
Design the Google Ads report page first
Lay out KPI cards and visual slots in the free Design Studio, then export the background, theme JSON and a PBIP project to bind to your data.
The design studio for Power BI. Free, in your browser, no sign-up.