EN DE
Get a Free Audit

Build a Looker Studio Google Ads Dashboard Step by Step

Build a Looker Studio Google Ads dashboard step by step: connect the data, set up CPA and ROAS fields, structure the pages, and clone it as a template.

Build a Looker Studio Google Ads Dashboard Step by Step

A Looker Studio Google Ads dashboard turns raw campaign data into a report you can read in thirty seconds: spend, conversions, cost per acquisition, and ROAS, all in one place, refreshing automatically. This guide walks you through building one from scratch: connecting the data source, structuring the pages, choosing charts that answer real questions, and avoiding the layout mistakes that make most dashboards useless. By the end you will have a template you can clone for every client or account you manage.

Most dashboards fail not because of the tool. Looker Studio is free and the Google Ads connector is native. They fail because people dump every available metric onto one page and call it a report. A good dashboard answers three questions fast: are we hitting targets, where is the money going, and what changed. Build for those answers and the rest follows.

Key Takeaways

  • Connect Google Ads as the data source first, then decide which fields and date range you actually need before touching a chart.
  • Structure the report in three layers: a scorecard summary, a trend view, and a breakdown by campaign, ad group, and device.
  • Use calculated fields for CPA, ROAS, and conversion rate so the numbers stay consistent across every chart.
  • Add date range and campaign filter controls so the same template works for any account or stakeholder.
  • Blend Google Ads with GA4 only when you need on-site behaviour, otherwise keep the source single and fast.

Step 1: Connect the Google Ads data source

Open Looker Studio, create a blank report, and add a data source. Search for the Google Ads connector, authorise the account, and select the specific account or manager account you want. The connector pulls a long list of fields, but you only need a handful to start: Campaign, Ad group, Date, Impressions, Clicks, Cost, Conversions, and Conversion value.

A common mistake is connecting at the wrong level. If you manage multiple accounts under an MCC, connect each account as its own data source rather than one blended mess. It keeps currency, time zone, and conversion settings clean. If you need a portfolio view across accounts, build that as a separate blended source later, once each account report is solid.

Set the date range default early. In the data source settings, leave the date range to be controlled by a report-level control, not hardcoded. That way one template serves last 7 days, last 30 days, and month-to-date without rebuilding anything.

Step 2: Build calculated fields before you build charts

Google Ads gives you Cost and Conversions as raw fields, but CPA, ROAS, and conversion rate are not always pre-calculated the way you want. Create them once as calculated fields and reuse them everywhere. This is the single biggest factor in a dashboard that stays consistent.

Here are the calculations you will use on almost every report:

MetricFormula (Looker Studio)What it tells you
Cost per acquisition (CPA)Cost / ConversionsEfficiency of spend per lead or sale
Return on ad spend (ROAS)Conversion value / CostRevenue generated per unit of spend
Conversion rateConversions / ClicksHow well clicks turn into outcomes
Click-through rate (CTR)Clicks / ImpressionsAd and keyword relevance signal
Average cost per click (CPC)Cost / ClicksAuction pressure and bid level

Define these at the data source level, not per chart. Edit the formula once and every chart that uses it updates. Defining the same formula five times in five charts is how dashboards drift out of sync.

Format matters. Set CPA and CPC to currency, ROAS to a number with two decimals (or a percentage if you prefer), and conversion rate and CTR to percentage. Wrong number formats are the fastest way to make a stakeholder distrust the whole report.

Step 3: Lay out the three core sections

A clean Looker Studio Google Ads dashboard reads top to bottom in three layers. Resist the urge to add a fourth before these earn their place.

The scorecard summary

Across the top, place scorecards for the headline numbers: Cost, Conversions, CPA, ROAS, and Conversion value. Turn on comparison to the previous period so each scorecard shows the trend arrow and percentage change. This row answers “are we hitting targets” before anyone scrolls.

The trend view

Below the scorecards, add a time series chart with Cost and Conversions on a dual axis. This shows whether spend and results move together or diverge. A second time series for CPA or ROAS over time catches efficiency drift that totals hide. If CPA crept up 30 percent over the month, the totals might still look fine while the trend exposes the problem.

The breakdown tables

At the bottom, add tables that break performance down by Campaign, then Ad group, then Device. Use bar charts inside the table cells for spend and conversions so the eye finds the biggest line items instantly. Sort by Cost descending so the budget hogs sit at the top.

A dashboard that needs a verbal explanation has failed. If a client opens it cold and cannot tell within a minute whether the month was good or bad, the layout is wrong, not the client.

Step 4: Add controls so the template is reusable

The difference between a one-off report and a reusable template is the controls. Add a date range control at the top, a campaign filter (drop-down), and a device filter. Now the same report serves a quick weekly check and a deep monthly review without anyone editing charts.

For agencies, this is where the real efficiency comes from. Build one polished template, then clone it and swap the data source for each new account. Ten minutes of setup per client instead of an hour. If you manage paid search at scale, this reporting layer pairs naturally with disciplined campaign work: our Google Ads management service and a structured Looker Studio reporting setup follow exactly this pattern.

Watch the row limit and freshness. Large accounts with thousands of keywords can hit row sampling or slow load times. Filter to the level you actually report on (campaign and ad group, rarely keyword) and set data freshness to 12 hours instead of every-load to keep the dashboard fast.

Step 5: Blend with GA4 only when you need to

The Google Ads connector tells you what happened inside the auction: impressions, clicks, cost, and platform-reported conversions. It does not tell you what users did after the click. For bounce rate, engaged sessions, or assisted conversions, blend in GA4.

Blend on a shared key (usually date plus campaign) and pull only the GA4 fields you need. Do not blend just because you can. Every blend adds load time and a chance for mismatched dimensions to break a chart. Keep a clean Google Ads page and a separate “on-site behaviour” page rather than forcing everything into one cluttered view.

If your conversion numbers between Google Ads and GA4 disagree (they almost always do), that is an attribution and tracking question, not a dashboard bug. We cover the why in our guide to GA4 and Google Ads conversion tracking, and accurate measurement upstream is what makes any dashboard trustworthy: see our tracking and measurement service.

Common dashboard mistakes to avoid

A few patterns separate a report people open daily from one they ignore:

  • Too many metrics. If a number does not drive a decision, cut it. Twelve scorecards is noise.
  • No comparison period. A figure with no context (spend was 4,000 euros) means nothing without “up 18 percent versus last month”.
  • Vanity dimensions. Impression share by hour of day looks clever and changes nothing. Report on what you can act on.
  • Inconsistent calculated fields. CPA computed differently on two charts destroys trust faster than a wrong total.
  • No clear owner of the targets. A ROAS scorecard with no goal line is just a number floating in space.

Build the three-layer structure, define your metrics once, add the controls, and you have a dashboard that survives client meetings and saves you hours every reporting cycle. From there you can specialise: a lead-gen version centred on CPA and form fills, an e-commerce version centred on ROAS and revenue, a brand-versus-non-brand split for accounts where that distinction drives strategy.

If you are deciding which build to start with, the table below maps the common dashboard types to the metrics that earn the top row and the time each tends to take once you have a master template. These are experience-based ranges, not fixed numbers.

Dashboard typeHeadline metricsBest forBuild time from a template
Lead generationCost, Conversions, CPA, conversion rateB2B, services, form and call leads10 to 20 minutes
E-commerceCost, Revenue, ROAS, conversion valueOnline retail with revenue tracking15 to 30 minutes
Brand vs non-brandCost split, CPA per segment, impression shareAccounts where brand demand skews totals20 to 40 minutes
Portfolio (multi-account)Total spend, blended CPA and ROAS by accountAgencies reporting across an MCC30 to 60 minutes
Save it as a template. Once the report works, use "Make a copy" and store a master version with placeholder data. Cloning that master for each new account is the whole point: consistent reporting, minutes not hours, and a format clients learn to read once.

Sources

  1. Google, Looker Studio Help: Create and connect a data source
  2. Google, Looker Studio Help: Add a chart to your report
  3. Google, Looker Studio Help: Create a calculated field
  4. Google, Looker Studio Help: Blend data from multiple data sources
  5. Google, Google Ads Help: About conversion tracking
47 points
Free Download

Google Ads Audit Checklist

The exact checklist we use to audit Google Ads accounts. 47 points covering account structure, tracking, bidding, and creative.

Need help with your performance marketing?

Book a free consultation and let's discuss your goals.